基础知识

css:层叠样式表

以html为基础,提供丰富的功能,如字体、颜色、背景的控制及整体排版

css中只有(冒号):  没有(等于号)=

css样式规则

1.选择器用于指定css样式作用的html对象,花括号内是对该对象设置的具体样式

2.属性和属性值以“键值对”的形式出现

3.属性是对指定的对象设置的样式属性,例如字体大小、文本颜色等

4.属性和属性值之间用英文“:”连接

5.多个“键值对”之间用英文“;”进行区分

在<head></head>中添加<style></style>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<style>

h1 {

color:orange;

font-size:20px;

}

</style>

</head>

<body>

<h1>css基础实验</h1>

</body>

</html>

字体样式属性

color

颜色

font-size

字号大小,可以使用相对长度(较常用,推荐使用)或绝对长度

相对长度

em:相对于当前对象内文本的字体尺寸

px:像素,最常用,推荐使用

绝对长度

in:英寸

cm:厘米

mm:毫米

pt:点

font-family

字体,网页中常用的有宋体、微软雅黑、黑体等

1.网页中普遍使用14px+,默认是16px

2.尽量使用偶数的数字字号,ie6等老式浏览器奇数会后bug

3.各种字体之间必须使用英文的,隔开

4.中文字体需要加英文状态下的引导时,英文字体一般不需要加引号,英文字体名必须位于中文字体名之前

5.如果字体中包含空格、#、$等符号,则该字体必须加英文状态下的单引号或双引号,例如:font-family:"Times new Roman";

6.尽量使用系统默认字体,保证在任何用户的浏览器中都能正确显示

CSS Unicode

字体:可以又进制码表示

字体名称    英文名称        Unicode编码

宋体        SimSun          \5B8B\4F53

新宋体      NSimSun         \65B0\5B8B\4F53

黑体        SimHel          \9ED1\4F53

微软雅黑    Microsoft YaHei \5FAE\8F6F\96C5\9ED1

楷体_GB2312 KaiTi_GB2312    \96B6\4E66

隶书        LiSu            \96B6\4E66

幼圆        YouYuan         \5E7C\5706

华文细黑    STXihei         \534E\6587\7EC6\9ED1

细明体      MingLiU         \7EC6\660E\4F53

新细明体    PMingLiU        \65B0\7EC6\660E\4F53

例子:font-family: "\5E7C\5706"

font-weight

字体粗细

属性:normal、bold、bloder、lighter、100~900(100的整数倍)

400等价于blod,700等价于blod

font-style

字体风格,例子:斜体、倾斜、正常

属性:normal(默认标准样式)、italic(斜体)、oblique(倾斜)

font

综合设置字体样式

选择器 {font: font-style  font-weight  font-size/line-height  font-family}

1.使用font时,必须按照上面的语法格式的顺序书写,不能更换顺序,各个属性之间用空格隔开

2.其中不需要设置的属性可以省略(取默认值),但必须保留font-size和font-family属性,否则font属性将不起作用

font: italic blod 16px "微软雅黑"

css注释

/*   */

快捷键:Ctrl+/

选择器

类选择器

单类名选择器

使用“.”(英文点号)进行标识,后面跟类名

优点:为元素对象定义单独或相同的样式

基本语法格式

.类名{属性1:属性值1;属性2:属性值2;属性3:属性值3;···}

标签调用时用<class="类名">即可

不要用数字和汉字定义类名,最好见名知意

<html>

<head>

<style>

.laowang1 {     /*声明类样式*/

color:orange;

}

.laowang2 {

font-size="微软雅黑"

}

#laowang3 {     /*ID选择器*/

front-style:normal

}

</style>

</head>

<body>

<div class="laowang1">老王1</div>        /*引用类样式*/

<div class="laowang1 laowang2">老王2</div>

<div id="laowang3">老王3</div>

</body>

</html>

多类名选择器

类名排序没有先后顺序

各个类名之间用空格隔开

<div class="laowang1 laowang2">老王2</div>

ID选择器

用#表示

#laowang3 {     /*ID选择器*/

front-style:normal

}

<div id="laowang3">老王3</div>

类选择器和ID选择器的区别

W3C规定,在同一个页面内,不允许有相同名字的id对象出现,但允许相同名字的class

类选择器好比人的名字,可以多次重复使用

ID选择器好比人的身份证号码,是唯一的,不可重复

通配符选择器

用*表示,是所有选择器中作用范围最广的,能匹配页面中的所有元素

