link 和 style 元素在 HTML 文档中的位置
作者:blank 来源:怿飞blog 时间:2008-06-02 13:56:00
对于 link 元素 和 style 元素 我相信大家都比较了解,但对于他们的出现位置可能有误解。
在 淘宝 的所有频道中出现这样一个问题:频道头部文件由于是统一支配的(为什么?历史原因!),所以我们无法在每个频道的 head 元素中以 link 或 style 方式加入各自的样式。最后选取了折中的方式,在主体内容中直接写入 style 元素,也就是说 style 元素置于了 body 元素中。
一切看着貌似很完美。其实不然,在 W3C 中对于 link 元素 和 style 元素 出现的位置有详细的说明:
HTML permits any number of STYLE elements in the HEAD section of a document.
The LINK element defines a link. Unlike A, it may only appear in the HEAD section of a document, although it may appear any number of times.
也就是说 link 元素 和 style 元素 必须出现在 head 元素中。
在下面的工作中,我们将会对页面中的这个错误进行优化,可能优化的进度不是理想中的速度(为什么?个人经验:历史原因的解决一向都不会很直接!)。
其实对于上面的问题,外国的开发人员有过相关讨论:
如果想温习一下样式的引入,可参读:《Style Sheets in HTML documents》
如有你想知道如何优化样式加载方式,可参读:《页面中 CSS 加载方式的优化》
标签:link,style,html,样式
0
投稿
猜你喜欢
javascript中声明函数的方法及调用函数的返回值
2024-03-21 23:49:04
Oracle DBA常用语句第1/2页
2009-08-08 22:38:00
Python学习之名字,作用域,名字空间(下)
2021-04-28 05:45:20
Python 读写文件的操作代码
2021-11-16 02:43:44
Python实现分数序列求和
2023-10-07 12:44:54
经典的退出浏览器弹窗代码
2008-07-30 12:48:00
微信小程序保存图片到相册权限设置
2024-06-16 19:48:50
Vue数据增删改查与表单验证的实现流程介绍
2024-05-28 15:42:51
系统存储过程,sp_executesql
2024-01-23 10:28:12
使用Python中的pytesseract模块实现抓取图片中文字
2021-05-06 18:10:28
W3C优质网页小贴士(一)
2008-04-06 16:35:00
价值3亿美元的按钮[译]
2009-03-18 19:39:00
利用PyQt5中QLabel组件实现亚克力磨砂效果
2023-12-13 18:33:04
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
2023-10-13 08:08:24
Python实现邮件发送功能的示例详解
2022-08-18 13:15:43
MySQL中IO问题的深入分析与优化
2024-01-19 14:06:48
python爬取youtube视频的示例代码
2021-10-02 16:25:26
Python Django实现layui风格+django分页功能的例子
2023-10-07 00:04:28
Tensorflow 2.4加载处理图片的三种方式详解
2023-12-07 05:28:26
python使用xlsxwriter实现有向无环图到Excel的转换
2022-01-24 06:42:54