我是靠谱客的博主 可爱墨镜,这篇文章主要介绍HTML元素的display: inline、block和inline-block,现在分享给大家,希望可以做个参考。

display:inline: 使元素变成行内元素(内联),拥有行内元素的特性,即

  1. 与其他行内元素共享一行;
  2. 不能修改width、height属性,大小由内容撑开;
  3. padding属性 top、right、bottom、left设置都有效;margin属性只有left、right设置有效;
    常见的有:<span> <a> <strong> <em> <label> <input> <select> <textarea> <img> ...

display:block: 使元素变成块级元素,拥有块级的特性,即

  1. 独占一行,在不设置自己的宽度的情况下,块级元素会默认填满父级元素的宽度;
  2. 可以修改width、height属性;
  3. padding、margin四个方向的值设置均有效;
  4. 常见的有:<div> <p> <h1-h6> <ol> <ul> <dl> <table> <blockquote> <form>

display:inline-block: 使元素变成行内块级元素,结合了行内元素和块级元素的特性(不独占一行的块级元素),即

  1. 与其他行内元素共享一行;
  2. 可以修改width、height属性;
  3. padding、margin四个方向的值设置均有效;
  4. 若想解决inline-bloak元素间隙的问题,可在父元素加一个**font-size:0;**属性即可解决;

最后

以上就是可爱墨镜最近收集整理的关于HTML元素的display: inline、block和inline-block的全部内容,更多相关HTML元素的display:内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(74)

评论列表共有 0 条评论

立即
投稿
返回
顶部