元素显示模式

Div和Span标签

  • 什么是div?
    • 作用: 一般用于配合css完成网页的基本布局
  
  
  1. <style>
  2. .header{
  3. width: 980px;
  4. height: 100px;
  5. background: red;
  6. margin: auto;
  7. margin-bottom: 10px;
  8. }
  9. .content{
  10. width: 980px;
  11. height: 500px;
  12. background: green;
  13. margin: auto;
  14. margin-bottom: 10px;
  15. }
  16. .footer{
  17. width: 980px;
  18. height: 100px;
  19. background: blue;
  20. margin: auto;
  21. }
  22. .logo{
  23. width: 200px;
  24. height: 50px;
  25. background: pink;
  26. float: left;
  27. margin: 20px;
  28. }
  29. .nav{
  30. width: 600px;
  31. height: 50px;
  32. background: yellow;
  33. float: right;
  34. margin: 20px;
  35. }
  36. .aside{
  37. width: 250px;
  38. height: 460px;
  39. background: purple;
  40. float: left;
  41. margin: 20px;
  42. }
  43. .article{
  44. width: 650px;
  45. height: 460px;
  46. background: deepskyblue;
  47. float: right;
  48. margin: 20px;
  49. }
  50. </style>
  51. <div class="header">
  52. <div class="logo"></div>
  53. <div class="nav"></div>
  54. </div>
  55. <div class="content">
  56. <div class="aside"></div>
  57. <div class="article"></div>
  58. </div>
  59. <div class="footer"></div>
  • 什么是span?
    • 作用: 一般用于配合css修改网页中的一些局部信息
  
  
  1. <style>
  2. span{
  3. color: red;
  4. }
  5. </style>
  6. <p>努力到<span>无能为力</span>, 拼搏到<span>感动自己</span></p>
  • div和span有什么区别?

    • 1.div会单独的占领一行,属于块级元素,而span不会单独占领一行,属于行内元素
    • 2.div是一个容器级的标签, 而span是一个文本级的标签
  • 容器级的标签和文本级的标签的区别?

    • 容器级的标签中可以嵌套其它所有的标签
      • 常见容器级的标签: div h ul ol dl li dt dd …
    • 文本级的标签中只能嵌套文字/图片/超链接
      • 常见文本级的标签:span p buis strong em ins del …
  • 注意点:

    • 不用刻意去记忆哪些标签是文本级的哪些标签是容器级, 在企业开发中一般情况下要嵌套都是嵌套在div中, 或者按照组标签来嵌套(ul>li, ol>li , dl>dt+dd)
    • CSS元素显示模式

  • 在HTML中HTML将所有的标签分为两类, 分别是容器级和文本级
  • 在CSS中CSS也将所有的标签分为两类, 分别是块级元素和行内元素(其实还有一类, 行内块级)

  • 什么是块级元素, 什么是行内元素?

    • 块级元素会独占一行
    • 行内元素不会独占一行
    • 常见容器级的标签: div h ul ol dl li dt dd …

    • 常见文本级的标签:span p buis stong em ins del …
    • 常见块级元素: p div h ul ol dl li dt dd
    • 常见行内元素: span buis strong em ins del


      • 块级元素和行内元素的区别?

        • 块级元素

          • 独占一行
          • 如果没有设置宽度, 那么默认和父元素一样宽
          • 如果设置了宽高, 那么就按照设置的来显示
        • 行内元素

          • 不会独占一行
          • 如果没有设置宽度, 那么默认和内容一样宽
          • 行内元素是不可以设置宽度和高度的
        • 行内块级元素

          • 为了能够让元素既能够不独占一行, 又可以设置宽度和高度, 那么就出现了行内块级元素
          • 不独占一行, 并且可以设置宽高

      CSS元素显示模式转换

      • 如何转换CSS元素的显示模式?

        • 设置元素的display属性
      • display取值

        • block 块级
        • inline 行内
        • inline-block 行内块级
      • 快捷键

        • di display: inline;
        • db display: block;
        • dib display: inline-block;




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值