目录

一.css介绍

二.css语法

三.css的几种引入方式

四.css选择器

五.css属性相关

六、盒子模型

拓展

一.css介绍

CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。

当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。

二.css语法

2.1css实例

每一个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。

前端第二篇---前端基础之CSS

2.2 CSS注释

/*这是注释*/

三.css的几种引入方式

3.1 行内样式

行内样式是在标记的style属性中设定CSS样式。不推荐大家使用。

<p style="color: red">helloword</p>

3.2内部样式

 嵌入式是将CSS样式集中写在网页的<head></head>标签对的<style></style>标签对中。格式如下

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

3.3外部样式

外部样式就是将css写在一个单独的文件中,然后在页面进行引入即可。推荐使用此方式。 

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

四.css选择器

4.1基本选择器

①元素选择器

p {color: "red";}

②ID选择器

#i1 {
  background-color: red;
}

③类选择器

.c1 {
  font-size: 14px;
}
p.c1 {
  color: red;
}

注意:

样式类名不要用数字开头(有的浏览器不认)。

标签中的class属性如果有多个,要用空格分隔。

④通用选择器

* {
  color: white;
}

4.2组合选择器

①后代选择器

/*li内部的a标签设置字体颜色*/
li a {
  color: green;
}

②儿子选择器

/*选择所有父级是 <div> 元素的 <p> 元素*/
div>p {
  font-family: "Arial Black", arial-black, cursive;
}

③毗邻选择器

/*选择所有紧接着<div>元素之后的<p>元素*/
div+p {
  margin: 5px;
}

④弟弟选择器

/*i1后面所有的兄弟p标签*/
#i1~p {
  border: 2px solid royalblue;
}
E,F   多元素选择器,同时匹配所有E元素或F元素,E和F之间用逗号分隔      :div,p { color:#f00; }
 
E F   后代元素选择器,匹配所有属于E元素后代的F元素,E和F之间用空格分隔 :li a { font-weight:bold;}
 
E > F   子元素选择器,匹配所有E元素的子元素F            :div > p { color:#f00; }
  
E + F   毗邻元素选择器,匹配所有紧随E元素之后的同级元素F  :div + p { color:#f00; } 
 
E ~ F   普通兄弟选择器(以破折号分隔)                 :.div1 ~ p{font-size: 30px; }
组合选择器简写

相关文章:

  • 2021-09-13
  • 2021-11-28
  • 2021-11-15
猜你喜欢
  • 2021-12-15
  • 2021-10-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-26
  • 2022-12-23
相关资源
相似解决方案