css概念及作用

css即层叠样式表的英文缩写

作用:1 渲染页面   2 页面布局

css语法

CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。

格式:

selector{

  property: value;

  property: value;

  property: value

}

示例及详解

h1 {color:red; font-size:14px;}
css初始

css注释

/*单行注释*/ 

/*
多行注释
多行注释
*/

引入css的方式

1 行内式

行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。

<p  style="background-color:yellow">hello  css</p>

2.嵌入式(内部样式)

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

<head>

  <meta charset="utf-8">

  <title></title>

  <style>

    p{

      background-color:green;

}

  </style>

</head>

3.连接式

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

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

css选择器(查找标签)

基本选择器

    css初始

注意:在类选择器中:

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

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

组合选择器

  后代选择器

/*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;
}

属性选择器

/*用于选取带有指定属性的元素。*/
p[title] {
  color: red;
}
/*用于选取带有指定属性和值的元素。*/
p[title="213"] {
  color: green;
}
/*找到所有title属性以hello开头的元素*/
[title^="hello"] {
  color: red;
}

/*找到所有title属性以hello结尾的元素*/
[title$="hello"] {
  color: yellow;
}

/*找到所有title属性中包含(字符串包含)hello的元素*/
[title*="hello"] {
  color: red;
}

/*找到所有title属性(有多个值或值以空格分割)中有一个值为hello的元素:*/
[title~="hello"] {
  color: green;
}
属性选择器不常用的原因

相关文章:

  • 2022-12-23
  • 2021-10-15
  • 2022-02-18
  • 2021-09-28
  • 2022-12-23
  • 2022-01-03
  • 2022-12-23
  • 2021-12-08
猜你喜欢
  • 2022-01-17
  • 2021-11-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案