gpt4 book ai didi

html - 如何在 body 设置为 77% 时将边框扩展到全宽

转载 作者:太空宇宙 更新时间:2023-11-04 06:05:45 25 4
gpt4 key购买 nike

我已将所有元素设置为页面中间 77%。在此处使用此代码:

body{
margin: auto;
padding: 0;
width: 77%;
font-family: arial;
}

我添加了一个蓝色的底部边框,它的宽度也是 77%。

如何扩展蓝色边框以适应页面?但将所有其他元素保持在 77%?

我附上了一个片段,我知道它不是很好,但我目前正在练习我的边界知识,这就是我遇到的。

我只需要蓝线贯穿整个页面。

body{
margin: auto;
padding: 0;
width: 77%;
font-family: arial;
}
#head{
border-bottom: 2px solid blue;
overflow: hidden
}

.container{
width: 100%;
}

#head ul{
margin: 0;
padding: 0;
float: right;
padding-bottom: 10px;

}
#head ul li{
list-style: none;
display: inline-block;
font-size: 20px;
padding-left: 20px;

}
#head a{
text-decoration: none;
text-transform: uppercase;
}

#head header{
text-transform: uppercase;
font-weight: bold;
font-size: 30px;
margin-top: 10px;
}

#head .container header{
color: #0D1D6B;
text-shadow: 1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000;
}

#head .container span{
color: #fff;
text-shadow: 1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000;
}
<!DOCTYPE html>
<html>
<head>
<title>practise</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>

<section id="head">
<div class="container">
<header>Holiday <span>resort</span></header>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="index.html">About Us</a></li>
<li><a href="index.html">Services</a></li>
</ul>

</div>

</section>




</body>
</html>

最佳答案

通常,这将通过一个全 Angular header 来完成, header 内部有一个 77% 宽度的容器。我已将 .container 元素添加到页面的页眉、主要内容区域和页脚。

我还更新了对菜单项使用 flexbox。

body {
margin: 0;
font-family: Arial;
}

nav {
margin: 10px 0;
}

header {
border-bottom: 2px solid blue;
}

footer {
border-top: 2px solid blue;
}

.container {
margin: 0 auto;
width: 77%;
}

.primary-nav {
display: flex;
justify-content: flex-end;
padding: 0;
list-style: none;
}

.primary-nav li {
font-size: 20px;
margin-left: 20px;
}

.primary-nav a {
text-decoration: none;
text-transform: uppercase;
}

.brand,
.brand span {
text-shadow: 1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000, -1px 0 0 #000;
}

.brand {
text-transform: uppercase;
font-weight: bold;
font-size: 30px;
margin-top: 10px;
color: #0D1D6B;
}

.brand span {
color: #fff;
}
<header>
<div class="container">
<nav>
<span class="brand">Holiday <span>resort</span></span>
<ul class="primary-nav">
<li><a href="index.html">Home</a></li>
<li><a href="index.html">About Us</a></li>
<li><a href="index.html">Services</a></li>
</ul>
</nav>
</div>
</header>

<main>
<div class="container">
<h1>Page Title</h1>
<p>
Lorem ipsum dolor.
</p>
</div>
</main>

<footer>
<div class="container">
Footer
</div>
</footer>

关于html - 如何在 body 设置为 77% 时将边框扩展到全宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56874936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com