谈谈对css属性box-sizing的了解
网站建设 2023-01-28 21:38www.1681989.com免费网站
在了解box-sizg之前,让我们来稍稍回顾一下盒子模型,模型分为标准盒模型+IE盒模型。那这有什么区别呢?见图所示
从上图可以看到标准 w3c 盒子模型的范围包括 marg、border、paddg、content,并且 content 部分不包含其他部分。
从上图可以看到 ie 盒子模型的范围也包括 marg、border、paddg、content,和标准 w3c 盒子模型不同的是ie 盒子模型的 content 部分包含了 border 和 padg。
前端工程师在写页面布局的时候该采取的是 标准的盒模型(需要在页面html声明处加上doctype 声明),告知浏览器按照标准盒模型的方式进行渲染页面,反之,页面会根据不用的浏览器进行解析,IE会使用IE的盒模型进行渲染,FIREFOX 和 GOOGLE等会按照标准模式惊醒渲染,显然是不合常理的。
所以为了让我们写的网页能兼容各个浏览器,最好使用标准 w3c 盒子模型。
说完了盒子模型,进入到我们这个css属性box-sizg的了解。
box-sizg的三个属性值: content-box在宽度和高度之外绘制元素的内边距和边框|border-box为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制|herit规定应从父元素继承 box-sizg 属性的值;box-sizg 属性允许您以特定的方式定义匹配某个区域的特定元素。
ie8+浏览器支持content-box和border-box;
ff则支持全部三个值。
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://.w3./tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html lang="en"> <head> <meta charset="utf-8"> <title>box-sizg事项</title> <style type="text/css"> {paddg: 0;marg: 0;font-family: "微软雅黑";box-sizg:border-box;-moz-box-sizg:border-box; / Firefox / -webkit-box-sizg:border-box; / Safari
上一篇:纯CSS3制作的鼠标悬停时边框旋转
下一篇:CSS3打造百度贴吧的3D翻牌效果示例
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销