css day1
基础知识
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的更多相关文章
- 03 CSS听课笔记
CSS:页面美化和布局控制 1. 概念: Cascading Style Sheets 层叠样式表层叠:多个样式可以作用在同一个html的元素上,同时生效 2. 好处:(1)功能强大(2)将内容展示和 ...
- 前端入门——day1(简介及推荐书籍和网站)
写给谁 这篇文章写给想要入门前端或者刚入门前端的小白~如果是已经工作好几年的小伙伴们可以直接跳过这一系列文章啦. 为啥写这篇文章 终于决定给自己挖这个坑了,之前一直没打算写这样的系列文章.回想起自己的 ...
- Matplotlib数据可视化(3):文本与轴
在一幅图表中,文本.坐标轴和图像的是信息传递的核心,对着三者的设置是作图这最为关心的内容,在上一篇博客中虽然列举了一些设置方法,但没有进行深入介绍,本文以围绕如何对文本和坐标轴进行设置展开(对图像 ...
- Day1:html和css
Day1:html和css 了解浏览器 掌握WEB标准 理解标签语义 掌握常用标签 掌握三种列表标签 前端开发工具: 浏览器是网页显示.运行的平台,IE.火狐(Firefox).谷歌(Chrome). ...
- CSS学习笔记day1
1.css的简介 css:层叠样式表 (层叠:一层一层的:样式表:很多的属性和属性值) 使页面显示效果更好 将页面内容和显示样式进行分离,提高了显示功能. 2.css和html的结合方式(4种) 在 ...
- CSS基础-DAY1
CSS 概述CSS 指层叠样式表 (Cascading Style Sheets),样式定义了如何显示 HTML文件中的标签元素,CSS是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标 ...
- html+css 知识点总结 day1(01-08)
01 初步认识浏览器 02 浏览器内核 IE 内核:Trident, win10 Edge 内核:EdgeHTML Firefox(火狐浏览器) 内核:Ge ...
- CSS学习—day1
摘要:web前端设计三剑客分为是html.CSS.Javascript,前面我们已经对html基础知识做了介绍,它定义了页面基本组成,而CSS则控制网页的样式和布局. 首先,明确一个问题,什么是CSS ...
- 中软培训第一周复习总结 --简单的HTML 与CSS
一些需要记住的点: day1 HTML格式及简单标签: html 文件一般格式: 1 <html> 2 <head lang="en"> 3 <met ...
随机推荐
- 函数柯里化(Currying)小实践
什么是函数柯里化 在计算机科学中,柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术.这个技术由 Ch ...
- mac上如何搜索文件?
在Mac上如果你用会了搜索功能那绝对是个事半功倍的技巧.因为Mac本身有强大的文件索引能力, 可以帮你快速的找到你需要的文件.就好比我要找到上周修改过的word文档应该怎么办? * 使用语音命令让Si ...
- tensorflow函数介绍(3)
tf.nn.softmax_cross_entropy_with_logits(logits,labels) #其中logits为神经网络最后一层输出,labels为实际的标签,该函数返回经过soft ...
- 吐血整理 | 1000行MySQL学习笔记,不怕你不会,就怕你不学!
/ Windows服务 / / 连接与断开服务器 / / 数据库操作 / ------------------ / 表的操作 / ------------------ / 数据操作 / ------- ...
- 写php用什么编辑器
编辑器是编程工作者强有力的工具,一款好的编辑器可以大大加快程序员的开发速度.那么,如何在众多编辑器中选出顺手的编辑器呢? 下面为大家推荐几款好评较多的编辑器: 1.NetBeans —— 免费,开源, ...
- 回归平方和 ESS,残差平方和 RSS,总体平方和 TSS
https://zhidao.baidu.com/question/565190261749684764.html 回归平方和 ESS,残差平方和 RSS,总体平方和 TSS 总变差 ...
- igserver许可证过期 & 发布服务客户端浏览出现error2032
1.卸载igserver重装 卸载包IGServerForDotNet成功! 卸载包IGServerCore成功! 卸载包MiddleWare_ArcGIS成功! 卸载包SDE_DM成功! 卸载包SD ...
- 20180813-Java 重写(Override)与重载(Overload)
Java 重写(Override)与重载(Overload) class Animal{ public void move(){ System.out.println("动物可以移动&quo ...
- Gym - 101194H Great Cells
Problem H. Great Cells 题目链接:https://codeforces.com/gym/101194/attachments Input file: Standard Input ...
- php面试专题---12、JavaScript和jQuery基础考点
php面试专题---12.JavaScript和jQuery基础考点 一.总结 一句话总结: 比较常考察的是JavaScript的HTML样式操作以及jQuery的选择器和事件.样式操作. 1.下列不 ...