免责声明:对不起,我赢了不要对此进行测试,只是抛出一些想法。
由于图像实际上是第一要素,这里是另一种简单的想法,如果你还没有想出任何尚未:
<div class="Outer">
<img src='image123.jpg' />
</div>
<div class="Outer">
<a href="Default.aspx?ID=4083" id="ctl00_CPH_Main_Rep_List2_ctl03_HyperLink1">John Johnsson</a>
<a href="../Users/ViewList.aspx?module=Occupation&ID=70">Doctor</a>
<a href="../Workplaces/Default.aspx?ID=31">Mayo Clinica</a>
</div>
它不应该影响img
,因为它只是大胆。
另一种方法是修改只是CSS和不接触HTML:
.Outer a:first-child {font-weight:bold;}
这将影响从外每一个孩子,但我相信它会在这种情况下工作,如果没有什么更里面外。
做的最好的事情,无论是谁,会是一个不同div
每个组的元素。在这种情况下,这将是这样的:
CSS
.Outer {font-size:10pt;}
.Outer-Head {boder:0;}
.Outer-Body {font-weight:none;}
.Outer-First {font-weight:bold;}
HTML
<div class="Outer">
<div class="Outer-Head">
<img src='image123.jpg' />
</div>
<div class="Outer-Body">
<div class="Outer-First">
<a href="Default.aspx?ID=4083" id="ctl00_CPH_Main_Rep_List2_ctl03_HyperLink1">John Johnsson</a>
</div>
<a href="../Users/ViewList.aspx?module=Occupation&ID=70">Doctor</a>
<a href="../Workplaces/Default.aspx?ID=31">Mayo Clinica</a>
</div>
</div>
它会给你最好的结果。只要看看StackOverflow源代码就可以了。非常流畅。
噢,我要么忘了或不知道那些伪类。 – Sean 2010-03-04 18:46:57
这是最好的解决方案,但它的浏览器支持很差(非IE8,FF3),所以我不得不使用其他替代方案 – 2010-03-04 18:48:18
您可以使用服务器端脚本向第一个链接添加类吗? – casraf 2010-03-04 18:52:14