在 <h1>
标签内使用 <span>
标签是一种合适的方法吗?
<h1>
<span class="boardit">Portfolio</span>
</h1>
我知道我们可以用这种方式编写代码......我在自己的网站中也遵循以下语法。
<h1 class="boardit">
<span>Portfolio</span>
</h1>
然而,我只是想知道HTML的更简洁的形式。
在 <h1>
标签内使用 <span>
标签是一种合适的方法吗?
<h1>
<span class="boardit">Portfolio</span>
</h1>
我知道我们可以用这种方式编写代码......我在自己的网站中也遵循以下语法。
<h1 class="boardit">
<span>Portfolio</span>
</h1>
然而,我只是想知道HTML的更简洁的形式。
可以的。
<!ENTITY % heading "H1|H2|H3|H4|H5|H6">
<!--
There are six levels of headings from H1 (the most important)
to H6 (the least important).
-->
<!ELEMENT (%heading;) - - (%inline;)* -- heading -->
而 %inline;
是:
<!ENTITY % inline "#PCDATA | %fontstyle; | %phrase; | %special; | %formctrl;">
和%special;
一样,它包括<span>
。
当前的HTML这样说:
内容内容
短语内容
和短语内容一样,它包括<span>
。
可以的。可以用它来格式化h1块的一部分:
<h1>Page <span class="highlight">Title</span></h1>
如果样式适用于整个h1块,我会这样做:
<h1 class="highlight">Page Title</h1>
通常情况下,在 h1
标签内使用 span
是没问题的。因为 span
是一个行内元素,所以通常可以在任何允许包含元素的标签内使用它。
有时候,如果您想只样式化 h1
的一部分文本,使用 span
也是比较干净的方法。
不过,如果没必要就不要这样做,因为这样会显得有点丑 : )
没问题,但为什么不这样做呢?
<h1 class="boardit">
Portfolio
</h1>
可以的。Span 显示为内联,因此不应影响 H1 的样式。
是的,我们可以在标题标签中使用 span 标签,这样做没有任何问题。事实上,这种方法被广泛用于为标题标签添加样式,特别是为了给某个单词或字母着色。
是的,我们可以在标题标签中使用 span 标签,这样做没有任何问题。事实上,这种方法被广泛用于为标题标签添加样式,特别是为了给某个单词或字母着色。
<h1 style="display:inline;">Bold text goes here</h1>
<span style="display:inline;">normal text goes here</span>
从上面的行中思考 - 对我有用 - 使用display:inline属性