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是用来帮助各个编程语 ...
 
随机推荐
- 求n!(高精度问题)
			
#include <iostream> #include <stdio.h> #define MAX 10000 using namespace std; void Mul(i ...
 - 7-13 航空公司VIP客户查询 (25 分)
			
题意: 思路: 读完题目之后的第一思路就是用map将客户的id(string类型)与里程road(int类型)形成映射,然后直接用id查找添加里程或输出里程.但是400ms的限制妥妥的超时了.然后意识 ...
 - Books Queries (codeforces 1066C)
			
模拟题 开一个容器进行模拟即可,注意容器设置初始大小不然容易re.设置两个指针l,r.把容器当作桶,每一个桶都有一个编号表示位置,左边进入那么就是编号为l,右边一样.然后l--或者r++,l=r=0的 ...
 - 00.用 yield 实现 Python 协程
			
来源:Python与数据分析 链接: https://mp.weixin.qq.com/s/GrU6C-x4K0WBNPYNJBCrMw 什么是协程 引用官方的说法: 协程是一种用户态的轻量级线程,协 ...
 - Android音乐、视频类APP常用控件:DraggablePanel(2)
			
 Android音乐.视频类APP常用控件:DraggablePanel(2) 附录文章1主要演示了如何使用DraggablePanel 的DraggableView.DraggablePanel ...
 - VNC Server Installation on CentOS 6.5
			
In my case I have a fresh installed CentOS6.5 Server on which I will be installing the VNC-server so ...
 - CentOS 6.5下mysql的安装与配置
			
一.通过yum自动安装mysql yum install mysql-server my-client 二.初始化及相关配置 安装完mysql数据库以后,会发现会多出一个mysqld的服务,通过输入 ...
 - [bzoj1047][HAOI2007]理想的正方形_动态规划_单调队列
			
理想的正方形 bzoj-1047 HAOI-2007 题目大意:有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小. 注释:$2\le a, ...
 - JS 带运动的返回顶部 小案例
			
带运动的返回顶部:当滚动条在滚动的时候,滚动鼠标的滚轮,应该让滚动条停止滚动,清掉定时器.下面的方法b 就是清掉的方法 <!DOCTYPE html PUBLIC "-//W3C//D ...
 - Retrofit网络框架入门使用
			
1.简单介绍 retrofit事实上就是对okhttp做了进一步一层封装优化. 我们仅仅须要通过简单的配置就能使用retrofit来进行网络请求了. Retrofit能够直接返回Bean对象,比如假设 ...