HTML+CSS(10)
n 组合选择器
- 多元素选择器
n 描述:给多个元素加同一个样式,多个选择器之间用逗号隔开。
n 举例:h1,p,div,body{color:red;}
- 后代元素选择器(最常用)
n 描述:给某个标签的某一个后代元素加样式,选择器之间用“空格”隔开。
n 举例:div .title{color:red;}
- 子元素选择器
u 描述:给某个元素的子元素添加样式。
u 举例:div > h1.title{color:red;}
n CSS注释
CSS注释:/* CSS注释内容*/
HTML注释:<!—HTML注释 -->
n CSS尺寸属性
- Width:元素宽度,一定要加px单位。
- Height:元素高度。
n CSS字体属性
- font-size:文字大小。如:font-size:14px;
- font-family:字体。如:font-family:微软雅黑;
- font-style:斜体,取值:italic。如:font-style:italic;
- font-weight:粗体,取值:bold。如:font-weight:bold;
n CSS文本属性
- Color:文本颜色
- Text-decoration:文本修饰线,取值:none(无)、underline(下划线)、overline(上划线)、line-through(删除线)
- Text-align:文本水平对齐方式,取值:left、center、right
- Line-height:行高,可以用固定值,也可以用百分比。如:line-height:24px; line-height:150%;
- Text-indent:首行缩进。如:text-indent:28px;
- Letter-spacing:字间距
n CSS伪类选择器:给超链接加的样式(链接的不同状态加样式)
- 一个超链接,有四个状态:正常状态:
n 正常状态(:link):鼠标没放上之前链接的样式。
n 放上状态(:hover):鼠标放到链接上时的样式。
n 激活状态(:active):按住鼠标左键不松开的样式。
n 访问过的状态(:visited):按下鼠标左键,并弹起,这时的样式效果。
在平常工作中,会使用以下写法,来给链接加不同的样式
a:link,avisited{color:#444;textdecoration:none;} //将“正常状态”和“访问过的状态”合二为一。
a:hover{color:#9900000;text-decoration:underline;} //鼠标放上去的状态。
n CSS列表属性
List-style:列表样式,取值:none,去掉项目符号或编号前面的各种符号。
n CSS边框属性:每个元素都可以加边框线
- Border-left:左边框线。
n 格式:border-left:粗细 线型 线的颜色;
n 线型:none(无线)、solid(实线)、dashed(虚线)、dotted(点状线)
n 举例:border-left:5px dashed red;
- Border-right:右边框线。
- Border-top:上边框线。
- Border-bottom:下边框线。
- Border:同时给四个边加边框线
。
n CSS内边距属性
注意:平常我们所说的width和height属性,它们指内容的宽度和高度,不含内外边距、边框线。
- Padding-left:左内填充距离,左边线到内容的距离。
- Padding-right:右内填充距离,右边线到内容间的距离。
- Padding-top:上内填充距离,上边线到内容间的距离。
- Padding-bottom:下内填充距离,下边线到内容间的距离
- 缩写形式
n Padding:10px; //四边的内填充分别为10px
n Padding:10px 20px; //上下为10px,下为20px
n Padding:5px 10px 20px; // 上为5px,左右为10px,下为20px
n Padding:5px 10px 15px 25px; //顺序一定是“上右下左”
n CSS外边距属性:边线往外的距离
- Margin-left:左边线往外的距离
- Margin-right:右边线往外的距离
- Margin-top:上边线往外的距离
- Margin-bottom:下边线往外的距离。
- 简写式
n Margin:10px; //四个外边距分别为10px
n Margin:10px 20px; //上下外边距10px,左右外边距20px
n Margin:5px 10px 15px; //上外边距5px,左右外边距10px,下外边距15px
n Margin:5px 10x 15px 20px; //顺序一定是“上右下左”
HTML+CSS(10)的更多相关文章
- 【转】CSS(10)盒子模型
CSS中, Box Model叫盒子模型(或框模型),Box Model规定了元素框处理元素内容(element content).内边距(padding).边框(border) 和 外边距(marg ...
- css知多少(10)——display(转)
css知多少(10)——display 1. 引言 网页的所有元素,除了“块”就是“流”,而且“流”都是包含在“块”里面的(最外层的body就是一个“块”).在本系列一开始讲<浏览器默认样式 ...
- 前端总结·基础篇·CSS(一)布局
目录 这是<前端总结·基础篇·CSS>系列的第一篇,主要总结一下布局的基础知识. 一.显示(display) 1.1 盒模型(box-model) 1.2 行内元素(inline) &am ...
- 前端总结·基础篇·CSS(二)视觉
前端总结系列 前端总结·基础篇·CSS(一)布局 前端总结·基础篇·CSS(二)视觉 前端总结·基础篇·CSS(三)补充 前端总结·基础篇·CSS(四)兼容 目录 一.动画(animation)(IE ...
- 前端总结·基础篇·CSS(三)补充
前端总结系列 前端总结·基础篇·CSS(一)布局 前端总结·基础篇·CSS(二)视觉 前端总结·基础篇·CSS(三)补充 目录 一.移动端 1.1 视口(viewport) 1.2 媒体查询(medi ...
- CSS(一) 引入方式 选择器 权重
Css(一) Cascading Style Sheet 层叠样式表 css注释方式/* */ 一.Css引入方式 1. 行间样式 style=" key:value; " &l ...
- 复习HTML+CSS(4)
n HTML颜色表示 网页中的颜色有三种表示方法 颜色单词:blue.green.red.yellow 10进制表示:rgb(255,0,0).rgb(0,255,0).rgb(0,0,255) 1 ...
- CSS(选择器)
CSS(选择器) 作用:用于匹配 HTML 元素 选择器分类: 1.元素选择器 a{} 2.伪元素选择器 ::before{} (真实存在的元素) 3.类选择器 .link{} 4.属性选择 ...
- 2016windows(10) wamp 最简单30分钟thrift入门使用讲解,实现php作为服务器和客户端的hello world
2016最简单windows(10) wamp 30分钟thrift入门使用讲解,实现php作为服务器和客户端的hello world thrift是什么 最简单解释 thrift是用来帮助各个编程语 ...
随机推荐
- snprintf不能使用"字符串指针"赋值,可以使用字符数组
#cat snprintf.c #include <stdio.h> #include <stdlib.h> #include <string.h> struct ...
- Python学习【第7篇】:Python之常用模块2
hashlib,configparser,logging模块 一.常用模块二 hashlib模块 hashlib提供了常见的摘要算法,如md5和sha1等等. 那么什么是摘要算法呢?摘要算法又称为哈希 ...
- 救济金发放(The Dole Queue, UVa 133)
n(n<20)个人站成一圈,逆时针编号为1-n.有两个官员,A从1开始逆时针数,B从n开 始顺时针数.在每一轮中,官员A数k个就停下来,官员B数m个就停下来(注意有可能两个 官员停在同一个人上) ...
- Spring MVC 单元测试Demo
@RunWith(SpringJUnit4ClassRunner.class) @WebAppConfiguration @ContextConfiguration(locations={" ...
- C# WPF 无窗体传递消息
WPF如果存在窗体(或至少,在任务栏有图标显示),互相传递消息是很容易的. 寻找目标窗体句柄->WindowsAPI SendMessage/PostMessage->目标窗体AddHoo ...
- noip模拟赛 幻灯结界
题目描述59式给你出了一道**题:有n个防御人(守方)还有n个攻击坦克(攻方)每个防御人有护甲a[i],而攻击方每个坦克有火力b[i]如果一个防守方的护甲不小于攻击方的攻击力,就可以防的住然而我们保持 ...
- Java排序算法之冒泡、选择、插入、快速
JavaSort Java经典排序算法代码 2018-1-26更新:冒泡排序,选择排序,插入排序,快速排序 1. 冒泡排序 特点:效率低,实现简单 思想(从小到大排): 第1个数和第2个数比较,如果第 ...
- Java下用Jackson进行JSON序列化和反序列化(转)
Java下常见的Json类库有Gson.JSON-lib和Jackson等,Jackson相对来说比较高效,在项目中主要使用Jackson进行JSON和Java对象转换,下面给出一些Jackson的J ...
- ZooKeeper配置文件常用配置项一览表(转)
配置参数详解(主要是$ZOOKEEPER_HOME/conf/zoo.cfg文件) 参数名 说明 clientPort 客户端连接server的端口,即对外服务端口,一般设置为2181吧. data ...
- 实现MVC.NET 5的国际化
实现国际化有三种做法: 创建资源文件. 每种语言设置一套单独的View. 1 + 2. 通常而言,第一种方法的可维护性是最高的.因为随着项目的规模的扩大,为每种语言设置一套单独的View,前期的工作量 ...