有人可以回答我,为什么当我设置一个margin-top到我的< div id =“logo”>时,所有其他div都会被推下来.为什么如果设置浮动:离开我的< div id =“logo”>,一切正常.
码:
@H_502_4@<!DOCTYPE html> <html lang="pt-br"> <head> <title>Olá Mundo!</title> <style> /* CSS RESET HERE */ ( http://html5doctor.com/html-5-reset-stylesheet/ ) body { margin:0; } #container { width:1000px; min-height:100%; height:auto; margin:0 auto; } #header { width:100%; height:160px; background-color:#FF0; } #logo { width:150px; height:150px; margin:10px 0 0 10px; background-color:#F0F; } </style> </head> <body> <div id="container"> <div id="header"> <div id="logo"> <h1>Minha logo!</h1> <h2>meu slogan ...</h2> </div> </div> </body> </html>