CSS内边框是指什么,如何设置修改
Admin 2022-08-01 群英技术资讯 343 次浏览
说明
1、内边框是用box-sizing属性设置的。box-sizing属性允许您以特定的方式定义匹配某个区域的特定元素。
2、通过将box-sizing设置为border-box。浏览器呈现出带有指定宽度和高度的框。
并且会把边框和内边距放入框中。
语法
box-sizing: content-box|border-box|inherit;
属性值
content-box:这是 CSS2.1 指定的宽度和高度的行为。指定元素的宽度和高度(最小/属性)适用于box的宽度和高度。元素的填充和边框布局和绘制指定宽度和高度除外
border-box:指定宽度和高度(最小/属性)确定元素边框。也就是说,对元素指定宽度和高度包括了 padding 和 border 。通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。
inherit:指定 box-sizing 属性的值,应该从父元素继承。
实例
<!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; /*内边距为上下左右10px撑开盒子更美观*/ padding:10px; /*外边距上下为20px,左右居中*/ margin:20px auto; } /*字体颜色大小*/ .news h1{ font-family:黑体; color:#FFF; font-size:20px; /*字体左边的边框设置*/ border-left:#c9e143 solid 4px; /*距离边框的内边距*/ padding-left:5px; } .news ul{ /*白色底部*/ background:#FFF; /*外边框上部为5px;*/ margin-top:5px; /*内边距上下为0,左右为10px;*/ padding:0 10px; } .news li{ /*li边框颜色,虚线,1px大小*/ border-bottom:#666 dashed 1px; /*取消li前面的无序序号*/ list-style:none; /*li的背景图片不要平铺,靠左显示*/ background:url(images/tb.gif) no-repeat left; /*字体缩进1个位置*/ text-indent:1em; } .news a{ /*a标签的颜色,大小,取消下滑线,行高大小*/ color:#06C; font-size:12px; text-decoration:none; line-height:30px; } .news a:hover{ /*鼠标滑过字体的时候出现下划线和颜色*/ text-decoration:underline; color:#F00; } </style> </head> <body> <!-- 定义一个大盒子 --> <div> <h1>爱宠知识</h1> <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>
本文教程操作环境:windows7系统、css3版,DELL G3电脑。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
css line-height属性:1、css line-height属性会影响行框的布局,用于设定行与行之间的距离(行高),不允许使用负值。2、当应用于块级元素时,它定义了基线之间的最小距离,而非最大距离。
移动端动画用什么实现好?一些站长在做移动端网站时,想要做动画的效果,而制作动画效果的方法有css,jquery,canvas,那么究竟选择哪个实现好呢?另外,对于css3在移动端出现卡顿问题,我们又该如何解决?
本篇文章主要的介绍了关于html5 frameset标签的替代方案实例解析,还有关于html5 frameset标签的两个解决办法,现在让我们一起来看这篇文章吧
在css中,可以利用“letter-spacing”属性设置表格的字间距,该属性的作用就是增加或减少字符间的间距,只需要给表格元素添加“letter-spacing:间距值;”样式即可。
本文给大家分享CSS3实现列表无限滚动/轮播效果,实现思路大概是将当前列表滚动至最后一项的末尾,然后瞬间切换回第一项,怎么实现无限轮播效果,下面小编给大家带来了实现思路,感兴趣的朋友一起看看吧
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008