1

この質問は奇妙に思えるかもしれませんが、一連の要素をすべてスパンでラップすることは技術的に正しくないのでしょうか。そうすれば、リクエストに応じてスパンを隠したり表示したりできます。私が尋ねるのは、どこを隠したいかをより細かく制御できるからです。

<did> this is a blog post</div>
<h3>title</h3>
<p>blah blah  blah blah blah<p>
<p>blah blah  blah <span class="hidden">blah blah<p>
<p>blah blah  blah blah blah<p>
<p>blah blah  blah blah blah<p>
<p>blah blah  blah blah blah<p></span>

これは、HTML をハードコーディングできたときに機能しました。しかし、特定の要素の周りにスパンをラップしようとすると、最も近い終了タグよりもそれ以上ラップしません。何か案は?または、より良いアイデアはありますか?

4

2 に答える 2

2

<span>abbrはインライン要素であり、 、strong、などの他の要素内にのみ含めることができますtt

divaを外側の要素として使用すると、ふりをすることが簡単にできます。

<div style="display: none">
   all this info
   <span>will be hidden</span>
   <p /> from view until
   <br /> you change the div visibility
</div>
于 2012-09-26T02:08:57.183 に答える
1

いいえ、間違っていません。実際、この手法は最近の Web サイトで小さなテキストボックスやヘルパー ヒントを非表示にするためによく使用されます。span タグはブロック要素ではなくインラインであるため、CSS で明示的に「display=inline-block」を含む div タグを使用して実験することをお勧めします。

于 2012-09-26T02:06:30.057 に答える