转: css box-sizing的用法

當你設定一個元素樣式為 box-sizing: border-box;,這個元素的內距和邊框將不會增加元素本身的寬度。

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>Test box-sizing</title>
    <style>
    .simple {
        width: 500px;
        margin: 20px auto;
        border: solid red 40px;
        /*-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;*/
        box-sizing: border-box;
    }

    .fancy {
        width: 500px;
        margin: 20px auto;
        padding: 50px;
        border: solid blue 10px;
        /*-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;*/
        box-sizing: border-box;
    }
    </style>
</head>

<body>
    <div class="simple">我們現在一樣大小了!
    </div>
    <div class="fancy">喔耶!</div>
</body>

</html>
时间: 2024-12-26 20:33:44

转: css box-sizing的用法的相关文章

css中!important的用法总结

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

一个CSS中Z-index的用法

一个CSS中Z-index的用法 CSS教程:彻底掌握Z-index属性 大多数的CSS属性都很容易使用.常常,当您对标记语言的元素使用CSS属性时,产生的结果会随着您刷新页面而立即呈现.而另一些CSS属性,却会有一些复杂,且只能在给定的环境下才会工作. Z-index属性便属于上面所说的后面的那一组.Z-index无疑的比其他任何属性都会频繁的导致(兼容性)上 的混乱和(开发者心理上)的挫败感.但滑稽的是,一旦你真正理解了Z-index,你会发现它却是一个非常容易使用的属性,并且会为解决很多l

css里的BFC用法

css里的BFC用法 BFC(Block Formatting Contexts),可以把BFC理解为一个封闭的大箱子,容器里面的子元素不会影响到外面的元素. 规则 1.内部的盒子会在垂直方向,一个个地放置. 2.BFC是页面上的一个隔离的独立容器,容器里面的子元素不会影响到外面的元素 3.属于同一个BFC的两个相邻BOx的上下margin会发生重叠 4.计算BFC的高度时,浮动元素也参与计算 5.每个元素的左边,与包含的盒子的左边相接触,即使存在浮动也是如此: 6.BFC的区域不会与float

CSS学习笔记(9)--详解CSS中:nth-child的用法

详解CSS中:nth-child的用法 前端的哥们想必都接触过css中一个神奇的玩意,可以轻松选取你想要的标签并给与修改添加样式,是不是很给力,它就是":nth-child". 下面我将用几个典型的实例来给大家讲解:nth-child的实际用途: Tips:还用低版本的IE浏览器的哥们请绕过! :nth-child(2)选取第几个标签,"2可以是你想要的数字" .demo01 li:nth-child(2){background:#090} :nth-child(n

css before after基本用法【转】

<HTML><HEAD> <meta http-equiv="content-Type"content="text/html;charset=utf-8"> <TITLE>css before after基本用法</TITLE> <style> p::before{ content: "H" } p::after{ content: "d" } a { p

详解CSS中:nth-child的用法_大前端

http://www.daqianduan.com/3737.html 前端的哥们想必都接触过css中一个神奇的玩意,可以轻松选取你想要的标签并给与修改添加样式,是不是很给力,它就是":nth-child". 下面我将用几个典型的实例来给大家讲解:nth-child的实际用途: Tips:还用低版本的IE浏览器的哥们请绕过! :nth-child(2)选取第几个标签,"2可以是你想要的数字" .demo01 li:nth-child(2){background:#0

理解CSS Clip属性及用法

应用Clip属性实现的一个简单效果图: 样式写法: .my-element { position: absolute; clip: rect(10px  350px  170px  0); /* IE4 to IE7 */ clip: rect(10px, 350px, 170px, 0); /* IE8+ & other browsers */ } 属性解析: clip: { shape | auto | inherit } ; auto 即浏览器默认解析,无clip效果,inderit 继承

css box模型content-box 和border-box

因为刚开始学,用了bootstrap的框架,有些东西可以用现成的,不用自己布局,后来发现如果要调比较精细的布局还是得自己写css,然后就开始一点点去掉bootstrap的布局,不然在原来bootstrap的css上改,没有完全理解bootstrap这个效果是怎么弄出来的话想去掉某个效果也很难,某些样式会和自己调的样式冲突,最终决定直接把整个bootstrap框架卸掉,全部用原来的 但是一卸调之后布局全变了,控件各种错位,完全想不明白为什么,width调的50%却占了70+%,于是去看了一下css

CSS的@import的用法

CSS的@import的用法: @import在很多页面都有应用,不过使用的频率还是比link标签要少的多,所以可能还有很多布局者对此不是太熟悉,下面就简单介绍一下它的用法.它是用来引入外部样式表的一种方式,格式有以下两种: @import "style.css"; @import url("style.css"); @import既可以为页面引入外部样式表,也可以在一个样式表中引入另一个样式表,代码实例如下: 实例一: <!DOCTYPE html> 

CSS Box Model

Table of Contents The CSS Box Model Visualized width and height box-sizing The CSS box model specifies how margins, borders and padding of HTML elements are rendered. The CSS Box Model Visualized The CSS box model looks like this: Each HTML element r