JavaWeb学习——2.CSS

前言

记录CSS的学习

开始

1.CSS简介

CSS是层叠样式表
层叠:一层一层的
样式表:有很多的属性和属性值
作用:将网页内容和显示样式进行分离,提高显示功能,使页面的显示效果更好
css的优先级是:由上到下,由外到内,优先级是从低到高的

2.CSS和HTML的结合方式

1.在每个html标签上都有一个属性style,把css和html结合在一起

<div style="background-color:red;color=green">

2.使用html的一个标签实现,<style>标签,写在head标签里面

<style type="text/css">
     div{
          background-color:red;
          color:blue;
     }
</style>

3.在style标签里面使用语句@import url(css文件的路径)
首先创建一个css文件div.css

<style type="text/css">
    @import url(div.css);
/style>

4.使用头标签link,引入外部css文件
首先创建一个css文件div.css

<link rel="stylesheet" type="text/css" href="div.css" />
第三种方式有缺点,自某些浏览器下有时候会失效,一般使用第四种方式

3.css的选择器

决定要对那个标签里面的数据进行操作,就是选择器
1.标签选择器
使用标签名作为选择器的名称,如下列代码

 div{
          background-color:red;
          color:blue;
     }

2.类选择器(class选择器)
每个html标签都有一个属性class

div.haha{
     background-color:red;
}

<div class="haha">
     aaaaaaaaa
</div>

3.id选择器
每个html标签上都有一个属性id

#hehe{
     background-color:red;
}

<div id="hehe">
     aaaaaaaa
</div>

4.三种选择器的优先级
标签上的style > id选择器 > class选择器 > 标签选择器
5.css的扩展选择器
(1)关联选择器

<div><p>aaaaaaaaa</p></div>
设置div标签里面p标签的样式,嵌套标签里面的样式
div p {
     background-color:red;
}

(2)组合选择器

<div>11111</div>
<p>22222</p>
把div和p标签设置成相同的样式,把不同的标签设置成相同的样式
div,p{
     background-color:red;
}

(3)伪元素选择器
css里面提供了一些定义好的样式,可以拿过来使用

4.css的盒子模型

在进行布局前要把数据封装到一块一块的区域内(div)
(1)边框
border:2px soild blue;
border:统一设置
上 border-top
下 border-bottom
左 border-left
右 border-right
(2)内边距
padding:20px
使用padding统一设置,也可以分别设置
(3)外边距
margin:20px
使用margin统一设置,也可以分别设置
(4)css布局的漂浮
这里写图片描述
(5)css布局的定位
这里写图片描述

猜你喜欢

转载自blog.csdn.net/zyw644451/article/details/80852590