Html/css编码标准

Pau*_*ulR 1 html css

我正在建立我的第一个实习网站.我的教师总是告诉我永远不要在我的html页面上嵌入任何样式.现在我实际上正在创建一个网站,我觉得很烦人,如果我想改变我的字体颜色为span标签 - 我必须给它ID并在css文件中引用它.是否有其他原因使用CSS组织目的?将单一风格嵌入这样的常规破坏者?感谢阅读本文,我很感激任何反馈.

Que*_*tin 8

有几个原因.

想要在单个页面上更改单个元素的样式的时间应该非常罕见,因此它不应该是如此困难.在任何其他时间,它将更有效(从HTTP缓存的角度来看)并且更容易维护(从样式和结构的角度分离)以外化样式信息.

由于您很有可能想要为不同的媒体(例如屏幕和打印)设置不同的样式,因此您也需要一个合适的样式表.


Fer*_*ano 6

如果您将样式嵌入到多个HTML页面中,并希望稍后更改它,则必须逐个文件地进行更改.这对我来说是一个足够好的理由.


jor*_*ens 5

这里的关键词是可维护性.有组织的代码是可维护的代码!将标识添加到标记并在全局css文件中引用它比在内联中更好更好,因为如果您想稍后更改该样式,您知道在哪里找到它,并且您只需要在一个地方.