这是一个挑战,不知道这甚至有可能,但这里是我的问题,以HTML格式:更换或添加代码与CSS
我没有完全进入网站。我唯一能做的就是编辑我的外部CSS。
菜单代码:
<ul id="navPrimary" class="nav">
<li id="navLink1"><a href="#">Link1</a></li>
</ul>
我想添加为名单上的第一个位置:
<li id="navHome"><a href="/"><i class="icon-home"></i></a></li>
我可以要求系统管理员添加链接到首页,但他的代码看起来像这样:
<li id="navHome"><a href="/">Home</a></li>
所以仍然会有替换文字Home
机智的问题h我的<i class="icon-home"></i>
。
关于CSS的唯一出现在我脑海里的是:before
,:after
和content
,但不太清楚如何使用它。和以前一样,我尝试添加单个单词。
EDIT1
我已经厌倦了这一点:
#navLink1:before{ content:'<li id="navHome"><a href="/"><i class="icon-home"></i></a></li>'; }
但这只是添加HTML代码为文本。
谷歌是你的朋友http://www.smashingmagazine.com/2011/07/13/learning-to-use-the-before-and-after-pseudo-elements-in-css/ – Huangism
HTML in content attribute不起作用。 – jerrylow