我已经尝试将边距设置为0以消除凹痕,将文本对齐更改为左边,以及使用div的填充进行播放,我似乎无法将其置于行无论我做什么,都能看到图像。我究竟做错了什么?
这就是我想要的样子:
这就是它的样子:
这是HTML:
<div id="container">
<div id="header">
<img src="images/gkmlogo.png" alt="God, Kill Me" />
</div>
<div id="nav">
<ul>
<li><a href="home.html">Home</a></li>
<li><a href="archive.html">Archive</a></li>
<li><a href="about.html">About</a></li>
<li><a href="contact.html">Contact</a></li>
<right><li><a href=""><img src="images/social_twitter.png" /></a> </li>
<li><a href=""><img src="images/social_rss.png" /></a></li>
</ul>
</div>
<div id="content">
<div id="content-comic">
<div class="comic-nav">
<ul>
<li><a href="">First</a></li>
<li><a href="">Previous</a></li>
<li><a href="">Next</a></li>
<li><a href="">Last</a></li>
</ul>
</div>
<div id="comic">
<img src="images/0000.png" />
</div>
<div class="comic-nav">
<ul>
<li><a href="">First</a></li>
<li><a href="">Previous</a></li>
<li><a href="">Next</a></li>
<li><a href="">Last</a></li>
</ul>
</div>
</div>
<div id="side">
<h2>Favorite Webcomics</h2>
<ul>
<li><a href="" target="_blank">Webcomic 1</a></li>
<li><a href="" target="_blank">Webcomic 2</a></li>
<li><a href="" target="_blank">Webcomic 3</a></li>
<li><a href="" target="_blank">Webcomic 4</a></li>
<li><a href="" target="_blank">Webcomic 5</a></li>
</ul>
</div>
CSS:
body {
font-family: 'Open Sans', serif;
color: #fff;
background-color: #2c2c2c;
}
#container {
background-color: #555555;
width: 1000px;
padding: 20px;
margin: 20px auto;
border-radius: 5px;
position: absolute;
left:0;
right: 0;
overflow: hidden;
}
#header {
margin: 5px;
padding: 1px;
text-align: left;
}
#nav {
background-color: #444444;
border-radius: 5px;
margin: 5px;
padding: 1px;
text-align: left;
}
#nav li {
display: inline;
list-style-type: none;
}
.comic-nav {
margin-top: -5px;
padding-left: 0;
}
.comic-nav ul li {
display: inline;
list-style-type: none;
margin: 5px;
text-align: left;
}
.comic-nav a, #side ul a {
font-family: Verdana;
font-size: 10pt;
text-transform: none;
}
#content {
background-color: #444444;
border-radius: 5px;
margin: 5px;
padding: 10px;
text-align: left;
height: 1125px;
}
#content-comic{
float: left;
background-color: #444444;
width: 70%;
height: 1125px;
overflow: auto;
text-align: left;
padding-left: 12px;
}
#side {
float: right;
background-color: #444444;
width: 25%;
height: 1125px;
overflow: auto;
}
#side ul {
list-style-type: none;
padding-left:0;
}
h2 {
font-size: 16pt;
font-family: 'Cinzel', serif;
}
非常感谢。我为任何额外的信息道歉,只是想彻底。
答案 0 :(得分:0)
在此示例中,由于UL标记上的边距,似乎正在推送列表项。
尝试将此边距设为0。
ul { magin-left: 0; padding-left: 0; }
#nav {
padding-left: 22px;
}