常见的html标签及作用

说实话,刚开始学习HTML的时候,我很容易被这些标签搞糊涂。
记得第一次写网页,把所有东西都塞到<body>里,页面就变得乱七八糟了。
后来我意识到结构海报看起来就像建筑图纸。
如果框架画不好,后续工作就根本无法进行。

拿了一下,结果发现浏览器显示速度很慢。
后来我改用外部CSS引用,页面速度瞬间变快了。
正如你所看到的,这就是结构清晰的好处——内容不是直接显示的,而是决定了谁先加载,谁后显示。

文本标签方面更有趣。
我认为 很相似,它们都是粗体和斜体。
直到我从事一个辅助功能项目时,我才发现其中的区别——搜索引擎和屏幕阅读器可以识别 的语义,但 是纯粹的视觉效果。
现在我们在写主要内容的时候,主要使用
黄色背景确实能吸引眼球,但它比 更语义化。

链接标签是个例外,它非常重要。
我有一个客户网站,由于标签输入错误,其 SEO 被完全破坏。
href属性必须用双引号括起来,并且必须区分绝对路径和相对路径。
记得有一次测试的时候,发现少了一个斜线,整个跳转链接就断了。
这样的细节说多了我都会哭。
图像标签的 alt 属性特别令人感兴趣。
之前做电商页面的时候,图片替换很简单,但是后来发现没有通过可访问性测试。
现在,在编写替代方案时,我们遵循“精确描述+关键字”的原则。
例如,它是清晰的并且对 SEO 友好。

表格标记需要格外小心。
输入类型有非常多,例如文本、密码、复选框和单选,每种类型都有不同的用途。
我有一个项目,用户登录时密码框以纯文本形式发送,这直接导致安全问题。
后来改成type=“password”,并添加了占位符提示,问题就解决了。

最后我们来谈谈

这两个品牌类似于通用工具,但也是最容易被滥用的。
记得刚入行的时候,编写网页完全是基于堆叠
元素。
结果,页面上的 DOM 树看起来就像蜘蛛网一样。
现在我们强调语义符号。
如果可以使用
相关文章