zoukankan      html  css  js  c++  java
  • HTML-HTML5+CSS3权威指南阅读(三、CSS3)

    不同的浏览器(包括-moz-代表的Mozilla Firefox, -ms-代表的Microsoft Internet Explorer等)厂商在发布正式版本之前之前, 试验各自对CSS3新特性的实现, 正式版本发布后就不再需要前缀, 遵循样式表的层叠特性, 我们将无前缀的代码放在最后, 这样如果该特性可用, 则会覆盖之前的声明

    1.display 中 block, inline, inline-block 的区别

      1).默认情况下, block 宽度占满整个浏览器, inline 宽度等于其内容的宽度

      2).每行只容纳一个 block 元素, 但可以并列容纳多个 inline 元素

      3).block 元素宽、高、行高等可以更改, inline 元素宽、高、行高等不可更改

      4).应用 inline-block 的元素呈现为内联对象, 周围元素保持在同一行, 但可以设置宽度和高度地块元素的属性(这样可以使用 li + inline-block 制作导航, 而无需 float)

      5).若想将 table 改为 inline 可以是使用 inline-table

    2.text-shadow, box-shadow

      text-shadow: 对文字加上阴影效果

      box-shadow: 对容器加上阴影效果

    3.box-sizing

      content-box: 只是内容的宽高

      border-box: 内容和边框及补白的总宽高

    4.column-count: n 和 display: box 即多栏布局与盒布局之间的区别之间的区别

      多栏布局: 将一个元素的内容平均分为两栏或者多栏, 保证个栏中的内容底部对齐, 各栏宽度必须是相等的, 且不可能指定什么栏中显示什么内容, 所以比较适合文章分栏

      盒布局:

  • 相关阅读:
    YARN简短的建筑
    Codeforces Round #274 (Div. 2) B. Towers
    基于PaaS人事部门间平台多重身份的技术解决方案
    android(9)_数据存储和访问3_scard基本介绍
    google搜索小技巧
    纯CSS实现垂直居中的几种方法
    关于网站的SYN_RECV(SYN_RECEIVED)***的防范措施
    网络的FIN_WAIT_2状态解释和分析
    jQuery对checkbox的各种操作
    0.0.0.0 与 127.0.0.1的区别
  • 原文地址:https://www.cnblogs.com/JohnABC/p/4234577.html
Copyright © 2011-2022 走看看