css引入方式,选择器,属性,行内、块级元素--Day3
2017-04-18 21:46
489 查看
一、css引入方式
1.行内式(以属性方式)
冒号开始,分号结束。
2.类嵌式
head里title下加
<style type="text/css">
p
{
color:#F00
}
</style>
3.外链式(用得最多)
<link href="文件名" type="text/css" rel="stylesheet">
4.导入式(先加载HTML,再加载css)
<style type="text/css">
@import(url(文件名))
</style>
优先级:就近原则
二、css常用选择器(外链式)
1.标签选择器
页面里的所有标签都是一个颜色
2.class选择器
class可以共用且一个标签可以有多个class
如果有两个类的话后边的类覆盖前边
比如:
HTML文件中:
<p class="c1 c2">你好</p>
css文件中:
.c1
{
size:14px
}
.c2
{
size:36px
}
显示字体为36px大小
3.ID选择器
ID不可以重复!
css文件中:
#d1{}
HTML文件:
<p id="d1">你好</p>
4.优先级
id>class>标签
三、其它选择器
一、css引入方式
1.行内式(以属性方式)
冒号开始,分号结束。
2.类嵌式
head里title下加
<style type="text/css">
p
{
color:#F00
}
</style>
3.外链式(用得最多)
<link href="文件名" type="text/css" rel="stylesheet">
4.导入式(先加载HTML,再加载css)
<style type="text/css">
@import(url(文件名))
</style>
优先级:就近原则
四、css选择器权重
内联(a)>ID(b)>class(c)>标签(d)
例:
<div class="c1">
<h1 class="c2" id="id2">aaaaa</h1>
</div>
.c1 (权重是c) .c1 .c2(权重是cc) .c1 h1(权重是cd)
其优先级为:cc>cd>c
五、属性
1.字体属性
字体相关的属性有继承性
2.超链接属性(有先后顺序)
a:link{}不做操作显示时字体设置
a:visited{}访问过以后的的字体设置
a:hover{}鼠标移上去的字体设置
a:active{}鼠标点击时的字体设置
3.table属性
边框合并 boeder-collapse:collapse
表格内字体居中 text-align:center
4.边框背景属性
(1)border:
也可以分开设置:
border-style:soild;
border-width:5px;
(2)背景属性:
纵向重复:background-repeat:repeat-y;
横向重复:background-repeat:repeat-x;
不重复:background-repeat:no-repeat;
拖动滚动条时图片固定:background-attachment:fixd;
方位:background-position:10px 20px;
(3)超出部分
overflow:auto 超出产生滚动条
(4)隐藏
占位隐藏:visibility:hidden;
不占位隐藏:display:none;
(5)zindex
控制层级
如: z-index:2;就在第二层
(6)鼠标属性
cursor:pointer; 放到文字处鼠标显示手的图标
(7)列表属性
list-style-type:circle
list-style-image:url("xxx.jpg")
(8)垂直居中
vertical-align:center;
vertical只对行内元素有用
六、行内、块级元素
1.块级元素
(1)内容默认显示左上角
(2)单独占满一行
(3)常用块级元素:div p h1-h6 form
menu pre table
三种列表(ol li ul li dl dt)
2.行内元素
(1)没有单独占满一行
(2)默认情况下,不受到宽和高的影响。文字内容多大就显示多大。
(3)span a label img textarea strong input select
3.两者间相互转换
块级元素->行内 块级元素->行内
display:inline; display:block;
display:inline-block;两者特点兼具
一、css引入方式
1.行内式(以属性方式)
冒号开始,分号结束。
2.类嵌式
head里title下加
<style type="text/css">
p
{
color:#F00
}
</style>
3.外链式(用得最多)
<link href="文件名" type="text/css" rel="stylesheet">
4.导入式(先加载HTML,再加载css)
<style type="text/css">
@import(url(文件名))
</style>
优先级:就近原则
二、css常用选择器(外链式)
1.标签选择器
页面里的所有标签都是一个颜色
2.class选择器
class可以共用且一个标签可以有多个class
如果有两个类的话后边的类覆盖前边
比如:
HTML文件中:
<p class="c1 c2">你好</p>
css文件中:
.c1
{
size:14px
}
.c2
{
size:36px
}
显示字体为36px大小
3.ID选择器
ID不可以重复!
css文件中:
#d1{}
HTML文件:
<p id="d1">你好</p>
4.优先级
id>class>标签
三、其它选择器
一、css引入方式
1.行内式(以属性方式)
冒号开始,分号结束。
2.类嵌式
head里title下加
<style type="text/css">
p
{
color:#F00
}
</style>
3.外链式(用得最多)
<link href="文件名" type="text/css" rel="stylesheet">
4.导入式(先加载HTML,再加载css)
<style type="text/css">
@import(url(文件名))
</style>
优先级:就近原则
四、css选择器权重
内联(a)>ID(b)>class(c)>标签(d)
例:
<div class="c1">
<h1 class="c2" id="id2">aaaaa</h1>
</div>
.c1 (权重是c) .c1 .c2(权重是cc) .c1 h1(权重是cd)
其优先级为:cc>cd>c
五、属性
1.字体属性
字体相关的属性有继承性
2.超链接属性(有先后顺序)
a:link{}不做操作显示时字体设置
a:visited{}访问过以后的的字体设置
a:hover{}鼠标移上去的字体设置
a:active{}鼠标点击时的字体设置
3.table属性
边框合并 boeder-collapse:collapse
表格内字体居中 text-align:center
4.边框背景属性
(1)border:
也可以分开设置:
border-style:soild;
border-width:5px;
(2)背景属性:
纵向重复:background-repeat:repeat-y;
横向重复:background-repeat:repeat-x;
不重复:background-repeat:no-repeat;
拖动滚动条时图片固定:background-attachment:fixd;
方位:background-position:10px 20px;
(3)超出部分
overflow:auto 超出产生滚动条
(4)隐藏
占位隐藏:visibility:hidden;
不占位隐藏:display:none;
(5)zindex
控制层级
如: z-index:2;就在第二层
(6)鼠标属性
cursor:pointer; 放到文字处鼠标显示手的图标
(7)列表属性
list-style-type:circle
list-style-image:url("xxx.jpg")
(8)垂直居中
vertical-align:center;
vertical只对行内元素有用
六、行内、块级元素
1.块级元素
(1)内容默认显示左上角
(2)单独占满一行
(3)常用块级元素:div p h1-h6 form
menu pre table
三种列表(ol li ul li dl dt)
2.行内元素
(1)没有单独占满一行
(2)默认情况下,不受到宽和高的影响。文字内容多大就显示多大。
(3)span a label img textarea strong input select
3.两者间相互转换
块级元素->行内 块级元素->行内
display:inline; display:block;
display:inline-block;两者特点兼具
相关文章推荐
- 栋栋晓05:详解css布局中的display属性(行内元素和块级元素)
- CSS----引入方式和常用属性
- CSS 中的内联元素、块级元素以及display的各个属性的特点
- <学习CSS>第三天笔记-css外观属性(颜色、行间距、对齐、首行缩进、字间距、单词间距 、颜色半透明、阴影)快捷方式、综合案例、引入CSS样式表(内部样式表、行内式、外部样式表)、三种样式表总结
- css引入方式优先级以及不同选择器的优先级区别
- 【php基础班】第7天 overflow属性、CSS引入方式、定位、布局、margin合并问题、浏览器兼容
- 腾讯前端十天小白训练营<DAY 3>---css引入方式、选择器&权重
- CSS 引入方式及选择器的用法 的初体验
- 元素定位方式 之-----CSS属性定位
- CSS-引入方式,选择器
- CSS 中的内联元素、块级元素以及display的各个属性的特点
- 腾讯前端十天小白训练营<DAY 3>---css常用属性及行内&块级元素
- CSS学习----块级元素和内联元素(display属性)
- 2015-09-21CSS:引入方式、选择器、注释、文字样式
- HTML_04_css_的引入方式_基本选择器
- HTML基本结构、CSS引入方式以及选择器
- 前端学记之CSS-引入方式、语法、浏览器私有属性等
- CSS 中的内联元素、块级元素以及display的各个属性的特点
- css引入方式和选择器
- 前端基础----CSS语法、CSS四种引入方式、CSS选择器、CSS属性操作