大项目,半职业程序员,很混乱。 示例:我编写了CSS命令,用于设置书籍标题的格式
h0 { text-align: center; ... }
它有效。时间过去了,我做了一些改变 - 其中一个破坏了整个CSS企业。在修理期间,我开始怀疑是否' h0'在某种程度上是一个禁止的名称,所以改为
h1 { text-align: center; ... }
并将其从CSS文件移到'样式' ' ChapTab.shtml'部分,第一个加载的HTML,也是唯一使用它的地方。这很有效。
但我已经使用了' h1'对于以后许多地方的另一种格式,我将此命令改回
h0 { text-align: center; ... }
并将标题置于左侧。
FF的CSS使用插件显示了这个' h0' (如所写)作为主动命令,但不服从。我发现这令人困惑,除非' h0'确实是先发制人或其他什么。发生了什么事?
您可以在页面标题处看到这种情况
http://www.electromontis.net/evoligion/_A/A00.shtml
(我们会担心表格左栏中的超大字体,以及下面的永久左对齐,以后日期。)
答案 0 :(得分:2)
h0
被视为内联元素,因此text-align
属性不会对其起作用。添加属性display: block
;到h0
使其成为块元素。 text-align
属性适用于块元素。
我同意@Rubenxfd - 我不知道h0
标签。最好坚持使用HTML标准标签,其中有默认属性(如display
)。
答案 1 :(得分:0)
没有h0
标记,因此浏览器会将其呈现为<span>
。添加h0 {display: block}
以充当h1
代码。
您的th
有font-size: 140%;
。更改/删除它。
perpetual left-alignment below
没有得到这个,但是如果你在讨论在表格左边对齐的所有元素:没有设置对齐规则,所以默认情况下它是左对齐的。