0

你好,

我正在尝试编写设计代码,但无论我尝试什么,我都无法正确对齐它,它不会很好地留在同一个地方。

这是它的样子

http://postimg.org/image/tuctjuglz/

这就是它的意思

http://postimg.org/image/4aajdev87/

这是我的代码,希望可以修复。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>a</title>
<link rel="stylesheet" type="text/css" href="style/css/reset.css"/>
<style>
body {
color:#ffffff;
background:#1f1f1f url(style/images/background.png) repeat-x center top;
}

.profileMidSection {
height:239px;
width:860px;
color:#ffffff;
background:#2e2e2e;
clear:both;
}

ul.profileMidSection {
list-style:none;
vertical-align:middle;
line-height:47px;
}

ul.profileMidSection li {
height:47px;
vertical-align:middle;
clear:both;
}

ul.profileMidSection li a{
height:47px;
width:175px;
background:#333333;
text-decoration:none;
color:#737373;
float:left;
text-align:left;
padding-left:25px;
font-family: 'Open Sans', sans-serif;
font-weight:600;
font-size:10.5pt;
margin-left:-40px;
}

ul.profileMidSection li a:hover{
color:#ffffff;
border-left:3px solid #83bdf2;
width:172px;
}

.profileCaption {
background:#3c3c3c;
width:200px;
height:35px;
font-family: 'Open Sans', sans-serif;
font-weight:600;
font-size:11pt;
color:#ffffff;
border-radius:0 0 4px 4px;
-webkit-border-radius:0 0 4px 4px;
}
</style>
</head>

<body>
    <div class="profileMidSection">

        <ul class="profileMidSection">
            <li><a href="#">Recommended Games</a></li>
            <li style="margin-top:1px;"><a href="#">Your Friends Played</a></li>
            <li style="margin-top:1px;"><a href="#">You Liked</a></li>
            <li style="margin-top:1px;"><a href="#">Your Friends Liked</a></li>
            <li style="margin-top:1px;"><a href="#">Disliked</a></li>
        </ul>

          <img src="games/images/caption1.png" />
          <div class="profileCaption">Angry Birds&trade;</div>
          <img src="games/images/caption2.png" />
          <div class="profileCaption">Mario Kart Pro&trade;</div>    
          <img src="games/images/caption3.png" />
          <div class="profileCaption">Lazy&trade;</div>    
    </div>
</body>
</html>
4

1 回答 1

0

将每个图像和标题包装在div一个类中game-thumb,并将该类向左浮动。然后,将所有游戏封装在另一个div容器中,然后放置overflow:hidden在上面。

于 2013-04-27T16:48:46.000 回答