0

画像の下にテキストを配置したいのですが、アイコンが左側にあります。padding-left または right または margin を配置するたびに、1 つのブロックの中央に配置されますが、両方のブロックの中央には配置されません。これは本当に迷惑です。このスクリーンショットで確認できます: http://cl.ly/1G0D191t1G3V1v0a0K2q

HTML:

<html xmlns="http://www.w3.org/1999/html">
<head>
  <link href="<?php echo base_url('css/style.css');?>" rel="stylesheet" type="text/css" />
  <title>Admin :: Home</title>
</head>
<body>
<div id="wrapper">
  <div class="admin-form">
    <div class="header">
      <h1>Admin Home</h1>
    </div>
    <div class="content dashboard clearfix">
      <ul>
        <li><a href='<?php echo base_url('admin/DiveLocations');?>'><img src='<?php echo base_url('images/icons/duikplaats.png');?>'/>Duiklocaties</a></li>
        <li><a href='<?php echo base_url('admin/DiveEvents');?>'><img src='<?php echo base_url('images/icons/scubadiving.png');?>'/>Duiken</a></li>
        <li><a href='<?php echo base_url('admin/Users');?>'><img src='<?php echo base_url('images/icons/users.png');?>'/>Gebruikers</a></li>
      </ul>
    </div>

  </div>
</div>
</body>
</html>

CSS:

.dashboard img {
  display: block;
  margin-left:25px;
}

.dashboard ul li {
  list-style-type: none;
  float: left;
  padding: 0 10px 0 0;
}
4

1 に答える 1

1

この場合、テキストをa内に配置し<span>、クリアします。

.dashboard span {
    clear:both;
    display:block;
}

私はあなたのためにフィドルをしました-http://jsfiddle.net/JMEMc/

于 2012-05-24T09:58:02.503 に答える