基础知识

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            选取当前活动的目标元素外观属性

css day1的更多相关文章

  1. 03 CSS听课笔记

    CSS:页面美化和布局控制 1. 概念: Cascading Style Sheets 层叠样式表层叠:多个样式可以作用在同一个html的元素上,同时生效 2. 好处:(1)功能强大(2)将内容展示和 ...

  2. 前端入门——day1(简介及推荐书籍和网站)

    写给谁 这篇文章写给想要入门前端或者刚入门前端的小白~如果是已经工作好几年的小伙伴们可以直接跳过这一系列文章啦. 为啥写这篇文章 终于决定给自己挖这个坑了,之前一直没打算写这样的系列文章.回想起自己的 ...

  3. Matplotlib数据可视化(3):文本与轴

      在一幅图表中,文本.坐标轴和图像的是信息传递的核心,对着三者的设置是作图这最为关心的内容,在上一篇博客中虽然列举了一些设置方法,但没有进行深入介绍,本文以围绕如何对文本和坐标轴进行设置展开(对图像 ...

  4. Day1:html和css

    Day1:html和css 了解浏览器 掌握WEB标准 理解标签语义 掌握常用标签 掌握三种列表标签 前端开发工具: 浏览器是网页显示.运行的平台,IE.火狐(Firefox).谷歌(Chrome). ...

  5. CSS学习笔记day1

    1.css的简介  css:层叠样式表 (层叠:一层一层的:样式表:很多的属性和属性值) 使页面显示效果更好 将页面内容和显示样式进行分离,提高了显示功能. 2.css和html的结合方式(4种) 在 ...

  6. CSS基础-DAY1

    CSS 概述CSS 指层叠样式表 (Cascading Style Sheets),样式定义了如何显示 HTML文件中的标签元素,CSS是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标 ...

  7. html+css 知识点总结 day1(01-08)

    01  初步认识浏览器 02 浏览器内核 IE   内核:Trident,                 win10 Edge  内核:EdgeHTML Firefox(火狐浏览器)   内核:Ge ...

  8. CSS学习—day1

    摘要:web前端设计三剑客分为是html.CSS.Javascript,前面我们已经对html基础知识做了介绍,它定义了页面基本组成,而CSS则控制网页的样式和布局. 首先,明确一个问题,什么是CSS ...

  9. 中软培训第一周复习总结 --简单的HTML 与CSS

    一些需要记住的点: day1 HTML格式及简单标签: html 文件一般格式: 1 <html> 2 <head lang="en"> 3 <met ...

随机推荐

  1. Vue 组件间的传值(通讯)

    组件之间的通讯分为三种 父给子传 子给父传 兄弟组件之间的通讯 1 父组件给子组件传值 子组件嵌套在父组件内部,父组件给子组件传递一个标识,在子组件内部用props接收,子组件在模板里可以通过{{}} ...

  2. asp.net中的ORA-12154: TNS: 无法解析指定的连接标识符

    本机PL/SQL能正常连接,但是asp.net连接有问题. 临时解决方案: <add key="ConnectString" value="Data Source= ...

  3. BZOJ 3306: 树 LCT + set 维护子树信息

    可以作为 LCT 维护子树信息的模板,写的还是比较优美的. 本地可过,bzoj 时限太紧,一直 TLE #include<bits/stdc++.h> #define setIO(s) f ...

  4. UPDATE 在不同数据库中的使用方式

    MYSQL 中update 表一 set Gmoney = 表二.列名 from 表一,表二 where 表一.EMPID = 表二.EMPID举例:update table1 set table1. ...

  5. [CSP-S模拟测试97]题解

    A.小盆友的游戏 感觉题解解释的很牵强啊……还是打表找规律比较靠谱 对于每个人,它构造了一个期望函数$f(x)$,设它的跟班个数为$cnt[x]$,那么令$f(x)=2^{cnt[x]}-1$(??鬼 ...

  6. 洛谷P1546 最短网络 Agri-Net(最小生成树,Kruskal)

    洛谷P1546 最短网络 Agri-Net 最小生成树模板题. 直接使用 Kruskal 求解. 复杂度为 \(O(E\log E)\) . #include<stdio.h> #incl ...

  7. ruby file

    E:/AutoTHCN/lib/report/generate_report/web14/20190516/LoanTool.636936123857869205_190516_140514.xlsx ...

  8. leetcode 155. 最小栈(c++)

    设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈. push(x) -- 将元素 x 推入栈中.pop() -- 删除栈顶的元素.top() -- 获取栈顶元素.get ...

  9. SPSS输出结果如何在word中设置小数点前面显示加0

    SPSS输出结果如何在word中设置小数点前面显示加0 在用统计分析软件做SPSS分析时,其输出的结果中,如果是小于1(绝对值)的数,那么会默认输出不带小数点的数值.例如0.362和 -0.141被显 ...

  10. CentOS 7安装图形界面

    之前公司的服务器都是用的CentOS 的系统,需要安装图形界面的时候我会执行以下命令 yum -y groupinstall "X Window System" "Fon ...