display

2016-11-20  本文已影响0人  假装会编程

目前用的最顺手的是display:none,用来观察元素存在与否对布局的影响。其次就是常见的block、inline和inline-block,算是CSS入门基础;再来则是以某种特定形式将元素渲染成需要的样式,如list-item、table等;

<ul>
    <li>listitem</li>
    <span>fake listitem</span>
    <li>listitem</li>
  </ul>
<ul>
      <span>inline-block</span>
      <span>inline-block</span>
      <span>inline-block</span>
  </ul>
span{
    display:inline-block;
    padding:1em;
    margin:0;
    background:#fcc;
}
inline-block间距

可以看到这些inline-block元素margin为0,但依然出现了间距,原因是浏览器会将HTML中的换行符和多余的空格等合并成一个空格,因而出现了间距问题,要消除这些间距可以考虑:

上一篇 下一篇

猜你喜欢

热点阅读