CSS(二)基础总结
来源:互联网 发布:南京直销软件开发 编辑:程序博客网 时间:2024/06/13 11:27
sublime 中html补全快捷键:html:xt+tab
css一些简单又常用的属性
text-decoration: none | underline | line-through
颜色值设置
选择器
标签选择器
类选择器(.)
ID选择器(#)
通配符选择器(*)
复合选择器:{
交集选择器:标签+类(或者ID)选择器{属性:值}
后代选择器:选择器+空格+选择器{属性:值}
特点:(父集元素在前边,子集元素在后边,无限制隔代。)
子代选择器:选择器>选择器{属性:值;}
特点:(选中直接下一代元素)
并集选择器:选择器+逗号+选择器
}
文本元素
font-size:16px; 文字大小
Font-weight: 700 ; 值从100-900,文字粗细,不推荐使用font-weight:bold;
Font-family:微软雅黑; 文本的字体
Font-style: normal | italic; normal 默认值 italic 斜体
line-height: 行高
◆unicode 编码
样式表书写位置
1、内嵌式
2、外部引入
<link rel="stylesheet" type="text/css" href="">
3、行内
<div style="width: 200px">css基础属性展示</div>
4、优先级
默认样式<标签选择器<类选择器<id选择器<行内样式<!important 0 1 10 100 1000 1000以上
标签分类
1、块元素(Div,h1-h6,p,ul,li)
特点:
★独占一行
★可以设置宽高
2、行元素(span ,a, ,strong , em, del, ins)
特点:
★在一行上显示
★不能直接设置宽高
★元素的宽和高就是内容撑开的宽高。
3、行内块元素
特点:
★在一行上显示
★可以设置宽高
4、块元素转行内元素display: inline;
5、行内元素转块元素:display: block;
6、块和行内元素转行内块元素:display: inline-block;
连接伪类
背景属性
1、background-color 背景颜色
2、background-image 背景图片
3、Background-repeat repeat(默认) | no-repeat | repeat-x | repeat-y 背景平铺
4、Background-position left | right | center | top | bottom 背景定位
文档流
元素自上而下,自左而右,块元素独占一行,行内元素在一行上显示,碰到父集元素的边框换行。
浮动布局
float: left | right
特点:
★元素浮动之后不占据原来的位置(脱标)
★浮动的盒子在一行上显示
★行内元素浮动之后转换为行内块元素。(不推荐使用,转行内元素最好使用display: inline-block;)
清除浮动
伪元素清除浮动
.clearfix:after { content: "."; clear: both; display: block; height: 0; line-height: 0; visibility: hidden; }
定位
Position: left | right | top | bottom
静态定位
Position:static; 标准流。
绝对定位(看脸型)
Position:absolute;
特点:
◆绝对定位之后,元素不占位置,会脱标。
◆嵌套的盒子,父元素没有给自身绝对定位,子元素绝对定位,子元素从浏览器出发设置自身位置。
◆嵌套的盒子,父元素绝对定位,子元素绝对定位,子元素从父元素出发设置自身位置。
◆行内元素转成行内块。(不推荐使用)
相对定位(自恋型)
Position:relative;
特点
◆位置从自身出发。
◆设置相对定位之后,还占据原来的位置。
◆子绝父相,子元素绝对定位,父元素相对定位。
◆嵌套的盒子,父元素相对定位,子元素绝对定位,子元素从父元素出发设置自身位置。
◆不能将行内元素转成行内块。
固定定位
position:fixed;
特点:
◆位置从浏览器出发。
◆不占据原来的位置,会脱标
◆可以将行内元素转换为行内块。(不推荐使用)
定位的盒子居中显示
margin:0 auto;
div { width: 500px; height: 500px; background-color: red; text-decoration: line-through; text-align: center; color: rgb(120, 120, 120); font-size: 24px; font-style: 微软雅黑; border-collapse: collapse; margin:0 auto; }
规避脱标流
◆尽量使用标准流。
◆标准流解决不了的使用浮动。
◆浮动解决不了的使用定位。
图片和文字垂直居中对齐
vertical-align: middle;
精灵图
background-image: background-position:
滑动门
a+span标签
background: url('') no-repeat right ;
Sublime快捷键
emmet是我们在sublime中的一个插件在这个插件中集成很多的快捷键
html:
(1)生成结构的快捷键:
!+ tab,可以生成html5的结构代码。
(2)生成id名和类名
(3)标签名.类名#id名+tab
(4)没有标签名.类名+tab ==>div
(5)生成同级元素:
(6)标签名+标签名+标签名 “+”tab
(7)生成子类标签
标签名>子标签名>子标签名>子标签名+tab
标签名>子标签名>子标签名>子标签名^^子标签名+tab
(8)带固定数量的标签:
ul>li*5+tab
(9)带有序号名称
ul>li.abc$*3 + tab
(10)生成带有内容的标签:
ul>li>a{item}*5
- CSS(二)基础总结
- CSS基础(二)
- CSS基础(二)
- web前端总结-----CSS基础详解(二)
- 前端总结·基础篇·CSS(二)视觉
- 慕课网《HTML+CSS基础课程》笔记总结(二)
- 精通CSS+DIV基础总结(二)
- CSS基础语法(二)
- CSS 基础语法(二)
- HTML+CSS基础(二)
- CSS基础(笔记二)
- 【学习】CSS基础(二)
- CSS基础(二)基础样式
- CSS基础二:CSS模型
- jQuery基础总结(二)
- ruby基础总结(二)
- java基础总结(二)
- 汇编语言基础总结(二)
- hittest方法的底层实现与应用
- 卷积神经网络基础卷积层和池化层学习#####好好好
- Binder通信机制
- mysql主从同步配置
- 如何优化tomcat配置(从内存、并发、缓存4个方面)优化
- CSS(二)基础总结
- 用Android studio自定义jar包并混淆时可能遇到的问题
- 带尖角的PopupWindow(可以自动调节小尖角的位置)
- 整数与ip地址间的转换
- mongo教程-特殊函数
- 一个简单的 C# 图片缩放模块 —— Less.Image
- 【论文阅读】Attention Is All You Need
- mysql配置文件详解
- ArcSDE版本压缩(compress)(3)