1.内边距(内边距在content外,边框内)
内边距属性:
padding          设置所有边距
padding-bottom     底边距
padding-left          左边距
padding-right          右边距
padding-top          上边距
 
2.边框
border-style   定义边框样式
单边框样式
border-top-style
border-left-style
border-right-style
border-bottom-style
 
border-top-width
border-left-width
border-right-width
border-bottom-width
 
边框颜色
border-color
 
css3边框
border-radius:    圆角边框
box-shadow:     边框阴影
border-image:     边框图片
 
3.外边距
围绕在内容边框的区域就是外边距,外边距默认为透明区域
外边距接受任何长度单位,百分数值
margin     设置所有边距
margin-bottom     设置底边距
margin-left          设置左边距
margin-right          设置右边距
margin-top          设置上边距
 
外边距合并
当另个盒子合并在一起的时候,他们的边距会合并,(遵循多的一部分)
 
css3盒子相关样式
1.盒子的类型
inline       block     inline-block     inline-table(让别个变成行内元素)     list-item(变成列表形式的展现)
 
<style>
     div{
          display:list-item;
          list-style-type:circle;
          margin-left:30px;
     }
</style>
<body>
     <div>实例1</div>
     <div>实例2</div>
     <div>实例3</div>
     <div>实例4</div>
</body>
内联元素无法设置宽度和高度,希望设置它的高度,宽度,又希望按照内联样式显示,所以使用inline-block
 
2.对盒子中容纳不下的内容的显示
overflow : hidden(隐藏)     scroll(滚动)     auto(水平或垂直添加滚动条)     visible(直接超出显示)
overflow-x : hidden    scroll  ;
overflow-y : hidden    scroll  ;
 
white-space : nowrap ;(字体不允许换行)
 
3.盒子的阴影和大小计算方式
box-shadow : 10px 10px 5px #ccc ;
 
盒子大小根据盒子的box-sizing:(border-box , content-box , inherit)来决定
content-box  表示整个区域的宽度和高度不被包含在盒子的区域当中
border-box  表示整个盒子是包含你设置的边距的,边距指内边距和外边距

css盒子模型 css3盒子相关样式的更多相关文章

  1. 18 12 27 css 盒模型使用 以及相关技巧问题 元素溢出 块元素、内联元素、内联块元素

    盒子模型的实际尺寸 盒子的width和height设置的是盒子内容的宽和高,不是盒子本身的宽和高,盒子的真实尺寸计算公式如下: 盒子宽度 = width + padding左右 + border左右 ...

  2. js 盒子模型与盒子偏移量

    js 盒子模型: 通过js中提供的一系列属性和方法获取页面中元素的样式信息值. 一.client系类—>只读属性不可设置 (当前元素的私有属性,和内容溢出没关系,如果给容器设置了高度,就采用设置 ...

  3. W3c盒子模型+IE盒子模型+box-sizing属性

    1.盒子模型有两种,标准盒模型和IE盒模型,其中W3C标准的盒模型就是在网页的顶部加上 DOCTYPE 声明. (1)W3C标准的盒模型 W3C盒子模型包括4部分:margin,border,padd ...

  4. 盒子模型(W3C盒子模型、IE盒子模型)

    盒子模型:一个物体在页面中所占据的位置 盒子模型包含以下几种元素: padding:margin:content:border 这是大家都知道的,也是书本上定义说明的,但是在ie的情况下是有点区别的; ...

  5. 盒子模型之margin相关技巧!

    废话不多说,直接进入主题,margin相关技巧. 1.设置元素水平居中:margin:x auto; 2.margin负值让元素位移及边框合并. 外边距合并 指当两个垂直外边距相遇时,它们将形成一个外 ...

  6. 前端开发HTML&css入门——盒子模型以及部分CSS样式

    CSS处理网页时,它认为每个元素都包含在一个不可见的盒子里.• 为什么要想象成盒子呢?因为如果把所有的元素都想象成盒子,那么我们对网页的布局就相当于是摆放盒子.• 我们只需要将相应的盒子摆放到网页中相 ...

  7. [CSS3] 学习笔记--CSS盒子模型

    1.CSS盒子模型概述 盒子模型的内容范围包括:margin(外边距).border(边框).padding(内边距).content(内容)部分组成. 2.内边距 内边距在content外,bord ...

  8. CSS样式----盒子模型(图文详解)

    盒子模型 盒子中的区域 一个盒子中主要的属性就5个:width.height.padding.border.margin.如下: width:内容的宽度.CSS中 width 指的是内容的宽度,而不是 ...

  9. CSS box-flex属性,然后弹性盒子模型简介(转)

    一.淡淡的开头语 昨天趁着不想工作的时间间隙闲逛24ways,在My CSS Wish List一文中,见到了个新鲜的CSS属性,就是题目中的box-flex,以前没有见过,顿生疑惑,不知是骡子还是马 ...

随机推荐

  1. Java有几种引用类型?

    有这样一类对象:当内存空间还足够,则可保留在内存中:如果内存空间在gc之后还是非常紧张,则可抛弃这些对象.很多系统的缓存功能适合这样的场景,所以jdk1.2以后 java将引用分为了强引用.软引用.弱 ...

  2. 让开发更简单 —— Coding Enterprise 发布

    今天,我们很高兴地宣布 Coding Enterprise 发布了 —— Coding Enterprise 是 CODING 专为企业打造的软件开发协作平台,提供了针对中小型企业的公有云版本和针对大 ...

  3. 9.利用msfvenom生成木马

    这篇文章来介绍一下msf中一个生成木马的msfvenom模块. msfvenom命令行选项如下: 英文原版: 中文版: Options: -p, --payload <payload> 指 ...

  4. JavaScript 异常 Exceptions

    JavaScript提供了一套异常处理机制. 异常是干扰程序的正常流程的不寻常(但并非完全是出乎意料的)的事故. 当发现这样的事故时,你的程序应该抛出一个异常. throw语句中断函数的执行. 它应该 ...

  5. NYOJ 喷水装置(二)

    题目转换成,每个水龙头在横坐标方向上覆盖的长度区间,转换后的问题就有点像会场安排问题了,然后接下来选的方案依据贪心,我们队这些个区间进行排序,依照区间的左端点按从小到大排序,然后从左往右选取,条件是当 ...

  6. Boost Python学习笔记(四)

    你将学到什么 在Python中调用C++代码时的传参问题 基础类型 Python的字符串是常量,所以C++函数参数中的std::string &必须为const 修改源文件(main.cpp) ...

  7. php文件上传(视频图片或者其他)

    html页面 <html> <head> <meta charset="utf-8"> <title></title> ...

  8. java实例练习——基于TCP/IP协议的多客户端通信

    先说一下大概的思路: 应用多线程来实现服务器与多客户端之间的通信 1.服务器端创建ServerSocket,循环调用accept()等待客户端连接: 2.客户端创建一个Socket并请求与服务器端连接 ...

  9. c#中ToString("yyyyMMdd") 与ToString("yyyymmdd")区别

    string a= DateTime.Now.ToString("yyyyMMdd") ; string b=DateTime.Now.ToString("yyyymmd ...

  10. 搭配 VS Code Remote 远程开发扩展在 WSL 下开发

    ❗ 注意:远程开发扩展需要在 Visual Studio Code Insiders 上使用. Visual Studio Code Remote - WSL 扩展允许你直接借助 VS Code 令  ...