* {属性1:属性值1;属性2:属性值2;属性3:属性值3;···}

清除所有html默认边距

* {

margin:0       /*定义外边距*/

padding:0       /*定义内边距*/

}

伪类选择器

用:表示

用于向某些选择器添加特殊效果

链接伪类选择器

link(常用):未访问的链接

visited:已访问的链接,已经点击过一次

hover(常用):鼠标移动到链接时发生的变化

active:选定的链接,按住鼠标不放开的状态

注意:尽量不要颠倒顺序,lvha

a:link {

font-size:16px;

color:blue;

}

简写方式

a {    /*a表示标签选择器*/

font-size:16px;

color:blue;

}

结构伪类选择器

first-child:选取属于其父元素的首个子元素的指定选择器

last-child:选组属于其父元素父最后一个子元素的指定选择器

nth-child(n可以从0开始):选取属于其父元素的第N个子元素,不论元素的类型,even/2n表示偶数,odd/2n+1表示奇数

nth-last-child:选择器匹配属于其元素的第N个子元素的每个元素,不论元素的类型,从最后一个子元素开始计算,n可以是数字、关键词或公式

<style>

li:first-child{

color:red

}

</style>

<style>

li:nth-child(odd){      /*选择奇数*/

color:red

}

</style>

目标伪类选择器

:target

选取当前活动的目标元素

基础知识    css:层叠样式表    以html为基础,提供丰富的功能,如字体、颜色、背景的控制及整体排版    css中只有:  没有=
css样式规则    1.选择器用于指定css样式作用的html对象,花括号内是对该对象设置的具体样式    2.属性和属性值以“键值对”的形式出现    3.属性是对指定的对象设置的样式属性,例如字体大小、文本颜色等    4.属性和属性值之间用英文“:”连接    5.多个“键值对”之间用英文“;”进行区分
    在<head></head>中添加<style></style>        <!DOCTYPE html>        <html lang="en">        <head>            <meta charset="UTF-8">            <style>                h1 {                    color:orange;                    font-size:20px;                }            </style>        </head>        <body>            <h1>css基础实验</h1>        </body>        </html>
