盒模型与计算方式

  • 基本所有的站点都是用盒子组合而成,主要属性常见为
    |width|height|border|padding|marging|
    |—-|—-|—-|—-|—-|
    |宽度|高度|边框|内边距|外边距|
    | box-sizing: content-box默认内容区大小| box-sizing: border-box;包装盒子占据的空间不变|可设置宽度及样式|透明|透明|
    1. .box {
    2. width: 500px;
    3. height: 400px;
    4. border: 5px solid;
    5. background-color: blue
    6. padding:10px
    7. }
    8. /* 注意 BOX相对BODY的STYLE来说 是一个【“文本”】 例如body style="color: burlywood" 就是会“覆盖”到BOX的颜色,除非BOX有单独设置。*/
  • box 关键属性的几个设置点
    padding 【 四值: 上, 右,下, 左 】注意就是顺时针方向(12点开始顺时针)
    如果 【三值 上 左右 下】如两值 【上下 ,左右】因此,关键记忆点,就是第二个产生都是标识左右。 单值为 上下左右都一样。
  • box-sizing的2个很关键的属性:
    1. box-sizing:content-box
    2. /*代表 默认的 盒子大小就是等于内容大小*/
    3. .box{
    4. width:200px;
    5. height:200px;
    6. padding:10px;
    7. margin:10px;
    8. box-sizing:content-box;
    9. }
    10. /*代表 这个BOX可以输入的文本框就是200*200 跟其他padding margin等 边距无关 */
    11. box-sizing:border-box
    12. /*代表 这个BOX可以输入的文本框就是200*200===>(200-10-10)*(200-10-10) 跟其他padding margin等 边距有关 */

    常用单位

  • px 绝对单位 1英寸=96px
    先对单位:em rem(根元素:root中) 跟字号大小有关系 font-size相互绑定
    vh vw 跟可视窗口大小有关系,视窗看成100份(当前页面)

    媒体查询

    ```css
    / 移动优先,则小屏幕开始写起 /
    @media (min-width: 480px) {
    html {
    font-size: 12px;
    1. }
    @media (min-width: 640px) {
    html {
    font-size: 14px;
    1. }
    2. @media (min-width: 720px) {
    html {
    font-size: 16px;
    1. }

/ PC优先,则大屏幕开始写起 /
@media (max-width: 720px) {
html {
font-size: 16px;
}
/ 得注意 最大的值要配合 min-with组合 / @media (min-width: 720px) {
html {
font-size: 16px;
}

  1. ```

更多相关文章

  1. HP 5 常量
  2. CSS盒模型常用属性,单位,选择器
  3. zy0809
  4. 关于定位的总结以及相关单位的理解
  5. 伪类选择器+盒模型+icon的使用方法+百分比设置元素大小
  6. wps word小四是几号字体?
  7. PHP:文件上传上传限制,文件大小不超过5M,文件后缀设置,检查图片合
  8. 0514文件上传
  9. php之封装上传文件函数

随机推荐

  1. 在PHP中获取幕布元素ID的文本[重复]
  2. HTML5引擎Construct2技术剖析(六)
  3. 使用jQuery随机化一系列div元素
  4. flah网站发布问题,我是在flash里面直接发
  5. CSS文件filemtime没有调用路径两次
  6. EasyUI学习之输入框
  7. Jquery中的事件处理(自动触发事件,禁用按
  8. ext给grid加toolTip提示(转自http://blog.
  9. 我们可以有多个在同一个吗?
  10. 纯HTML+CSS+JQUERY的响应式导航