mark,del,ins标记合作

时间:2018-04-03 07:51:04

标签: html

我注意到同样的行为对我来说似乎很奇怪,也许这是正确的行为,请告诉我。我注意到了#34;标记"与" del"一起使用时,标签不起作用。和" ins"标签

实施例: <mark><b>Lorem ipsum </mark> amet.</b> Phasellus
标记和大胆的部分是&#34; Lorem ipsum&#34;和&#34; amet&#34;只是按预期大胆。

<mark><i>Phasellus e,</mark> at pellentesque enim.</i>
标记和意大利语部分是&#34; Phasellus e,&#34;,只有意大利语是&#34;在pellentesque enim。&#34; - 我觉得很好。

<mark><u>Suspendisse quis mi</mark> volutpat.</u>
标记和下划线部分是&#34; Suspendisse quis mi&#34;,只有下划线是&#34; volutpat&#34。 - 我觉得很好。

<mark><del>sagittis elit ut</mark> nisi suscipit,</del>
Marked和del part是&#34; sagittis elit ut&#34;,但是部分&#34; nisi suscipit,&#34;没有任何形成。它不是以与上述标签相同的方式工作吗?

<del>sagittis <mark>elit ut</mark> nisi suscipit,</del>
在del内部使用标记标记似乎正在按预期工作。 &#34; sagittis&#34;只有下划线,&#34; elit ut&#34;带有下划线和标记,&#34; nisi suscipit&#34;只是下划线。

同样的行为是标签&#34; ins&#34; (与&#34; del&#34;相同)。所以我的问题是这个表示是否适用于标签&#34; del&#34;和&#34; ins&#34;,因为它似乎没有。

1 个答案:

答案 0 :(得分:-1)

是的,它是正确的,或者是正确的,因为每种情况下的HTML都是无效的。

某些元素被视为 formatting elements 。这些是abbigcodeemfontinobrssmallstrikestrongttu。 (请注意,其中一些是过时的元素。)

当标签按顺序关闭时,这些元素(如果当前已打开)将关闭并then reopened,为您提供biu的行为}。但insdelspan类似,不是格式化元素,只是关闭而不是重新打开,因此您会看到del所见的行为。