首页 > 其他分享 >css语法基础

css语法基础

时间:2024-11-03 20:19:18浏览次数:3  
标签:示例 color 元素 基础 语法 样式 选择符 选择器 css

一,css样式规则

CSS(层叠样式表)样式规则是用来指定网页元素如何呈现的声明。每条CSS样式规则通常包括一个选择器和一组属性与值。

selector{
   property:value;
   property:value;
...
}
   

二,选择符

1,选择符

(a)标签选择符

标签选择符(也称为元素选择符)是CSS中的一种基本选择器,它通过HTML元素的标签名来选择页面中的所有相应元素。使用标签选择符,可以为页面中所有相同类型的元素应用统一的样式。

<head>
   <style>
       h1{
          color:red;
         
           }
       </style>
</head>
<body>
   <h1>标签选择符</h1>
</body>

(b)类选择符

类选择符(Class selector)是CSS中用于选择具有特定类名的HTML元素的样式规则。与标签选择符不同,类选择符可以应用于任何类型的元素,并且可以在多个元素上重复使用,这使得它非常灵活和强大。

 <style type="text/css">
        .book_name{
            color: bule;
        } 
 </style> 
<body>
    <h1 class="book_name">一个标题</h1>
</body>

(c)id选择符

ID选择符(ID selector)是CSS中用于选择具有特定ID属性的HTML元素的样式规则。每个ID在页面中应该是唯一的,因此ID选择符通常用于选择和样式化唯一的页面元素。

<head>
    <style>
        #ttt{
            color:yellow
        }
    </style> 
</head>
<body>
    <h1 id="ttt">一个标题2</h1>
</body>
2,复合选择符

(a)交集选择符

交集选择符(或称为组合选择符)允许你根据多个条件选择元素。交集选择符通过在两个选择器之间不添加任何空格来表示,它选择同时满足这两个条件的元素。

 

<!doctype html>
<html>
 <head>
   <meta charset="gb2312">
   <title>"交集"选择符示例</title>
   <style type="text/css">
   P{
      font-size:14px;
       color:#00F;
      text-decoration:underline;
}
    p.myContent{
        font-size:20pxi
        text-decoration:none; 
        border:1px solid #C0o;

  </style>
</head>
<body>
  <p>1."交集"选择符示例</p >
  <p class="myContent">2."交集"选择符示例</p >
  <p>3."交集"选择符示例</p >
  </body>		
</html>

(b)并集选择符

并集选择符是一种用于选择同时满足多个选择器的元素的方式。并集选择符使用逗号 , 来分隔不同的选择器。当使用并集选择符时,所有被逗号分隔的选择器都会应用相同的样式规则。

<!doctype html>
 <html>
  <head>
   <meta charset="gb2312">
    <title>"并集"选择符示例</title>
    <style type="text/css">
    h1,h2,h3{
    color: purple;
	}
   h2. special,#one{
    text-decoration:underline;
   }	
   </style>
   </head>
   <body>
    <h1>示例文字 h1</h1>
    <h2 class="special">示例文字h2</h2>
    <h3>示例文字h3</h3>
    <h4 id="one">示例文字h4</h4>
   </body>
</html>

(c)后代选择符

后代选择符用于选择一个元素内部的所有匹配的后代元素。后代选择符使用空格字符来表示。后代选择符能够简化代码,实现大范围的样式控制。

<!doctype html>
  <html>
   <head>
    <meta charset="gb2312">
     <title>"后代"选择符示例</title>
    <style type="text/css"> 
     p span{
       color:red;
  }

  span{
    color:blue;
  }
  </style>
</head>
<body>
  <p>嵌套使用<span>css 标签</span>的方法</p >
  嵌套之外的<span>标签</span>不生效
 </body>
</html>

标签:示例,color,元素,基础,语法,样式,选择符,选择器,css
From: https://blog.csdn.net/2402_87232027/article/details/143271807

相关文章

  • 2024-2025-1 20241313刘鸣宇《计算机基础与程序设计》第六周工作总结
    作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标<写上具体方面>作业正文...本博客链接教材学习内容总结学习了有关计算机......
  • Python 一维列表基础语法
    【Python】【基础语法】【列表】引子创建一个列表获取数据的类型输出列表获取列表的长度获取元素的值获取元素的索引遍历列表练习引子列表(list)是python的基本数据类型之一。一维列表,常常被简称为列表,亦称为向量(vector)。六大基本数据类型数字型字符串str列表list元组......
  • 2024-2025-1 20241318《计算机基础与程序设计》第六周学习总结
    这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06这个作业的目标<Polya如何解决问题简单类型与组合类型复合数据结构查找与排序算法算法复杂度......
  • 2024-2025-1 20241427 《计算机基础与程序设计》第6周学习总结
    作业信息这个作业属于哪个课程[2024-2025-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06这个作业的目标Polya如何解决问题、简单类型与组合类型、复合......
  • 《计算机基础与程序设计》第6周学习总结
    学期2024-2025-1学号20241414《计算机基础与程序设计》第6周学习总结作业信息这个作业属于哪个课程2024-2025-1-计算机基础与程序设计这个作业要求在哪里2024-2025-1计算机基础与程序设计第6周作业这个作业的目标1.循环语句2.循环语句的具体运用3.第二次实验4.函......
  • 学科专业知识——信息技术基础知识
    第三节信息安全与防范1、信息安全1.1信息安全的定义信息安全是指信息网络的硬件、软件及其系统中的数据受到保护,不受偶然的或者恶意的原因而遭到破坏、更改、泄露,系统连接、可靠、正常地运行,,信息服务不中断。1.2信息安全的目标(※※※背)(2014上简答)2、信息安全防范(要知......
  • 大数据学习笔记 第4天 Shell编程基础高级实战详解
    Shell一、Shell编程概述Shell本身并不是内核的一部分,它只是站在内核的基础上编写的一个应用程序。用户通过Shell来使用Linux,不启动Shell的话,用户就没办法使用Linux。在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(commandinterpr......
  • # 学期2024-2025-1 学号20241405《计算机基础与程序设计》6周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如[2024-2025-1计算机基础与程序设计第六周作业](https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06作业正文C语言是一种过程式编程语言,它提......
  • 2024-2025-1 20241413 《计算机基础与程序设计》第六周学习总结
    这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK06作业目标Polya如何解决问题简单类型与组合类型复合数据结构查找与排序算法算法复杂度递归代码安全--......
  • MySQL学习笔记(基础语法)
    目录前言什么是MySQL数据库介绍1.关系型数据库2.开源3.跨平台支持4.性能与可扩展性5.存储引擎6.安全性7.社区与支持8.应用场景9.兼容性10.工具与接口MySQL基础语法增(INSERT)改(UPDATE)删(DELETE)查(SELECT)前言昨天忘写了,今天补更两篇,一个MySQL数据......