老实说 - CSS 和 Divs 不是我最熟悉的东西。然而,我以为我已经成功地为我以后的设计制作了模板,但事实证明,一切都对我来说有点移动......
在 Chrome 中,起初似乎一切正常,但刷新几次后,文本“您在页面上的位置”会跳到下一行。在 Firefox 中,事情只是在错误的地方开始。
如果可能的话,我还想点头,如何在位置文本之间以及每行之间获得填充/边距。现在添加它时,它只是将所有内容移动到完全错误的位置。
CSS:
section {
width: 100%;
height: 100%;
background: #e8ebef;
padding: 5px;
}
div#catcontainer {
width: 10%;
height: 100%;
float: left;
}
div#categories {
width: 100%;
height: 100%;
float: left;
}
div#ads {
width: 100%;
height: 100%
float: left;
display: box;
}
div#ads span {
font-family: Verdana;
font-size: 12;
text-align: left;
}
div#one {
width: 10%;
height: 80px;
float: left;
}
div#two {
width: 70%;
height: 80px;
background: aqua;
float: left;
text-align: center;
}
div#three {
width: 10%;
height: 80px;
background: red;
float: left;
text-align: right;
line-height: 80px;
}
div a {
text-decoration: none;
color: #000000;
font-family: Verdana;
font-size: 12px;
}
HTML:
<section>
<div id="catcontainer">
<div id="categories">
<ul>
<b>A menu</b>
<li><a href="">Something</a></li>
<li><a href="">Something2</a></li>
<li><a href="">Something3</a></li>
</ul>
</div>
</div>
<div id="ads">
<span>Your position on page</span>
<div id="one">A picture</div>
<div id="two"><b>Title</b></div>
<div id="three"><b>Details</b></div>
</div>
</section>
显然,代码的后半部分此刻被回显了 5 次,得到 5 行。
已经谢谢了!