
说明
1、内边框是用box-sizing属性设置的。box-sizing属性允许您以特定的方式定义匹配某个区域的特定元素。
2、通过将box-sizing设置为border-box。浏览器呈现出带有指定宽度和高度的框。
并且会把边框和内边距放入框中。
语法
1 | box-sizing: content-box|border-box|inherit;
|
属性值
content-box:这是 CSS2.1 指定的宽度和高度的行为。指定元素的宽度和高度(最小/属性)适用于box的宽度和高度。元素的填充和边框布局和绘制指定宽度和高度除外
border-box:指定宽度和高度(最小/属性)确定元素边框。也就是说,对元素指定宽度和高度包括了 padding 和 border 。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。
inherit:指定 box-sizing 属性的值,应该从父元素继承。
实例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | <!DOCTYPE html>
<html>
<head>
<meta charset= "UTF-8" >
<title>爱宠知识</title>
<style>
*{ margin : 0 ; padding : 0 ;}
.news{
width : 240px ;
border : #009900 solid 1px ;
background : url (images/bg.gif) center ;
padding : 10px ;
margin : 20px auto ;
}
.news h 1 {
font-family :黑体;
color : #FFF ;
font-size : 20px ;
border-left : #c9e143 solid 4px ;
padding-left : 5px ;
}
.news ul{
background : #FFF ;
margin-top : 5px ;
padding : 0 10px ;
}
.news li{
border-bottom : #666 dashed 1px ;
list-style : none ;
background : url (images/tb.gif) no-repeat left ;
text-indent : 1em ;
}
.news a{
color : #06C ;
font-size : 12px ;
text-decoration : none ;
line-height : 30px ;
}
.news a:hover{
text-decoration : underline ;
color : #F00 ;
}
</style>
</head>
<body>
<!-- 定义一个大盒子 -->
<div>
<h 1 >爱宠知识</h 1 >
<ul>
<li><a href= "#" >养狗比养猫对健康更有利</a></li>
<li><a href= "#" >日本正宗柴犬亮相,你怎么看柴犬</a></li>
<li><a href= "#" >狗狗歌曲《新年旺旺》</a></li>
<li><a href= "#" >带宠兜风,开车带宠需要注意什么?</a></li>
<li><a href= "#" >【爆笑】这狗狗太不给力了</a></li>
<li><a href= "#" >狗狗与男童相同着装拍有爱造型照</a></li>
<li><a href= "#" >狗狗各个阶段健康大事件</a></li>
<li><a href= "#" >调皮宠物狗陷在沙发里的搞笑瞬间</a></li>
<li><a href= "#" >为什么每次大小便后,会用脚踢土?</a></li>
</ul>
</div>
</body>
</html>
|
以上就是css内边框的理解,希望对大家有所帮助。更多css学习指路:css教程
本文教程操作环境:windows7系统、css3版,DELL G3电脑。