当前位置: 首页 > news >正文

电商网站建设内容规划企业模板建站

电商网站建设内容规划,企业模板建站,合肥刚刚发布重要通知,宜昌市做网站的公司目录 1、CSS的盒子模型1.1 css盒子模型有哪些:1.2 css盒子模型的区别1.3 通过css如何转换css盒子模型 1、CSS的盒子模型 1.1 css盒子模型有哪些: 标准盒子模型、怪异盒子模型(IE盒子模型) 1.2 css盒子模型的区别 标准盒子模型&a…

目录

  • 1、CSS的盒子模型
    • 1.1 css盒子模型有哪些:
    • 1.2 css盒子模型的区别
    • 1.3 通过css如何转换css盒子模型

1、CSS的盒子模型

1.1 css盒子模型有哪些:

标准盒子模型、怪异盒子模型(IE盒子模型)

1.2 css盒子模型的区别

标准盒子模型:

标准盒子模型由margin、padding、border、content四部分组成

怪异盒子模型:

怪异盒子模型由margin 、content(padding、border)两部分组成,在怪异盒子模型中内边距和边框是算在内容区域的。

一般来说我们都会使用怪异盒子模型,因为在使用标准盒子模型的时候设置了内边距和边框会把盒子撑大,这样我们有得重新计算盒子的大小,较为麻烦。

1.3 通过css如何转换css盒子模型

box-sizing: content-box 标准盒子模型(默认)
box-sizing: border-box 怪异盒子模型
我们只需要给这个元素设置对应的css即可转换成你想要的模型。

我们来看一段代码示例,更加深刻的来了解一下他们之间的区别

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>ul {list-style: none;}.uls1,.uls2 {display: flex;}.uls1 li{width: 200px;height: 200px;margin: 5px;padding: 50px;border: 5px solid #ccc;}.uls2 li{box-sizing: border-box;width: 200px;height: 200px;margin: 5px;padding: 50px;border: 5px solid #ccc;}</style>
</head>
<body><ul class="uls1"><li>1</li><li>2</li><li>3</li></ul><ul class="uls2"><li>4</li><li>5</li><li>6</li></ul>
</body>
</html>

在这里插入图片描述
标准盒子模型:
我们将每个li的宽高设置为200px、内边距为50px、边框5px,此时可看到盒子的宽高已经被内边距和边框撑开了,变成了310px * 310px,至于为什么显示的是309.33这和浏览器有关。

在这里插入图片描述

怪异盒子模型:
同样的css属性,而设置怪异盒子模型后,它的实际宽高还是我们的200px,由此可以看出内部距和边框并不会撑大盒子,而是当作内容的一部分。

不过还有一种特殊情况,我们来看这段代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>* {margin:0; padding:0}ul {list-style: none;}.uls {display: flex;}.uls li{box-sizing: border-box;width: 100px;height: 100px;margin: 5px;padding: 50px;border: 5px solid #ccc;}</style>
</head>
<body><ul class="uls"><li></li><li></li><li></li></ul>
</body>
</html>

在这里插入图片描述
我们同样是设置的怪异盒子模型,宽高各100px,内边距50px,边框5px,按理来说通过怪异盒子模型的原理来计算,我们的宽高应该还是100px * 100px ,而这里却变成了110px * 110px。
这是为什么呢?
主要是因为我们盒子的宽高只有100 * 100 ,内边距已经设置为50px,左右(上下)内边距加起来已经达到了100px,而这个时候我们又设置了上下左右5像素的边框,内容已经装不下了,所有宽/高会自动加上这10像素的宽度/高度。
最后就是我们所看到的110px * 110px。

http://www.yidumall.com/news/61685.html

相关文章:

  • 家居东莞网站建设电商运营培训
  • 最牛网站建设免费网站统计
  • 代搭建网站网络营销八大职能
  • 福州做网站的网站优化的方法与技巧
  • 做自媒体哪个平台最好分析网站推广和优化的原因
  • 佛山做网站公司排名企业网站建设步骤
  • 重庆营销型网站建设多少钱线上推广营销
  • 为自己家秘方做网站网络市场调研
  • 公司装修材料会计分录上海seo公司哪家好
  • 天津网站开发网站最好的网站推广软件
  • 简述织梦网站上传及安软件测试培训
  • 网站改版新闻网站seo排名优化软件
  • 成品型网站建设湖南seo网站开发
  • 网站建设吴江百度seo优化方案
  • 网站建设与管理专业好不好就业it培训机构出来能找到工作吗
  • 笔记本做网站服务器企业网站seo优化
  • 做微商截图的网站青岛网站运营
  • 网站开发工程师证书网络广告策划书
  • 网站空间和服务器的区别友情链接作用
  • 免费网上商城模板知乎seo
  • jsp做购物网站技术可行性乱码链接怎么用
  • 唐山做网站优化公司日照网络推广公司
  • 手机端网站开发价格成都网站设计公司
  • 权重较高网站软文广告推广
  • 外贸类网站模板凡科网站官网
  • 男女做羞羞羞的网站南宁百度关键词排名公司
  • 南宁网站制作公司云盘网页版登录
  • 国外做节目包装的网站手机百度极速版
  • 自己做网站的劣势html制作网页代码
  • 自己怎样做公司广告视频网站网站运营一个月多少钱