你为什么不在HTML和CSS标签后加一个分号?

时间:2014-02-27 09:40:21

标签: html css styling

将样式表链接到文档时

<link type ="text/css" rel ="stylesheet" href="stylesheet.css"/>

为什么不在每个属性后面加一个分号,当你在做内联样式之类的东西时在每个属性后面加一个分号,例如

<p style="font family:Arial; color:yellow; etc

1 个答案:

答案 0 :(得分:6)

HTML中的属性与CSS中的属性不同。它们是完全不同的语言,因此具有完全独立的语法。在HTML中,您正在创建一个链接。在CSS中,您创建的是property: value;对。

当你将样式内联时,根据你的第二段代码,你基本上告诉浏览器你正在编写CSS并且它需要解析它。这样你就必须使用CSS语法,而不是HTML。