关于css和html的问题求前端认识赐教
<style type="text/css">
.editor-label {
margin: 0px 0 0 0;
height: 33px;
display: inline-block;
width: 300px;
min-width: 300px;
position: relative;
}
.editor-label label {
width: 120px;
font-size: 14px;
line-height: 30px;
display: inline-block;
text-align: right;
}
.editor-label input[type='text'], .editor-label select, .editor-box input[type='text'],.editor-label textarea ,.editor-box select {
height: 23px;
border: 1px solid #ddd;
padding-left: 10px;
font-size: 13px;
border-radius: 3px;
width: 140px;
}
.editor-label {
margin: 0px 0 0 0;
height: 33px;
display: inline-block;
width: 300px;
min-width: 300px;
position: relative;
}
.editor-label label {
width: 120px;
font-size: 14px;
line-height: 30px;
display: inline-block;
text-align: right;
}
.editor-label input[type='text'], .editor-label select, .editor-box input[type='text'],.editor-label textarea ,.editor-box select {
height: 23px;
border: 1px solid #ddd;
padding-left: 10px;
font-size: 13px;
border-radius: 3px;
width: 140px;
}
</style>
上面是css 这个是把lable对其 一个tr有几个input对其 但是最后一行的textarea怎么占满一个tr
谢谢各位大哥大姐
<table align="center" valign="middle">
<tr style="height:25px;">
<div class="editor-label">
<td class=""><label>名称:</label></td>
<td><input type="text" id="name" name="name"/></td>
</div>
<div class="editor-label">
<td class=""><label>地址:</label></td>
<td><input type="text" id="name" name="name"/></td>
</div>
</tr>
<tr style="height:25px;">
<div class="editor-label">
<td class=""><label>备注:</label></td>
<td>< textarea cols="" rows="" type="text" style="width:100%"/></td>
</div>
</tr>
</table>
或者有没有好的封装直接用css引用到table上就可以很简单的实现对齐啊
这个备注怎么占满
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
你好我的table标签设置整个table居中为和外部引入css文件的方式就是就在顶部呢
还有非常感谢你的回答
三种方案,.w1是flexbox,.w2是box-sizing,.w3是常规模式。
兼容性从差到强,具体css属性的兼容性,可以自己查一查。
引用来自“liuleidefeng”的评论
在textarea的父元素td上加
colspan
="
3
",可以实现。你的代码写的好不规范,tr下面直接来个div……
你用浏览器打开这个页面,打开开发者工具,调整你需要的样式,然后把css代码再复制粘贴到文件里就ok了
那个备注的input变为textarea