css 空白HTML标记

wfauudbj  于 2023-02-10  发布在  其他
关注(0)|答案(5)|浏览(105)

有没有一种方法可以有空白的HTML标签,或者换句话说,什么都不做的标签?例如<p>把封闭的文本变成一个段落,<b>把文本变成粗体,<div>创建一个框。我正在寻找一个对文本或它的环境没有影响的标签。我希望这样,我可以定制它自己与css或js。

I am <x class="FancyText">king</x> of the world.
np8igboo

np8igboo1#

没有“空白HTML标签”,最接近的是spandiv,但后者默认情况下会导致前后换行(块渲染),并且不能在内联上下文中使用,前者不允许内部有任何块级元素。
在实践中,你可以使用一个虚构的元素,比如<foo>...</foo>,尽管在旧版本的IE上会有一些问题。建议根据需要使用spandiv以及class属性。
考虑解释一下您真正想要实现的目标,而不是引用虚构的HTML标记,期望它们什么也不做。

ezykj2lf

ezykj2lf2#

为此,您可以使用divspan元素。
div元素没有任何特殊意义,它代表它的子元素。
span元素本身没有任何意义。......它代表它的子元素。
它们之间的区别在于div元素应该用在预期 flow content 的地方(也就是说,页面上的section),而span元素应该用在预期 phrasing content 的地方(在text内)。
在您给出的示例中,您可能希望使用span元素:

I am <span class="FancyText">king</span> of the world.
tpgth1q7

tpgth1q73#

您可以执行以下操作:
<div></div>
除非您添加一个类或id,否则这不会起任何作用。
或者,
<span>Some text</span>
除非您添加一个类或id,否则这不会起任何作用。

6tdlim6h

6tdlim6h4#

如果您想使用 <x ...> txt </x> 作为保持器,那么任何正式未使用字符集都可以。

xhv8bpkk

xhv8bpkk5#

我用<a> ... </a>来表示

相关问题