题解 | #加粗文字#
加粗文字
https://www.nowcoder.com/practice/919c502e497f4c53a3f7c336beec7cb4
{"html":"<!DOCTYPE html>\n<html>\n\n<head>\n <meta charset=\"UTF-8\">\n <style>\n /* 填写样式 */\n </style>\n</head>\n\n<body>\n <!-- 填写标签 -->\n <p><b>牛客网</b>,程序员必备求职神器</p>\n <script type=\"text/javascript\">\n // 填写JavaScript\n </script>\n</body>\n\n</html>","css":"","js":""}
<b>和<strong>标签两者都是HTML中的标签,用于对文本进行加粗,但是它们的语义和用途有所不同。
- <b> 用于将文本加粗,主要是视觉效果上的样式标签。它没有特别的语义意义,只是纯粹的样式作用。
- <strong> 也会使文本加粗,但它不仅仅是视觉效果,它还具有语义意义。<strong> 用于表示文本在语义上的重要性,表示这段文本需要特别关注或强调。通常情况下,浏览器会加粗文本,但其主要目的是强调其内容的重点或重要性。 主要区别: ● 语义: ○ <b> 只是样式,不传达任何语义。 ○ <strong> 传达语义,表示文本具有重要性。 ● 可访问性: ○ <strong> 提供了更多的语义信息,屏幕阅读器等辅助工具会根据其语义处理文本,告知用户该部分内容具有特别重要性。 ○ <b> 只是纯粹的视觉样式,辅助工具不会特别处理它。