zoukankan      html  css  js  c++  java
  • css border-sizing 用法与理解

    浏览器支持

    IEFirefoxChromeSafariOpera
     支持  支持  支持  支持  支持

    Internet Explorer、Opera 以及 Chrome 支持 box-sizing 属性。

    Firefox 支持替代的 -moz-box-sizing 属性。

    定义和用法

    box-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素。

    例如,假如您需要并排放置两个带边框的框,可通过将 box-sizing 设置为 "border-box"。这可令浏览器呈现出带有指定宽度和高度的框,并把边框和内边距放入框中。

    默认值: content-box
    继承性: no
    版本: CSS3
    JavaScript 语法: object.style.boxSizing="border-box"

    语法

    box-sizing: content-box|border-box|inherit;
    描述
    content-box

    这是由 CSS2.1 规定的宽度高度行为。

    宽度和高度分别应用到元素的内容框。

    在宽度和高度之外绘制元素的内边距和边框。

    border-box

    为元素设定的宽度和高度决定了元素的边框盒。

    就是说,为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。

    通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。

    inherit 规定应从父元素继承 box-sizing 属性的值。
  • 相关阅读:
    C语言memmove()函数: 复制内存内容(可以重叠的内存块)
    #pragma pack(n)
    c++中sizeof的理解
    c/c++gdb下和发布版本下输出地址不同
    LeetCode 141. Linked List Cycle
    LeetCode 143. Reorder List
    TCP简介(一)
    通过cat方式生成yum源
    手动添加ceph的mds
    Linux 配置nfs
  • 原文地址:https://www.cnblogs.com/lixihuan/p/6797247.html
Copyright © 2011-2022 走看看