【发布时间】:2015-01-16 04:44:25
【问题描述】:
我有一长串由 ASP.NET 生成的单选按钮。 ASP.NET 在表格单元格中呈现输入和标签,并使用标签 for=xxx 使标签和输入成为同级。
这里是the fiddle。标签很长,很多。
当标签换行时,目标是让它们看起来像这样:
( ) cdsdcsdcsdc akd adckldsjcj dlsck acsd dscj dlkc dcas
df sdf dfkl dksf dfs dlkf
而不是这样;
( ) cdsdcsdcsdc akd adckldsjcj dlsck acsd dscj dlkc dcas
df sdf dfkl dksf dfs dlkf
或者像这样:
( )
cdsdcsdcsdc akd adckldsjcj dlsck acsd dscj dlkc dcas
df sdf dfkl dksf dfs dlkf
假设无法更改标记,那么 CSS 将是什么来实现该样式?
附:根据rogerdeuce引用的答案:
input[type=radio]
{
float: left;
}
label
{
display: block;
margin-left: 2em;
}
#sites td:after {
content: "";
clear: both;
}
【问题讨论】:
-
谢谢!这确实有效。诀窍是在 td 之后清除。
-
也是一个不错的解决方案!
标签: asp.net css label word-wrap radiobuttonlist