【发布时间】:2018-03-12 18:00:09
【问题描述】:
我对字体大小和框大小进行了一些研究。我创建了 ul li 并用一些 CSS 设置它们的样式,使它们看起来像一个表格并保持内联。在史诗代码之后,我意识到每个词都是不同的,比如家、教程、联系我们和注册。所有字体都有不同的大小和不同的填充使用。
所以这是我的代码... 我整理了一下,所以它看起来不像在我的本地主机中。我所做的是将百分比设置为 3.5754% 以设置填充以获得框的确切相同宽度。所以其中 4 个应该是相同大小的盒子。
在家里,我创建了 5% 左右的填充。 在教程中,我创建了像 3.something% 这样的填充 等等。
因为每个单词都有不同的宽度和字母数。
对不起我的英语,如果我让你们感到困惑,请告诉我.. 但请帮助解决这个百分比和字体问题。我真的不明白。如果你们有一些文章要阅读它也会有所帮助......因为我仍在寻找它。伙计们:)
body {
margin: 0;
padding: 0;
}
.navigation {
top: 0;
width: 90%;
height: 120px;
background: #ccc;
margin: 0 auto;
text-align: center;
}
.nav-head {
padding-top: 5%;
padding-left: 0;
width: 100%;
margin:
/*0 7.2%*/
;
}
.nav a {
color: #e74c3c;
text-decoration: none;
font-size: 1em;
}
.nav {
list-style: none;
display: inline;
border: solid 1px #e74c3c;
margin-left: 0;
}
#nav1 {
padding: 1% 1%;
}
#nav2 {
padding: 1% 5.74%;
}
#nav3 {
padding: 1% 3%;
}
#nav4 {
padding: 1% 3%;
}
.nav:hover {
padding: 2.2% 5%;
border: solid 1px #e74c3c;
}
.nav.currentpage {
padding: 2.2% 5%;
border: solid 1px #e74c3c;
}
<nav class="navigation">
<ul class="nav-head">
<li class="nav" id="nav1"><a href="#">HOME</a>
</li>
<li class="nav" id="nav2"><a href="#">REGISTRATION</a>
</li>
<li class="nav" id="nav3"><a href="#">TUTORIAL</a>
</li>
<li class="nav" id="nav4"><a href="#">CONTACT US</a>
</li>
</ul>
</nav>
【问题讨论】:
-
那么您是否希望所有四个框都具有最大框的宽度?
-
为什么在css中使用.currentpage,currentpage类在哪里?