html
<!DOCTYPE html> <html> <head> <title>Test</title> </head> <body> <div class="step">1</div> <div class="step">2</div> <br/><br/> <div class="step1">3</div> <div class="step1">4</div> </body> </html>
CSS
.step { height:150px; width:150px; background:yellow; display:inline; } .step1 { height:150px; width:150px; background:yellow; }
我想在我将display:inline属性添加到css中后,立即以其原始高度和宽度(在css中设置)并排显示两个div,它似乎失去了先前定义的高度和宽度。[用#1和#2检查divs似乎松动了高度和宽度设置]
有人可以指出我似乎正在做的错误或此怪异行为的解决方法吗?
内联对象没有高度或宽度。为什么要先将它们设置为内联?您可能想要浮动它们或使用它们display: inline-block。
display: inline-block