【发布时间】:2019-08-28 06:23:10
【问题描述】:
我的内容有限制(宽度为 1000 像素的 div)。我还有一个带有几个项目(徽标、导航列表和社交媒体图标)的固定导航。我需要导航保持整页(白色背景),但项目要在中心的 1000px 内居中(所以它是对称的)。
我尝试在标题中添加另一个 div 并将宽度设置为 1000 像素,但它破坏了我的整个标题。我尝试删除和添加边距和填充,但这不是一个永久的解决方案(在图标上添加填充权仅适用于一种尺寸的屏幕)。将 1000px 的 div 移到顶部会导致导航不是全角导航。
@import url('https://fonts.googleapis.com/css?family=Montserrat:500&display=swap');
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
li,
a {
font-family: "Montserrat", sans-serif;
font-weight: 500;
font-size: 16px;
text-decoration: none;
color: black;
padding: 0 0;
}
body {
background: linear-gradient(to top, #007991, #78ffd6);
background-repeat: no-repeat;
background-attachment: fixed;
margin: 0;
padding-top: 65px;
}
header {
display: inline-flex;
align-items: center;
justify-content: space-between;
padding: 0;
background: white;
position: fixed;
top: 0;
width: 100vw;
}
.navlinks {
list-style: none;
}
.navlinks a {
float: left;
padding: 0 0;
}
.navlinks a {
transition: all 0.1s ease 0s;
line-height: 45px;
display: inline-block;
padding: 0 10px;
}
.navlinks a:hover {
color: #000033;
background: #73FAD3;
}
.Inhalt {
background: white;
width: 1000px;
margin: auto;
padding: 50px;
}
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
</head>
<body>
<header>
<div class="header-branding">
<img class="header-logo" src="" alt="LOGO">
</div>
<nav class="navlinks">
<a href="#">Menu1</a>
<a href="#">Menu2</a>
<a href="#">Menu3</a>
<a href="#">Menu4</a>
</nav>
<ul class="socialmediaicons">
<a class="fa fa-facebook" href="#"></a>
<a class="fa fa-twitter" href="#"></a>
<a class="fa fa-spotify" href="#"></a>
</ul>
</header>
<div class="Inhalt">
<article>
<h3>Article 1</h3>
<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>
</article>
</div>
</body>
你可以在这里看到代码:
https://jsfiddle.net/h423L8ro/3/
如何让项目与 1000px div 对称?
【问题讨论】: