Html 不推荐使用的代码:<;b>;vs style=";字体大小:粗体&引用;
我总是用Html 不推荐使用的代码:<;b>;vs style=";字体大小:粗体&引用;,html,css,Html,Css,我总是用标记加粗,因为很久以前我就被教导这样做。但现在,我的IDE总是告诉我,已被弃用,并使用css样式。假设他们希望我使用粗体文本。IDE给我的信息有多重要?我应该回去把我所有的改成样式吗 下面是两种情况的示例。有人能解释一下两者之间的区别吗?为什么现在不推荐使用 <b>Bold Text</b> 粗体文本 Vs 粗体文本 是否会更好,因为如果有人在浏览器上关闭了css,它仍然可以正确显示?您应该使用代替。如果某个特定的文本组总是以粗体显示,并且出于任何原因您不想
标记加粗,因为很久以前我就被教导这样做。但现在,我的IDE总是告诉我,
已被弃用,并使用css样式。假设他们希望我使用粗体文本
。IDE给我的信息有多重要?我应该回去把我所有的
改成样式吗
下面是两种情况的示例。有人能解释一下两者之间的区别吗?为什么现在不推荐使用
<b>Bold Text</b>
粗体文本
Vs
粗体文本
是否会更好,因为如果有人在浏览器上关闭了css,它仍然可以正确显示?您应该使用
代替
。如果某个特定的文本组总是以粗体显示,并且出于任何原因您不想(或不能)使用
,那么您可以使用样式(文本权重:在单独的表格中以粗体显示)。但是,我只会在您已经将其他样式应用于同一元素的情况下才这样做。如果代码仍然有效,这不是“至关重要的”。尽管它将符合当前的标准,这将给代码一个更长的未来
不同之处在于,使用CSS将样式与内容分开<代码>
是一种风格,仅此而已。它将该标记与该样式紧密结合。分隔允许您以其他方式强调标记,而不是始终使用粗体字体
如果有人在浏览器上关闭了css,它仍然可以正确显示,这会更好吗
不,因为如果用户想要禁用样式设置,那么您的
标记会破坏这一点,因为它将样式设置与内容相混合。如果您正在谈论
使用
也应该对搜索引擎优化友好。。。(关注关键词)
这很重要我发现使用
比使用
或内联样式更好。正确的问题是:“什么标记最能描述我的内容?”
让我们从
标记开始(该标记未被弃用):
b元素表示要在风格上偏移的文本范围
不传达任何额外的重要性,如
文档摘要中的关键词、评论中的产品名称或其他
其典型排版显示为粗体的文本范围
如果有更具描述性和更具可扩展性的标签,则不应使用b和i标签
相关标签可用。如果您确实使用了它们,通常最好
添加描述标记预期含义的类属性,
以便您能够区分不同的用途
将b或i元素本质上看作跨度元素可能会有所帮助
具有自动回退样式。就像跨度元素一样,这些
如果类名有用,元素通常会从中受益
相比之下,
有一个更具体的用途:
strong元素表示一段具有很强重要性的文本
例如:
<p><strong>Warning.</strong> Here be dragons.</p>
警告。这里有龙
在这里,我们强调“警告”一词以强调其重要性
但不是:
<p><strong>Item 1:</strong> Foo, bar, and baz.</p>
第1项:Foo、bar和baz
“第1项”不是要强调的,所以
是错误的标签。此外,整个结构可能会得到更好的表现
如果文本的含义非常重要,
是合适的(就像这一行)。
也许你只是想要一个更厚的字体来设计样式,而文本没有什么特别的含义。在这种情况下,
和
都不合适
<span class="product-name">Hello World</span>
.product-name { font-weight: bold; }
你好,世界
.产品名称{字体大小:粗体;}
在所有情况下:
- 使用描述内容的标记
- 不要使用内联样式(使用外部样式表)
- 不要根据样式的视觉表现来命名样式(例如,将样式命名为“粗体”是一个糟糕的选择)
会更好吗,因为如果有人在
浏览器,是否仍能正确显示
否。请为作业使用正确的标记。对于使用站点的可视化表示的用户来说,自愿禁用样式表是相当罕见的,但是非可视化用户主要关心文档的结构。“非视觉消费者”可以是解析内容的搜索引擎或屏幕阅读器应用程序
附加阅读:
和
相比,HTML5规范中的
都被“重新分配”。有一段时间,它们实际上在HTML5中被弃用了。你能详细解释一下你为什么这么认为吗?
<span class="product-name">Hello World</span>
.product-name { font-weight: bold; }