首页 > Web开发 > 详细

Css 基础

时间:2020-11-12 10:40:09      阅读:22      评论:0      收藏:0      [点我收藏+]

Css的四种引入方式

1.行内式

<p style="background: green">这是一个p标签</p>

 

2.内嵌式

<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        p{
            background: green;
        }
    </style>
</head>

 

3.外链式

<link type="text/css" rel="stylesheet" href="demo.css">

 

4.导入式

<style>
    @import "demo.css";
</style>

 

Css 选择器

1.基础选择器

选择器 描述 例子
* 匹配任何元素 *{}
E 匹配所有E标签的元素 p{}
.class 匹配所有class属性中包含info的元素 .info{}
#id 匹配所有id属性等于footer的元素 #footer{}

 

2.组合选择器

选择器 描述 例子
E, F 匹配所有E元素和F元素 div,p{}
E F 匹配所有E元素里面的F元素 div p{}
E > F 匹配所有E元素的子元素F div > p{}
E + F 匹配E元素后紧跟的F元素 div + p{}

 

3.属性选择器

选择器 描述 例子
E[attr] 匹配所有具有attr属性的E元素 *[href]
E[attr=val] 匹配所有具有attr属性等于val的元素 *[target=_black]
E[attr~=val] 匹配所有attr属性具有多个空格分隔的值,其中一个值等于“val”的E元素 *[class=a1]
E[attr^=val] 匹配attr属性值以val指定值开头的每个元素 *[class^=nam]
E[attr$=val] 匹配attr属性值以val指定值结尾的每个元素 *[class$=ame]

 

4.结构选择器

选择器 描述 例子
:root 匹配根标签(html) :root
:not 排除 :not(h3)
:only-child 匹配某父类只有一个子元素的标签 div:only-child
:first-child 选择父元素中的第一个子元素 div:first-child
:last-child 选择父元素中的最后一个子元素 div:last-child
:nth-child(n) 正选父元素的第n个子元素 div:nth-child(n)
:nth-last-child(n) 反选父元素的第n个子元素 div:nth-last-child(n)
     

 

5.伪类选择器

选择器 描述 例子
:link (没有接触过的链接),用于定义了链接的常规状态。 a:link{}
:hover (鼠标放在链接上的状态),用于产生视觉效果。 a:hover{}
:visited (访问过的链接),用于阅读文章,能清楚的判断已经访问过的链接。 a:visited{}
:active (在链接上按下鼠标时的状态),用于表现鼠标按下时的链接状态。 a:active{}
:before 在元素前插入内容, 内容需用content来定义 p:before{}
:after 在元素后插入内容, 内容需用content来定义 p:after{}

 

Css常用属性

颜色属性

名称 功能 例子 例子描述
color 定义颜色

p{color: blue}

p{color: #111}

p{color: rgb(255, 0, 0)}

p{color: rgba(255, 0, 0, 0.5)}

使用英文

使用十六进制

使用rgb

使用rgba, 可调透明度

 

字体属性

名称 功能 例子 例子描述
font-size 字体大小

p{font-size: 20px/em}

p{font-size: }

以像素/倍率来设置字体大小
font-family 字体样式 p{font-family: ‘Lucida Bright‘} 字体样式,网上搜索然后使用
font-weight 字体粗细

p{font-weight: normal}

p{font-weight: 700px}

 

整数倍来定义, 100-900, 400等于normal, 700等于bold

默认值

font-style 字体斜体 p{font-style: obli}  

 

 

背景属性

 

Css 基础

原文:https://www.cnblogs.com/py-peng/p/13930365.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!