块级元素、行内元素、行内块级元素的特点

野性酷女 2021-11-23 01:08 575阅读 0赞

1.块级元素:

(1)独自占据一行,故默认宽度是容器的100%。

(2)可以设置宽、高、行高、内外边距。

(3)可以容纳行内元素和其他块级元素。

注:文字类的块级元素不能容纳块级元素,例如<p>/<h1>~<h6>/<dt>

2.行内元素:

(1)会和相邻的行内元素排成一行。

(2)设置宽、高无效,默认宽高是其自身内容的宽高。

(3)只能设置水平方向的内外边距。

(4)只能容纳其他行内元素和文本。

注:可以放块级元素,但是链接里面不能再放链接。

3.行内块级元素:综合了块级元素和行内元素的特点

(1)和相邻行内块级元素在同一行。

(2)默认宽、高为其内容的宽、高。

(3) 可以设置宽、高、行高、内外边距。

具体的例子:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. <!-- 新 Bootstrap 核心 CSS 文件 -->
  7. <link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
  8. <!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->
  9. <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
  10. <!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
  11. <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
  12. </head>
  13. <body>
  14. <div class="content has-header padding scroll scroll-content" style="width: 100%;height: 50px;background-color: #86CE2F">
  15. <div style="display:inline-block;margin-right: 40px;background-color: orange">
  16. <span class="btn" style="border: 1px #e7eaec solid;">集群</span>
  17. <a class="btn btn-primary" style="height: 30px;"> + </a>
  18. <a class="btn btn-primary" style="height: 30px;">-</a>
  19. <select style="height: 30px;width: 80px;">
  20. <option value="all">ALL</option>
  21. <option value="i"> i.name </option>
  22. </select>
  23. </div>
  24. <div style="display:inline-block;margin-right: 40px;background-color: blue">
  25. <span class="btn" style="border: 1px #e7eaec solid;">机房</span>
  26. <select style="height: 30px;width: 80px;">
  27. <option value="all">ALL</option>
  28. <option value="i">i.idc </option>
  29. </select>
  30. </div>
  31. <div style="display: inline-block;margin-right: 40px;background-color: dodgerblue">
  32. <span class="btn" style="border: 1px #e7eaec solid;margin-right: 18px">运营商</span>
  33. <select style="height: 30px;width: 80px;">
  34. <option value="all">ALL</option>
  35. <option value="i" > i.isp </option>
  36. </select>
  37. </div>
  38. </div>
  39. <div class="content has-header padding scroll scroll-content" style="width: 100%;height: 50px;background-color: purple">
  40. <div style="display:inline-block;margin-right: 40px;background-color: #cccccc">
  41. <span class="btn" style="border: 1px #e7eaec solid;display: inline-block;margin-right: 70px;">模块</span>
  42. <select style="height: 30px;width: 80px;">
  43. <option value="all">ALL</option>
  44. <option value=" i ">i.module </option>
  45. </select>
  46. </div>
  47. <div style="display:inline-block;margin-right: 40px;background-color: aquamarine">
  48. <span class="btn" style="border: 1px #e7eaec solid;">状态</span>
  49. <select style="height: 30px;width: 80px;">
  50. <option value="all">ALL</option>
  51. <option value="i" > i.state </option>
  52. </select>
  53. </div>
  54. <div style="display: inline-block;margin-right: 40px;background-color: #cccccc">
  55. <span class="btn" style="border: 1px #e7eaec solid;">BGW集群</span>
  56. <select style="height: 30px;width: 80px;">
  57. <option value="all">ALL</option>
  58. <option value="i" > i.bgw_cluster </option>
  59. </select>
  60. </div>
  61. </div>
  62. </body>
  63. </html>

效果如下:(颜色只是为了好区分,读者可自行去掉颜色)

2019081818080395.png

感觉博主关于这三者的区别写的不错,故记录一下。我只总结了重要部分,更详细的内容见博文出处:https://blog.csdn.net/qq_42606051/article/details/81502578

发表评论

表情:
评论列表 (有 0 条评论,575人围观)

还没有评论,来说两句吧...

相关阅读