[英]Does anyone know why adding text into an element changes the width of the parent?
向三个div之一添加文本会强制div相对于周围的div垂直对齐。 一旦您的其他div中包含内容,问题就会自动解决。
您可以通过添加vertical-align: bottom;
来解决此问题vertical-align: bottom;
到nav
CSS。
示例: http : //jsfiddle.net/9075Luho/17/
但是,真正的问题源于您在此布局中使用嵌入式块的事实。 对于这种情况,Flexbox可能是更好的方法。 似乎您正在为一门课程学习HMTL / CSS / JS,并且不确定到目前为止您所学的内容,但是在实际的应用程序中,将flexbox用于这样的布局是比较常见的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.