如何在图像链接之前删除不需要的空间

时间:2015-05-22 15:18:41

标签: html css

我正在制作一个网站,并试图通过img连接链接和编码后我得到一个空格之前Facebook图像有任何方法消除空间图像开始之前



#social {
  height: 50px;
  border: 1px solid black;
}
#social>ul {
  list-style: none;
}
#social > ul li {
  display: inline;
  line-height: 40px;
}
#social > ul li a {
  display: inline-block;
  padding: 0px;
  margin: 0px;
}
#social > ul li a img {
  width: 35px;
  height: 35px;
}

<section id="social">
  <ul>
    <li>
      <a href="">
        <img src="SocialButtons/facebook-square.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/googleplus-square.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/mail.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/github.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/rss-feed.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/twitter.png" />
      </a>
    </li>
  </ul>
</section>
&#13;
&#13;
&#13;

4 个答案:

答案 0 :(得分:2)

将ul的填充设置为0。 通过浏览器默认情况下,ul始终为padding-left。

&#13;
&#13;
#social {
  height: 50px;
  border: 1px solid black;
}
#social>ul {
  list-style: none;
  padding: 0;
}
#social > ul li {
  display: inline;
  line-height: 40px;
}
#social > ul li a {
  display: inline-block;
  padding: 0px;
  margin: 0px;
}
#social > ul li a img {
  width: 35px;
  height: 35px;
}
&#13;
<section id="social">
  <ul>
    <li>
      <a href="">
        <img src="SocialButtons/facebook-square.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/googleplus-square.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/mail.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/github.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/rss-feed.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/twitter.png" />
      </a>
    </li>
  </ul>
</section>
&#13;
&#13;
&#13;

答案 1 :(得分:1)

每个浏览器为各种HTML元素设置其值默认样式。通过CSS重置,我们可以消除这种差异,以确保跨浏览器的风格。

http://cssreset.com

答案 2 :(得分:0)

删除<ul>上的填充:

#social {
  height: 50px;
  border: 1px solid black;
}
#social>ul {
  list-style: none;
  padding:0;
}
#social > ul li {
  display: inline;
  line-height: 40px;
}
#social > ul li a {
  display: inline-block;
  padding: 0px;
  margin: 0px;
}
#social > ul li a img {
  width: 35px;
  height: 35px;
}
<section id="social">
  <ul>
    <li>
      <a href="">
        <img src="SocialButtons/facebook-square.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/googleplus-square.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/mail.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/github.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/rss-feed.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/twitter.png" />
      </a>
    </li>
  </ul>
</section>

答案 3 :(得分:0)

padding: 0添加到ul

&#13;
&#13;
#social {
  height: 50px;
  border: 1px solid black;
}
#social>ul {
  list-style: none;
  padding: 0;
}
#social > ul li {
  display: inline;
  line-height: 40px;
}
#social > ul li a {
  display: inline-block;
  padding: 0px;
  margin: 0px;
}
#social > ul li a img {
  width: 35px;
  height: 35px;
}
&#13;
<section id="social">
  <ul>
    <li>
      <a href="">
        <img src="SocialButtons/facebook-square.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/googleplus-square.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/mail.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/github.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/rss-feed.png" />
      </a>
    </li>
    <li>
      <a href="">
        <img src="SocialButtons/twitter.png" />
      </a>
    </li>
  </ul>
</section>
&#13;
&#13;
&#13;