【无标题】css笔记

Html是身体话,则CSS是皮肤

二、css的基本语法

选择器 {

样式声明:值;

              ………

         }

三、引入css的三种方式

行内样式(少用,一行一个代码,代码多话,要写很多):

<h1 style="color:red;">style属性的应用</h1>

内部样式表(少用,代码多话,一个屏幕会有太多代码,繁重):

CSS代码写在<head>的<style>标签中

<style>

        h1{color: green; }

</style>

外部样式表(尽量使用):

<head>

  ……

<link href="style.css" rel="stylesheet" type="text/css" />(此引用必不可少,写在<style>双标签外)

……

</head>

注意:

CSS样式优先级是行内样式>内部样式表>外部样式表,遵循就近原则(就一个行标签里面写了多种样式则遵循就近原则)。

CSS选择器

(所有选择器都在style双标签里面实现)

1.基本选择器:

标签选择器

类选择器(类选择器引用是用.,eg:  .p1{color:red} )

ID选择器(id选择器引用是用#,eg:#p1{ color:red; })

基本选择器的优先级:ID选择器>类选择器>标签选择器

CSS基本选择器

Id选择器在style标签中的引用为#p1

class类选择器在style标签中的引用为.p1

高级选择器

1.层次结构选择器

ul li{  color:red }后代选择器,效果为:aaa,bbb,ccc全部变红;

ul>li {  color:red  }子类选择器,效果为:只有bbb,ccc变红

.c1+li{ color:red }相邻兄弟选择器,效果:只有ccc变红;

.c1~li{ color:red }通用兄弟选择器,效果:只有ccc,ddd变红;

不管是相邻兄弟选择器还是通用兄弟选择器都是找下方的兄弟

2.结构伪类选择器

#d1 div:first-child {color:red;}即第一个div元素变成红色,效果:因为第一个元素不是div,所以1111不会变色;

#d1 div:first-of-type{color:red;}即第一个div类型变成红色,效果:aaa变成红色;(常用)

#d1 div:nth-of-type(2){color:red;}即第二个div类型变成红色,效果:bbb变成红色;

属性选择器(很少使用)

记得使用单引号

作业:

答案:

五、css网页元素

1.字体样式

2.文本样式

网页里面只有水平居中对齐(text-align),没有垂直居中对齐,如果要垂直集中对齐话只能设置文本行高line-height和height的像素一致;

text-decaration:none可以解决超链接下面的下划线;

3.文本阴影

text-shadow: red 20px -10px 10px

text-shadow:color x轴上偏移量 y轴上偏移量 阴影半径

4.超链接伪类

设置伪类的顺序:a:link->a:visited->a:hover->a:active

常用hover

实现效果:当鼠标放在超链接上,字体变色

在<style>

a:hover{

color:red;

}

</style>

5.列表样式:list-style-type

list-style-type:circle;(将实心圆变成空心圆);

list-style:none;去除前面列表的样式;

总结:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值