更改命令名后css不正确

更改命令名后css不正确,css,Css,大项目,半能干的程序员,很多混乱。 示例:我编写了CSS命令,用于设置书籍标题的格式 h0 { text-align: center; ... } 它成功了。随着时间的推移,我做了一些改变——其中一个改变打乱了整个CSS企业。在维修过程中,我开始怀疑“h0”在某种程度上是否是一个禁止使用的名称,所以将其改为 h1 { text-align: center; ... } 并将其从CSS文件中移到“ChapTab.shtml”的“style”部分,这是加载的第一个HTML,也是唯一使用它的地方。

大项目,半能干的程序员,很多混乱。 示例:我编写了CSS命令,用于设置书籍标题的格式

h0 { text-align: center; ... }
它成功了。随着时间的推移,我做了一些改变——其中一个改变打乱了整个CSS企业。在维修过程中,我开始怀疑“h0”在某种程度上是否是一个禁止使用的名称,所以将其改为

h1 { text-align: center; ... }
并将其从CSS文件中移到“ChapTab.shtml”的“style”部分,这是加载的第一个HTML,也是唯一使用它的地方。这很有效

但我后来在很多地方使用了“h1”作为另一种格式,所以我将此命令改回

h0 { text-align: center; ... }
它把标题放在左边

FF的CSS用法插件将此“h0”(如所写)显示为活动命令,但未遵守。我发现这令人困惑,除非“h0”确实是先发制人的,或者其他什么。发生什么事了

您可以在页面的标题处看到这种情况

(我们将担心表格左栏中的字体过大,以及后面某个日期的永久左对齐。)

h0
被视为一个内联元素,因此
文本对齐
属性对其不起作用。添加属性
显示:块
;到
h0
使其成为块元素。
text align
属性适用于块元素


我同意@Rubenxfd——我不知道有
h0
标记。最好在有默认属性(如
display
)的情况下使用HTML标准标记。

h0
被视为一个内联元素,因此
text align
属性对其不起作用。添加属性
显示:块
;到
h0
使其成为块元素。
text align
属性适用于块元素

我同意@Rubenxfd——我不知道有
h0
标记。最好使用HTML标准标记,其中有默认属性(如
display

  • 没有
    h0
    标记,所以浏览器将其呈现为
    。添加
    h0{display:block}
    作为
    h1
    标记

  • 您的
    th
    字体大小:140%。更改/删除它

  • 下面的永久左对齐
    并没有得到这个结果,但如果您谈论的是表下面左对齐的所有元素:并没有设置对齐规则,所以默认情况下它是左对齐的

  • 没有
    h0
    标记,所以浏览器将其呈现为
    。添加
    h0{display:block}
    作为
    h1
    标记

  • 您的
    th
    字体大小:140%。更改/删除它

  • 下面的永久左对齐
    并没有得到这个结果,但如果您谈论的是表下面左对齐的所有元素:并没有设置对齐规则,所以默认情况下它是左对齐的


  • 就我而言,没有h0()这样的东西。因此,您可以尝试将其更改为h1或使用类名将其设置为a。@Rubenxfd是正确的-而且,尽管您正在设置
    text align:center
    ,但您的元素是左对齐的,并且没有设置宽度,因此这不会产生任何效果。就我而言,没有h0()之类的东西。因此,您可以尝试将其更改为h1或使用类名将其设置为。@Rubenxfd是正确的-而且,尽管您正在设置
    text align:center
    ,但您的元素是左对齐的,并且没有设置宽度,因此这不会产生任何效果。