gpt4 book ai didi

html - 调整浏览器大小时文本重叠

转载 作者:行者123 更新时间:2023-11-28 03:44:16 25 4
gpt4 key购买 nike

我找到了这个不错的标题> https://codepen.io/rm/pen/ldhon < 但当我调整窗口大小时,文本重叠。在此演示中,您必须将窗口的大小调整得太多,但问题是当字体较大或菜单中有更多文本时,它会比此演示更快地重叠。


HTML:

<div class="container">
<ul>
<li class="one"><a href="#">Uno</a></li><!--
--><li class="two"><a href="#">Dos</a></li><!--
--><li class="three"><a href="#">Tres</a></li><!--
--><li class="four"><a href="#">Quatro</a></li>
<hr />
</ul>
</div>

CSS:

* {
box-sizing: border-box;
}

body {
font: 300 100% 'Helvetica Neue', Helvetica, Arial;
}

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

ul li {
display: inline;
text-align: center;
}

a {
display: inline-block;
width: 25%;
padding: .75rem 0;
margin: 0;
text-decoration: none;
color: #333;
}

.two:hover ~ hr {
margin-left: 25%;
}

.three:hover ~ hr {
margin-left: 50%;
}

.four:hover ~ hr {
margin-left: 75%;
}

hr {
height: .25rem;
width: 25%;
margin: 0;
background: tomato;
border: none;
transition: .3s ease-in-out;
}

有人可以帮我解决这个问题吗?

最佳答案

我能够通过为容器提供 100% 的宽度并为容器内的每个元素提供相等的宽度来填充容器以及应用一些填充以使内容不会一起运行来完成您的需求。试试这个:

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

ul li {
display: inline;
text-align: center;
padding: 0 20px;
}

a {
display: inline-block;
width: 20%;
padding: .75rem 0;
margin: 0;
text-decoration: none;
color: #333;
}

关于html - 调整浏览器大小时文本重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44073056/

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