10与元素亲密接触:盒元素(the box model)
line-height属性可以设置文本的行间距,可以用像素、em或百分比等于字体大小有关的值定义行间距line-height: 1.6em;(行间距为字体大小的1.6倍)
CSS把每一个单一的元素看作是一个盒子。每个盒子由内容区及可选的补白、边框和边界组成。可以用补白在盒子的内容和边框之间创建可视的空白。补白是透明的,本身没有颜色或修饰。如果两个盒子相邻,边界就相当于它们之间的空间,边界也是透明的,本身没有颜色或修饰。边界是元素之间的空间,而补白是内容周围多出来的空间。
用CSS添加边框
.guarantee{
border-color: black;
border-width: 1px;
border-style: solid;
}
padding属性可以用来设置补白大小,这个属性可以设置成多少像素或边框里面部分的百分之几。padding: 25px;在左侧添加补白padding-left: 80;
margin属性可以用设置边界大小,可以用百分比或像素定义边界。margin: 30px;只在右侧增加边界margin-right: 250px;
background-image属性可以给任何元素添加背景图像,但不能用它在页面中添加图像(此时应该用<img>)。background-img: url(XXXXX);background-position属性可以设置背景图像的位置,可以用像素、百分数或top、left、right、bottom、center这些关键字。background-position:top left;background-repeat属性可以用来控制平铺效果,可以设置为repeat、no-repeat、repeat-x、repeat-y、inherit。backgroud-repeat: repeat;
border-style属性用来控制边框的外观,一共有8种边框样式,solid、dotted、double、dashed、groove(看起来像凹进页面里)、inset(像是嵌入到页面中)、outset(像是从页面升起的一块凸处)、ridge(是页面中凸出的边界)。
border-width属性用来控制边框宽度,可以用关键字thin、medium、thick或像素值定义宽度。
border-color属性用来设置边框颜色,可以用颜色名称、rgb值或十六进制代码定义颜色。
和边界和补白一样,也可以定义任何一侧(上、下、左、右)的边框样式、宽度或颜色。border-top-color:black;
向应用一种样式到多个元素时用类。需要应用样式的只是一个元素并且页面上只有一个,就用id。严格来说,id属性是命名唯一的元素的。一个元素不能有多个id,而且同一页面中不能有一个以上的元素用同一个id。要通过一个元素的id选择它,在id前面叫一个“#”(在类中类名称之前用一个“.”)。类和id之间的唯一不同是id选择符只跟一个页面中的一个元素匹配。一个元素只能有一个id,但可以属于几个类。
样式表的顺序很重要,一个样式表会覆盖在它之前链接的样式表中的样式,即最下面的样式表优先权最高。
<link>元素有一个叫做media的属性,可以用来定义样式文件所需要的设备类型,screen、print、handheld。
<link type="text/css" rel="stylesheet" href="XXX" media="screen" />
10与元素亲密接触:盒元素(the box model)的更多相关文章
- CSS盒模型(Box Model)
阅读目录 1. 什么是CSS盒模型 2. IE盒模型和W3C盒模型 3. CSS3属性box-sizing 4. 关于盒模型的使用 在最初接触CSS的时候,对于CSS盒模型的不了解,撞了很多次的南墙呀 ...
- {03--CSS布局设置} 盒模型 二 padding bode margin 标准文档流 块级元素和行内元素 浮动 margin的用法 文本属性和字体属性 超链接导航栏 background 定位 z-index
03--CSS布局设置 本节目录 一 盒模型 二 padding(内边距) 三 boder(边框) 四 简单认识一下margin(外边距) 五 标准文档流 六 块级元素和行内元素 七 浮动 八 mar ...
- [浅谈CSS核心概念] CSS元素类型和盒模型
元素类型 在CSS中,HTML标签元素分为三种类型: 块状元素 内联元素(也叫行内元素) 内联块状元素 它们之间的区别在于: 块级元素会独占一行,内联元素和内联块状元素则都会在一行内显示 块状元素和内 ...
- 10套免费的 Photoshop UI 元素以及 PSD 素材
免费的 PSD 用户界面工具包以及可以编辑 Photoshop PSD 文件,有你需要的设计漂亮的用户界面和惊人使用体验.这些用户界面工具包可有免费下载,可随意定制的,而且这些 PSD 分层素材文件组 ...
- CSS学习笔记——盒模型,块级元素和行内元素的区别和特性
今天本来打算根据自己的计划进行前端自动化的学习的,无奈早上接到一个任务需求需要新增一个页面.自从因为工作需要转前端之后,自己的主要注意力几 乎都放在JavaScript上面了,对CSS和HTML这方面 ...
- javascript 常见数组操作( 1、数组整体元素修改 2、 数组筛选 3、jquery 元素转数组 4、获取两个数组中相同部分或者不同部分 5、数组去重并倒序排序 6、数组排序 7、数组截取slice 8、数组插入、删除splice(需明确位置) 9、数组遍历 10、jQuery根据元素值删除数组元素的方)
主要内容: 1.数组整体元素修改 2. 数组筛选 3.jquery 元素转数组 4.获取两个数组中相同部分或者不同部分 5.数组去重并倒序排序 6.数组排序 7.数组截取slice 8.数组插入.删除 ...
- 学习总结:CSS(二)块级与行级元素特性、盒模型、层模型、BUG与BFC、浮动模型
一.元素的块级与行级特性 在CSS属性display控制元素是否及如何显示的特性,常用的值有none.inline.block.inline-block,在CSS3中还有一些新的特性状态,在这里不做讨 ...
- 『心善渊』Selenium3.0基础 — 10、使用Seleniun定位页面元素归纳总结(超详细)
目录 1.Selenium中8种基本元素定位方式 (1)单数形式 (2)复数形式 2.By类定位的8种定位方式 (1)单数形式 (2)复数形式 3.XPath定位总结 (1)基础定位语法 (2)属性定 ...
- 18 12 27 css 盒模型使用 以及相关技巧问题 元素溢出 块元素、内联元素、内联块元素
盒子模型的实际尺寸 盒子的width和height设置的是盒子内容的宽和高,不是盒子本身的宽和高,盒子的真实尺寸计算公式如下: 盒子宽度 = width + padding左右 + border左右 ...
随机推荐
- 数据库的SQL语句创建和主外键删除操作
create table UserType ( Id ,), Name nvarchar() not null ) go create table UserInfo ( Id ,), LoginPwd ...
- NumPy 学习(3): 通用函数
1. 元素级别的函数 元素级别的函数也就是函数对数组中的每一个元素进行运算.例如: In [10]: arr = np.arange(10) In [11]: np.sqrt(arr) Out[11 ...
- Robotium编写测试用例如何模拟Junit4的BeforeClass和AfterClass方法1 - 条件判断法
本文来源于:http://blog.csdn.net/zhubaitian/article/details/39293883 Robotium的测试类ActivityInstrumentationTe ...
- document.images、document.forms、doucument.links——>HTMLCollection
由于历史原因,HTMLDocument类定义了一些快捷属性来访问各种各样的节点.例如,images.forms.links等属性指向香味类似只读数组的<img>.<form>. ...
- Oracle错误 ORA-12560如何解决
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来.windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板, 启动oracleh ...
- swiper初步探索
最近要做一个效果,初步想到了使用swiper,不过貌似最后并不能完全通过swiper来实现,整整试了一天的时间都没有试出来,真是...压力很大,不过自己选的路,总要坚持走下去了. Swiper(Swi ...
- JS:原型
function Box(){ } //使用字面量的方式创建原型对象,这里{}就是对象,是Object, new Object相当于{} Box.prototype = { name:" ...
- URAL 1303. Minimal Coverage(DP)
题目链接 又是输出路径...这题完全受上题影响,感觉两个题差不多..用了基本上一样的算法写了,这题比较纠结,就是卡内存啊...5000*5000的数组开不了..然后没办法,水了好几次MLE,看了一下虎 ...
- 20145330《Java程序设计》第三周学习总结
20145330 <Java程序设计>第三周学习总结 第三周知识的难度已经逐步上升,并且一周学习两章学习压力也逐渐加大,需要更高效率的来完成学习内容,合理安排时间. 类与对象 对象(Obj ...
- php 小试 mysql-zmq-plugin 和 pthreads
原文: http://my.oschina.net/neochen/blog/294354 https://github.com/netkiller/mysql-zmq-plugin 有2张表: 表1 ...