元素 float:right 后右对齐换行原因
生活随笔
收集整理的這篇文章主要介紹了
元素 float:right 后右对齐换行原因
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
XML/HTML代碼 <p?style="width:?400px;?height:?20px;?text-align:?left;">新聞新聞新聞<span?style="float:?right">2007-08-18</span><span?style="clear:?both;"></span></p>?? ?? <p?style="width:?400px;?height:?20px;?text-align:?left;"><span?style="float:?right">2007-08-18</span>新聞新聞新聞</p>?? 要么你把span先于文本顯示 :<span?style="float:?right">2007-08-18</span> (示例第3行) 要么把文本也設成float:<span?style="float:?left">新聞新聞新聞</span>
效果:
?
原因:?
當非float的元素和float的元素在一起的時候,如果非float元素在先,那么float的元素將被排斥
也就是說,你的span是float:right,但是你文本還是float:none
如果要讓兩者占據同一行:
轉載于:https://www.cnblogs.com/smallmuda/archive/2009/02/26/1398535.html
總結
以上是生活随笔為你收集整理的元素 float:right 后右对齐换行原因的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 发送电子邮件(含附件)用到的类 s
- 下一篇: XML特殊字符问题