![](/img/trans.png)
[英]can't get div content to align right using bootstrap 4 as framework
[英]Can't align a fixed header with the content div
我正在尝试创建一种布局,其中标头是固定的,中间标头div与内容div对齐。
我有两个问题:
content-wrapper
的边框顶部不可见,为什么? 小提琴: http : //jsfiddle.net/sxZJ3/3/
偏移且无边框
偏移量是由于您在width: 100%
的width: 100%
上设置了padding: 5px
所致。
您看不到border-top的原因是因为#header
上的border-bottom
使其额外增加了1px
的高度,总共为61px
。 我会降低height
到59px
,由此产生的总高度60px
。
编辑:这是一个更新的小提琴
轻松解决就是更换width: 100%;
right:0; left: 0;
right:0; left: 0;
: http : //jsfiddle.net/sxZJ3/14/
如果您删除了填充,则没有问题,主要内容直接浮在标题下方。 如果要减小此间隙,可以使用填充或其他多种选择。 内联两个元素的边距甚至使用单个边框。
也可以尝试一些定位技巧。 在具有postition:relative和高度固定的容器内的Div。 然后在div位置:绝对,然后根据需要添加边距和填充。
我会建议您按照以下方式进行构建,即删除正文边距并让内容包装器成为压低内容的唯一余量。 此外,标题内的填充还会导致#menu在标题元素内偏移5px。 http://jsfiddle.net/sxZJ3/12/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.