gpt4 book ai didi

html - 你如何在网页上强制宽度?

转载 作者:行者123 更新时间:2023-11-28 15:53:45 25 4
gpt4 key购买 nike

所以我最近开始在空闲时间创建一些网页,我想知道如何创建一个列表,该列表通常与其下一个元素的距离约为 95 像素,以自动检测您使用的窗口是否变小并且从而将距离减小到某个最小值。另一种解决方案是强制网页的最小宽度,但我也找不到办法做到这一点。我目前的问题是我有 2 个标题,每当我使页面足够小时,它会创建一个新行,其中包含第 2 个标题的 1 个字。

HTML

<!DOCTYPE html>
<html>
<head>
<link href="https://fonts.googleapis.com/css?family=Nunito|PT+Serif+Caption|Heebo" rel="stylesheet">
<link rel='stylesheet' href='style.css'/>
<script src='script.js'></script>
</head>
<body>
<div class='header'>
<h1>This is my homepage welcome!</h1>
<nav id='nav'>
<ul>
<li>
<a href='#'>My Life</a>
</li>
<li>
<a href='#'>My Skills</a>
</li>
<li>
<a href='#'>My Hobbys</a>
</li>
<li>
<a href='#'>My Qualifications</a>
</li>
</ul>
</nav>
</div>
<div class='container'>

</div>
</body>
</html>

CSS

    *{
margin: 0;
padding: 0;
border: 0;
}

.header {
width: 100%;
height: 60px;
line-height: 60px;
background: #222;
color: white;
text-align:center;
}

h1{
font-family: 'Heebo', sans-serif;
text-align: center;
text-transform: uppercase;
}

#nav {
height: 25px;
line-height: 25px;
width: 100%;
background: LightGrey;
position: absolute;
}

#nav ul li {
display: inline-block;
list-style: none;
}

#nav ul li a {
color: grey;
font-family: 'Heebo', sans-serif;
text-decoration:none;
margin: 50 ;
width: 500px;
}

.container{
height: 500px;
width: 100%;
background-image: url("https://wallpaperscraft.com/image/mountain_lake_landscape_reflection_86115_3840x2400.jpg");
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
}

最佳答案

链接是内联元素。添加 display: inline-block 将使它们具有盒子模型:

a {
display: inline-block;
width: 100px;
line-height: 100px;
background: #ccf;
text-align: center;
}
<a href="#">Link</a>

关于html - 你如何在网页上强制宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41441464/

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