字体样式属性    color        颜色    font-size        字号大小,可以使用相对长度(较常用,推荐使用)或绝对长度            相对长度                em:相对于当前对象内文本的字体尺寸                px:像素,最常用,推荐使用            绝对长度                in:英寸                cm:厘米                mm:毫米                pt:点    font-family        字体,网页中常用的有宋体、微软雅黑、黑体等        1.网页中普遍使用14px+,默认是16px        2.尽量使用偶数的数字字号,ie6等老式浏览器奇数会后bug        3.各种字体之间必须使用英文的,隔开        4.中文字体需要加英文状态下的引导时,英文字体一般不需要加引号,英文字体名必须位于中文字体名之前        5.如果字体中包含空格、#、$等符号,则该字体必须加英文状态下的单引号或双引号,例如:font-family:"Times new Roman";        6.尽量使用系统默认字体,保证在任何用户的浏览器中都能正确显示    CSS Unicode        字体:可以又进制码表示            字体名称    英文名称        Unicode编码            宋体        SimSun          \5B8B\4F53            新宋体      NSimSun         \65B0\5B8B\4F53            黑体        SimHel          \9ED1\4F53            微软雅黑    Microsoft YaHei \5FAE\8F6F\96C5\9ED1            楷体_GB2312 KaiTi_GB2312    \96B6\4E66            隶书        LiSu            \96B6\4E66            幼圆        YouYuan         \5E7C\5706            华文细黑    STXihei         \534E\6587\7EC6\9ED1            细明体      MingLiU         \7EC6\660E\4F53            新细明体    PMingLiU        \65B0\7EC6\660E\4F53            例子:font-family: "\5E7C\5706"    font-weight        字体粗细        属性:normal、bold、bloder、lighter、100~900(100的整数倍)                    400等价于blod,700等价于blod    font-style        字体风格,例子:斜体、倾斜、正常        属性:normal(默认标准样式)、italic(斜体)、oblique(倾斜)    font        综合设置字体样式        选择器 {font: font-style  font-weight  font-size/line-height  font-family}            1.使用font时,必须按照上面的语法格式的顺序书写,不能更换顺序,各个属性之间用空格隔开            2.其中不需要设置的属性可以省略(取默认值),但必须保留font-size和font-family属性,否则font属性将不起作用                font: italic blod 16px "微软雅黑"css注释    /*   */    快捷键:Ctrl+/选择器    类选择器        单类名选择器        使用“.”(英文点号)进行标识,后面跟类名        优点:为元素对象定义单独或相同的样式        基本语法格式            .类名{属性1:属性值1;属性2:属性值2;属性3:属性值3;···}            标签调用时用<class="类名">即可            不要用数字和汉字定义类名,最好见名知意                <html>                    <head>                        <style>                            .laowang1 {     /*声明类样式*/                                color:orange;                             }                            .laowang2 {                                font-size="微软雅黑"                            }                            #laowang3 {     /*ID选择器*/                                front-style:normal                            }                        </style>                    </head>                    <body>                        <div class="laowang1">老王1</div>        /*引用类样式*/                        <div class="laowang1 laowang2">老王2</div>                        <div id="laowang3">老王3</div>                    </body>                </html>        多类名选择器            类名排序没有先后顺序            各个类名之间用空格隔开            <div class="laowang1 laowang2">老王2</div>    ID选择器        用#表示        #laowang3 {     /*ID选择器*/            front-style:normal        }        <div id="laowang3">老王3</div>    类选择器和ID选择器的区别        W3C规定,在同一个页面内,不允许有相同名字的id对象出现,但允许相同名字的class        类选择器好比人的名字,可以多次重复使用        ID选择器好比人的身份证号码,是唯一的,不可重复    通配符选择器        用*表示,是所有选择器中作用范围最广的,能匹配页面中的所有元素        * {属性1:属性值1;属性2:属性值2;属性3:属性值3;···}            清除所有html默认边距            * {                margin:0       /*定义外边距*/                padding:0       /*定义内边距*/            }伪类选择器    用:表示    用于向某些选择器添加特殊效果        链接伪类选择器            link(常用):未访问的链接            visited:已访问的链接,已经点击过一次            hover(常用):鼠标移动到链接时发生的变化            active:选定的链接,按住鼠标不放开的状态            注意:尽量不要颠倒顺序,lvha                a:link {                    font-size:16px;                    color:blue;                }            简写方式                a {    /*a表示标签选择器*/                    font-size:16px;                    color:blue;                }        结构伪类选择器            first-child:选取属于其父元素的首个子元素的指定选择器            last-child:选组属于其父元素父最后一个子元素的指定选择器            nth-child(n可以从0开始):选取属于其父元素的第N个子元素,不论元素的类型,even/2n表示偶数,odd/2n+1表示奇数            nth-last-child:选择器匹配属于其元素的第N个子元素的每个元素,不论元素的类型,从最后一个子元素开始计算,n可以是数字、关键词或公式                <style>                    li:first-child{                        color:red                    }                </style>                <style>                    li:nth-child(odd){      /*选择奇数*/                        color:red                    }                </style>        目标伪类选择器            :target            选取当前活动的目标元素外观属性

最新文章

  1. Python or JavaScript 实现多级评论
  2. SharpZipLib 文件/文件夹压缩
  3. Navicat链接Oracle提示ORA-12737
  4. CSS实现图片变灰色及透明度
  5. 通过GitHub部署网站到Azure WebSite
  6. Scala学习笔记(二)表达式和函数
  7. WPF换肤之八:创建3D浏览效果
  8. 初学python之路-day08前期总结
  9. Dockerfile中COPY命令的简单性
  10. C#线程同步--线程通信
  11. Python连接SQL Server数据库 - pymssql使用基础
  12. DynamoDB
  13. &lt;a&gt;之间怎么放值&lt;/a&gt; 挺简单的,第一次遇到&#183;&#183;&#183;
  14. Vue: 用 key 管理可复用的元素
  15. excel的宏与VBA入门(一)——基础概念
  16. HW 2017 12 17可禾大佬神题
  17. linux磁盘空间查看inode
  18. Makefile Demo案例
  19. request和request.form和request.querystring的区别
  20. Hadoop集群作业调度算法

热门文章

  1. C语言版本学生信息管理系统
  2. spring boot 简介(基于SSM框架的一个升级版本吧)
  3. JavaScript 常用的技术(陆续更新)
  4. 2017ICPC沈阳网络赛 HDU 6205 -- card card card(最大子段和)
  5. Java Web学习笔记之---EL和JSTL
  6. vu项目中按F5刷新element菜单没有根据路由匹配菜单解决办法
  7. Shiro学习资料
  8. RabbitMq(7)消息延时推送
  9. 使用 Vagrant 搭建 Kubernetes 本地测试环境
  10. Python笔记(二十一)_内置函数、内置方法