我有一个div,height: 100%;
但它不起作用.当我宣布一个固定的高度(例如height: 600px;
)它正在工作,但我想要一个响应式设计.
HTML:
Night.. 39
您可能需要声明下面的代码height:100%
才能为您的div工作
html, body {margin:0;padding:0;height:100%;}
小提琴:http://jsfiddle.net/5KYC3/
小智.. 23
您没有指定html的"高度".当您在元素中指定百分比(即div)时,css编译器需要知道父元素的大小.如果你没有指定它,你应该看到没有高度的div.
最常见的解决方案是在css中设置以下属性:
html{ height: 100%; margin: 0; padding: 0; }
你是对html标签说的(html是所有html元素的父级)"取HTML文档中的所有高度"
我希望我帮助过你.干杯