开发者

inject html without using jscript

I have the following code:

<ul id="myList">
   <li class="li1">Example 1</li>
   <li class="li2">Example 2</li>
   <li class="li3">Example 3</li>
   <li class="li4">Example 4</li>
</ul>

Is there any way i can transform the list to:

<ul class="myList">
   <li class="li1"><div class="container">Example 1</div></li>
   <li class="li2"><div class="container">Example 2</div></li>
   <li class="li3"><div class="container">Example 3开发者_Python百科</div></li>
   <li class="li4"><div class="container">xample 4</div></li>
</ul>

using css only. without using javascript


CSS cannot add elements, that really isn't its purpose.

That being said, you can achieve a similar effect by making the items display: block, like this:

#myList > li { display: block; }


No. CSS is designed to instruct the browser on how elements look and are positioned. It isn't capable of editing the live HTML.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