最近學習了一下HTML5的東西,在做練習的時候發現了,一個好玩的東西,在div浮動的時候,常用的margin: 0 auto;不能起作用。
解決方法:在浮動的div再加一個div
<!DOCTYPE html> <html> <head> <title></title> <style type="text/css"> #container{ width:400px; height:110px; border:1px solid black; } .content{ width:300px; margin: 0 auto; } .content div{ width:100px; height:100px; float:left; } .left{ background-color:red; } .middle{ background-color:green; } .right{ background-color:blue; } </style> </head> <body> <div id="container"> <div class="content"> <div class="left">left</div> <div class="middle">middle</div> <div class="right">right</div> </div> </div> </body> </html>