我想在一個單獨的行中執行ul
和div
,並且ul
應顯示在右上角。當我使用float
財產上的UL和li
其轉到右側,但div
還配備上述行,爲什麼它happing我也用的ul
:after
和:before
和使用clear
財產太多,但不得到適當的輸出。爲什麼當div浮動到右邊時div不會進入下一行?
https://jsfiddle.net/rawat/4kd4y2zz/
HTML:
<ul>
<li>First</li>
<li>Second</li>
<li>Third</li>
</ul>
<div>
Hello Its a Full Article
</div>
CSS:
ul{
float:right;
margin:0;
padding:0
display:block;
list-style:none;
}
ul:after, ul:before{
content:"";
display:table;
clear:both;
}
ul li{
margin-left:10px;
float:left;
display:inline-block;
}
div{
display:block;
width:100%;
}
由於其工作 –