繁体   English   中英

我们可以在H1标签内添加<span>吗?

[英]Can we add a <span> inside H1 tag?

在H1标签内使用span标签是否合适?

 <h1> <span class="boardit">Portfolio</span> </h1> 

我知道我们可以用这种方式编写它...并且我也在我自己的网站中遵循以下语法。

 <h1 class="boardit"> <span>Portfolio</span> </h1> 

但是,我只是想知道更清晰的HTML形式..

是的你可以。

HTML4有这样的说法

<!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一部分。

另一方面......如果没有必要,不要这样做,因为它有点难看:)

是的,没关系,但为什么不呢

   <h1 class="boardit">
      Portfolio
   </h1>

如果这就是你所做的一切?

是的你可以。 跨度显示为内联,因此不应影响H1的样式。

是的,我们可以使用带标题标记的span标记,并且没有任何错误。 实际上,这被广泛用于样式标题标签,特别是用于着色特定的单词或字母。

是的,我们可以使用带标题标记的span标记,并且没有任何错误。 实际上,这被广泛用于样式标题标签,特别是用于着色特定的单词或字母。

<h1 style="display:inline;">Bold text goes here</h1> 
<span style="display:inline;">normal text goes here</span>

想想以上几行 - 为我工作 - 使用显示:内联道具

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM