CSS的常用属性(一)
文本属性
font-size: 16px 文字大小
font-weight: 700 文字粗细 值从100-900 (值为700看上去加粗了) 不推荐使用font-weight: bold
font-family: microsoft yahei 字体(可以用中文如:宋体,或者英文:如simsun,或用unicode编码:如\5B8B\4F53)
font-style: normal 文字风格(如:normal是默认, italic:斜体)
line-height: 20px 行高
文本属性连写:font: font-style font-weight font-size/line-height font-family (最好按照顺序)
注意:文本属性连写时文字大小和字体为必写项,其他可以不写
line-height
行高: 是基线和基线之间的距离(自行百度什么是基线)
注意: 一行文字的行高和其设置的height属性高度一致时,文字垂直居中
行高的单位有以下几个(推荐使用px为单位):
| 行高单位 | 文字大小 | 行高值 |
| px(如 20px) | 20px | 20px |
| em(如 2em) | 20px | 40px |
| %(如 150%) | 20px | 30px |
| 数字(如 2) | 20px | 40px |
总结: 单位除了px之外,其余的都是与文字大小的乘积
| 行高单位 | 父元素文字大小 | 子元素文字大小 | 行高值 |
| px(如 10px) | 20px | 30px | 10px |
| em(如 2em) | 20px | 30px | 40px |
| %(如 150%) | 20px | 40px | 30px |
| 数字(如 2) | 20px | 30px | 60px |
总结: 不带单位时,行高是与子元素大小相乘;em和%是行高是与父元素大小相乘;以px为单位,就是直接定义行高值(所以推荐使用px为单位)
文本修饰
text-decoration: none(默认,a标签使用这个能除去下划线) / underline(下划线) / line-through(删除线)
背景属性
background-color: #000 背景颜色
background-image: url(路径) 背景图片
background-repeat: repeat 背景平铺 repeat(背景图像将在垂直方向和水平方向重复) / no-repeat(不平铺) / repeat-x(沿x轴) / repeat-y(沿y轴)
background-position: left top 背景定位
注意: 方位值只写一个时,另一个值默认居中;用数字(或百分号%)表示方位时,第一个值代表水平方向,第二个值代表垂直方向
background-attachment: scroll 背景是否滚动 scroll(默认 滚动) / fixed(固定)
背景属性连写: background: #fff url(路径) no-repeat 30px 40px fixed
注意: 连写没有顺序要求,但url为必写项
链接伪类
a:link { 属性:值;} 链接的默认状态
a:hover { 属性:值; } 鼠标放在链接上显示的状态
a:visited { 属性:值; } 链接访问之后的状态
a:active { 属性:值; } 链接激活的状态(鼠标点击不松)
补充: :focus选择器(用于选取获得焦点的元素) 如 标签:focus { 属性:值; }
补充:CSS三大特性
层叠性: 当多个样式作用于同一个标签,样式发生冲突时,总是执行后面的代码(和标签调用选择器的顺序没有关系)
继承性: 文字的所有属性都可以被继承
特殊情况: h系列不能继承文字大小; a标签不能继承文字颜色
优先级: 默认样式<标签样式<类选择器<ID选择器<行内样式< !important
注意: 继承的权重为0,与默认样式一样;权重可以叠加
CSS的常用属性(一)的更多相关文章
- CSS样式常用属性整理
web工程师是最近5年刚刚兴起的一门高薪职业,人们的专注度越来越高. 那么前端除了学习html标签之外还需要掌握什么知识点呢? 为大家整理了一个和HTML标签密不可分的知识要点--<CSS样式常 ...
- CSS的常用属性
刚开始学习前段的我,还处于初级阶段,一些东西还是会有搞不明白的时候,还是要大家多多理解.今说就一些关于CSS的常用属性吧! 一.CSS常用选择器 CSS选择器应该说是一个非常重要的工具吧,选择器用得好 ...
- CSS 背景常用属性
CSS 背景常用属性 background-color 这个属性过于简单, 以下写法均可 background-color:red; background-color:rgb(0,0,255); ba ...
- css+div常用属性备忘录
学习软件设计有一年多了,明年五月就要毕业了.回头看看发现自己其实挺差劲的. 最近开通了博客所以就整理了一下笔记,在这里发布一下自己以前学习css时总是记不住去翻书又很常用的属性,都是一些很基础的. 大 ...
- CSS HTML 常用属性备忘录
学习软件设计有一年多了,明年五月就要毕业了.回头看看发现自己其实挺差劲的. 最近开通了博客所以就整理了一下笔记,在这里发布一下自己以前学习css时总是记不住去翻书又很常用的属性,都是一些很基础的. 大 ...
- css 样式常用属性
一般的一个DIV的CSS设置属性有:margin,padding,width,height,font-size,text-align,background,float,border 附:< cs ...
- css之常用属性
背景属性: background-attachment 设置背景图像是否固定或者随着页面的其余部分滚动 值: scroll 默认值.背景图像会随着页面其余部分的滚动而移动. fixed 当页面的其余部 ...
- CSS的常用属性(三)
静态定位 position: static (默认) 标准流 绝对定位 position: absolute 特点: 元素使用绝对定位之后,不占据原来的位置(脱标) 元素使用绝对定位,位置是从浏览器出 ...
- css 一些常用属性总结
在项目中经常会用到一些很实用的css代码(*只做功能性记录,不追根究底,如有不合理的欢迎指正) css图片上下居中 /*图片上下居中代码*/ .imgvam { /*非IE的主流浏览器识别的垂直居中的 ...
随机推荐
- Dinic当前弧优化 模板及教程
在阅读本文前,建议先自学最大流的Ek算法. 引入 Ek的核心是执行bfs,一旦找到增广路就停下来进行增广.换言之,执行一遍BFS执行一遍DFS,这使得效率大大降低.于是我们可以考虑优化. 核心思路 在 ...
- RabbitMQ在Ubuntu上的环境搭建
1.修改/etc/apt/sources.list文件 A:命令:vi /etc/apt/sources.list B:在最后一行加上:deb http://www.rabbitmq.com/debi ...
- 清北学堂模拟赛d2t5 吃东西(eat)
题目描述一个神秘的村庄里有4家美食店.这四家店分别有A,B,C,D种不同的美食.LYK想在每一家店都吃其中一种美食.每种美食需要吃的时间可能是不一样的.现在给定第1家店A种不同的美食所需要吃的时间a1 ...
- SSM(spring mvc+spring+mybatis)学习路径——2-1、spring MVC入门
目录 2-1 Spring MVC起步 一.回顾Servlet 二.SpringMVC简介 三.搭建SpringMVC第一个案例 四.简单流程及配置 五.使用注解开发Controller 六.参数绑定 ...
- N天学习一个linux命令之yum
yum命令 用途 yum(Yellowdog Updater Modified),RedHat系Linux操作系统包管理器,基于rpm,从源远程仓库下载rpm包安装,同时解决依赖关系,使用Python ...
- vs2010+cuda5.0+qt4.8
在进行CUDA处理的时候,总是在控制台程序下,于是就想要通过qt进行界面处理. 一开始先测试一下qt的环境,新建一个qt项目,不过在运行的时候提示平台不对,换成64位 出现 这个是qt的版本问题,在右 ...
- 题目3 : Spring Outing 微软2016校园招聘在线笔试第二场
题目3 : Spring Outing 时间限制:20000ms 单点时限:1000ms 内存限制:256MB 描述 You class are planning for a spring outin ...
- Libevent 学习笔记 (1)——Libevent 2.0安装与简单演示样例
今天開始学习Libevent . Libevent 是开源社区的一款高性能I/O框架库. 主要特点有: 1 跨平台. 2 统一事件源 3 线程安全 4 基于Reactor 今天主要进行了Libeven ...
- [Tools] Using colours in a NodeJS terminal - make your output pop
Use can use colour and styles to make it easy to spot errors and group common functionality into blo ...
- [Tools] VS Code Tips
Inside one file, you can freely mark the number 1-9: -] And jump to Number of bookmark: cmd + [-] It ...