日期:2014-05-16  浏览次数:20663 次

<span>元素
今天在写asp.net的时候发现的label标签总是靠右,代码可简写如下:
<body>
test1
<div><asp:Label ID="lbl" runat="server" Text="Lable" Font-Size="Larger" ></asp:Label></div>
<span>test2</span>
</body>
然后再css里写了一句
span{float:right}
一直以为这个span只对页面中有<span>标签的元素(test2)起作用,没想到连asp的label也会有同样的效果,可却对test1不起效果,晕倒。

------解决方案--------------------
说道起不起作用,你应该以浏览器最终的解析标签为准,服务器上的label,应该默认解析为span标签,所以会起作用,test1没有被span所包含,所以没有影响