看看网页高手怎么理解Web标准
与老友深夜闲聊,话题围绕Web标准及Div CSS展开。他对此领域颇有见解,让我收获颇丰。以下是我们的部分对话内容分享:
老友提及横导航链接为何选择UL LI结构而非直接在一行上写文本链接。他解释道,列表本身具有列表符号,但同时也需要将这些链接分行显示成横向排列。为了满足这一需求,既要隐藏列表符号,又要将它们整合在一行内。这种思维背后,强调的不仅仅是简单的展示方式,更多的是关于Web标准的理解。何为标准?何为分离?何为结构?在他看来,标准是一系列规范,分离的是表现、内容和行为。内容决定了结构,而用合适的标签来组织文档则是构建内容(结构)的基础。导航更类似于一个无序列表,使用UL LI来组织内容更具语义和结构性。至于列表项的预设标记和垂直显示方式,并不在我们此次讨论之列。我们更注重的是建立一个具有良好结构和富含语义的文档,表现交由CSS完成,行为则交给JS处理。
他进一步提到列表的通用性很广,使用语义性元素更具有针对性。页面中的许多元素都可以看作是列表元素,但在使用时需注意避免滥用。对于UL元素,很多时候并不需要再额外包裹一个DIV标签,因为UL本身就是一个块元素。
对于现在一些人将DIV CSS等同于Web标准的观点,老友表示不完全认同。他知道很多人硬要找茬,但Web标准不仅仅是这些表面的东西,更多的是一种思想和主导思想,即内容和表现的分离,以及结构化代码。虽然DIV在代码中经常被用作焦点,但仅仅依赖DIV CSS并不能称之为Web标准。他认为DIV CSS已经类似于一种“约定俗成的”说法,大家心照不宣地知道其背后的意义。但实际上,这只是CSS网页布局的一个环节而已。要想符合Web标准,除了CSS,还需要关注结构HTML、DOM、JavaScript等等。因此不能简单地将DIV CSS等同于标准。这样的对话和交流不仅生动有趣,也充满了深入的思考和知识分享。无论是关于Web标准的理解还是关于技术的,我们都能够从这样的对话中受益颇多。
网站模板
- 看看网页高手怎么理解Web标准
- 升级Windows 10后激活报错0xc004c003和0xC004E016怎么办
- 给硬盘进行碎片整理的好处分析与分享
- IBM 笔记本 Fn功能键的详细使用方法
- AutoCAD 2011教程:用曲面命令制作一顶三维帽子建
- Maya中怎么导入Reaflow流体模拟-
- Maya7.0 粒子系统创建粒子的方法介绍
- OPPO “VOOC闪充”获中国企业竞争力年会夏季峰会
- 电脑关机后键盘灯还亮该怎么办-
- Win10如何查找临时文件夹位置-如何删除临时文件
- 教你用AutoCAD制作三维单车车轮
- MacBook无法调节屏幕亮度怎么解决 mac亮度调节失灵
- 三步模拟逼真摇拍效果实例教程
- 如何将笔记本光驱换成外置光驱
- Windows7系统图片不显示缩略图问题解决办法
- 笔记本光驱怎么改装成硬盘 笔记本电脑光驱换成