【发布时间】:2011-05-24 13:50:10
【问题描述】:
我正在使用 CSS 样式表来设置 HTML 中的多个块的样式。 "header" 类用于表示这些块。
在我的 CSS 表中,我有:
.header
{
background-color: #efefef;
margin-bottom:.4em;
}
然后在我的 HTML 中:
<div class = "header">
<span style = "float:left;" >
<b>My Colors</b></span>
<span style = "float:right;" >
<input type="text" name="color" value = "Enter a color"/>
<input type="submit" value="Add" /></span>
</div>
以及使用class = "header" 的其他几个块。其他块的样式正确,但上面的不是(CSS 对其没有影响)。
将 span 标签放入 div 是否有问题? CSS 与其他块而不是这个块一起工作的原因是什么?
【问题讨论】:
-
你能张贴你得到的截图吗?
-
此外,根据规范,您只能浮动块级元素(如
div),而不是内联元素(如span),尽管浮动span通常在练习。