如果span只加width参数,这个宽度设置不管用。需要把span加上display:inline-block.
<div id="link"> <span><a href="default.html">Homepage</a></span><span><a href="default.html">进入中文主页</a></span></div>
css文件中应该设置
#link span
{
width:120px;
display:inline-block;
}
在google chrome 和ie6中试验通过。
PS: CSS2标准中关于width 的定义发现,原来CSS中的 width 属性并不总是有效的,如果对象是 inline 对象,width 属性就会被忽略。在CSS2.1标准草案中display的定义中增加了一个叫 inline-block 的属性值,针对的恰好是我们面对的这种情形。