CSS基础

CSS基础语法

1. selector{

Propertyvalue

}

创建一个css样式:mycss.css

h1{
    color: red;
}

使用这个样式,创建一个html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link href="mycss.css" type="text/css" rel="stylesheet"> <!--引入css文件,其中rel是规定引用的外部文件-->
</head>
<body>
    <h1>
        应用了样式表
    </h1>
</body>
</html>

link标签来引入css样式

 

CSS高级语法

 

1. 选择器分组:

h1,h2,h3,h4,h5,h6{color:red;}

2. 继承

body{color:green;}

body内样式变化的前提是没有被定义样式的部分

h1,a,h2{
    color: red;font-size: 50px;
}
body{
    color: aqua;
}

CSS派生选择器

1. 派生选择器:

通过依据元素在其位置的上下文关系来定义样式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link href="mycss.css" type="text/css" rel="stylesheet"> <!--引入css文件,其中rel是规定引用的外部文件-->
</head>
<body>
    <p><strong>hello css</strong></p>
    <ul>
        <li><strong>li标签</strong></li>
    </ul>
</body>
</html>

想要p标签中的strong标签不引入样式

li标签中的strong标签引入样式

则在css文件中:

li strong{
    color: red;
}

结果:

已经被定义好的效果,不会被覆盖,没有被指定的,将会被覆盖

CSSid选择器

1. id选择器:

Id选择器可以为标有idHTML元素指定特定的样式

id选择器以”#”来定义

使用方式:html文件中

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link href="mycss.css" type="text/css" rel="stylesheet"> <!--引入css文件,其中rel是规定引用的外部文件-->
</head>
<body>
    <p id="pid">hello css</p>

</body>
</html>

Css文件中:

#pid{
    color: coral;
}

2. id选择器和派生选择器:

目前比较常用的方式是id选择器常常用于建立派生选择器

用法:

<p id="pid">hello css<a href="http://www.baidu.com">百度</a></p>

想将p标签里面的a标签弄上样式,则css文件中:

#pid a{
    color: coral;
}

Css类选择器

1. 类选择器

类选择器以一个点显示

2. class也可以用作派生选择器

 

Html文件中

<body>
    <p class="pclass">这是一个class效果</p>
    <div class="divclass">这是一个div效果</div>
</body>

Css文件中

.pclass{
    color: coral ;
}
.divclass{
    color: red;
}

Css属性选择器

1. 属性选择器:

对带有指定属性的HTML元素设置样式

2. 属性和值选择器:

 

例子:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style type="text/css">
        [title]{
            color: blue;
        }/*属性选择器*/
        [title=te]{
            color: red;
        }/*属性和值选择器*/
    </style>
</head>
<body>
    <p title="t">属性选择器</p>
    <p title="te">属性和值选择器</p>
</body>
</html>

效果:

CSS样式-背景

Css背景

1. 背景:

Css允许应用纯色作为背景,也允许使用背景图像创建相当复杂的效果

属性:

Background-attachment:背景图像是否固定或者随着页面的其余部分滚动

Background-color:设置元素的背景颜色

Background-image:把图片设置为背景

Background-position:设置背景图片的起始位置

Background-repeat:设置背景图片是否及如何重复

Background-size:规定图片的尺寸

Background-origin:规定背景图片的定位区域

Background-clip:规定背景的绘制区域

例子:

设置背景颜色Background-color

Html文件中:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
    <p>测试一下背景是否可以继承</p>
</body>
</html>

Css文件中:

body{
    background-color: aquamarine;
}
p{
    width: 150px;
    padding: 10px; /*内边距*/
    background-color: coral;
}

效果:

Background-image设置背景图片,要有一个url来引入背景:

body{
    background-image: url("pic.png");
}

给标签添加背景图片:

p{
    width: 200px;
    background-image: url("pic.png");
}

效果:










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值