css

css基本语法结构:

选择器{

声明1;

声明2;

}

h1{

color;red;

font-size:20px;

}

css样式优先级:行内样式>内部样式表>外部样式表

就近原则

内部样式:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
h1{
color: red;
font-size: 12px;
}
</style>
<title></title>
</head>
<body>
<h1>书本</h1>
</body>
</html>

行内样式:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1 style="color: green;font-size: 60px;">书本</h1>
</body>
</html>

外部样式:

一、链接式

二、导入式

一、链接样式表

HTML标签选择器:

id选择器:id

类选择器:class

id选择器>类选择器>标签选择器

标签选择器直接应用于HTML标签

类选择器可在页面中多次使用

id选择器在同一个页面只能使用一次

先创建css类

.nnn{
color: blue;
font-size: 100px;
}
#mmm{
color: red;
font-size: 10px;
}

然后在html中:

在<head>中间加入 <link href="文件路径" type="文件类型"> </head>

在html中代表class,在html中代表id

然后在<h1 class="nnn" id="mmm">书本</h1>

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="qqq.css">
<title></title>
</head>
<body>
<h1 class="nnn" id="mmm">书本</h1>
</body>
</html>

二、导入式

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
<!--
@import url("qqq.css");
-->

</style>
<title></title>
</head>
<body>
<h1 class="nnn" id="mmm">书本</h1>
</body>
</html>

层次选择器

结构伪类选择器

属性选择器

一、层次选择器

选择器

类   型

功能描述

E F

后代选择器

选择匹配的F元素,且匹配的F元素被包含在匹配的E元素内

E>F

子选择器

选择匹配的F元素,且匹配的F元素是匹配的E元素的子元素

E+F

相邻兄弟选择器

选择匹配的F元素,且匹配的F元素紧位于匹配的E元素后面

E~F

通用兄弟选择器

选择匹配的F元素,且位于匹配的E元素后的所有匹配的F元素

<!DOCTYPE html>
<html>
<head>
<style type="text/css">
a {
color: yellow;
}
</style>
<title></title>
</head>
<body>
<a href="">黄色</a>
</body>
</html>

二、结构伪类选择器

选择器

功能描述

E:first-child

作为父元素的第一个子元素的元素E

E:last-child

作为父元素的最后一个子元素的元素E

E F:nth-child(n)

选择父级元素E的第n个子元素F,(n可以是1、2、3),关键字为even、odd

E:first-of-type

选择父元素内具有指定类型的第一个E元素

E:last-of-type

选择父元素内具有指定类型的最后一个E元素

E F:nth-of-type(n)

选择父元素内具有指定类型的第n个F元素

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
ol li:first-child{
color: green;
}
ol li:last-child{
color: blue;
}
ol li:nth-child(2){
color: red;
}
</style>
<title></title>
</head>
<body>
<ol>
<li>水杯</li>
<li>水杯</li>
<li>水杯</li>
</ol>
</body>
</html>

span标签的作用:

属性名

含义

举例

font-family

设置字体类型

font-family:"隶书";

font-size

设置字体大小

font-size:12px;

font-style

设置字体风格

font-style:italic;

font-weight

设置字体的粗细

font-weight:bold;

font

在一个声明中设置所有字体属性

font:italic bold 36px "宋体";

font-familt属性:"楷体"

font-size属性:单位:px(像素)、em、rem、cm、mm、pt、pc

font-style属性:normal、itailc、

原文地址:https://www.cnblogs.com/cxd1996/p/10115957.html