02.CSS基本语法

CSS快速入门

CSS介绍

  • CSS(Cascading Style Sheets):层叠样式表。
  • 用于设置和布局网页的一种计算机语言,告知浏览器如何渲染解析页面元素

CSS组成

  • 选择器:选择HTML元素的方式,可以使用标签名、class属性值、id值等多种方式
  • 样式声明:用于给HTML元素设置具体的样式,格式是 属性名:属性值
  • 格式如下:
        选择器 {
            属性名:属性值;
            属性名:属性值;
            属性名:属性值;
        }
        h1 {
            color: red;
            font-size: 5px;
        }

CSS的引入方式

  1. 内联样式

    • 在标签中通过style属性来控制样式,只能影响当前这一行。
    • 格式
    		<标签 sytle="属性名:属性值; 属性名:属性值;">内容</标签>
    
    	    <!--内联样式-->
    	    <h1 style="color: red; font-size:20px">Hello world</h1>
    
  2. 内部样式

    • 在<head>标签中通过<style>标签来控制样式,值能影响当前文件。
    • 格式
    			<head>
    					<style>
    							选择器 {
    									属性名:属性值;
    									属性名:属性值;
    							}
    					</style>
    			</head>
    
     			<head>
     			    <meta charset="UTF-8">
     			    <title>表单标签的演示</title>
     			    <!--内部样式-->
     			    <style>
     			        h1 {
     			            color: red;
     			            font-size: 5px;
     			        }
     			    </style>
     			</head>
    
  3. 外部样式

    • 在<head>标签中通过<link>标签来引入独立CSS文件,可以影响不同的文件
    • 格式
    				<link rel="stylesheet" href="css文件">
    
    				<head>
    				    <meta charset="UTF-8">
    				    <title>表单标签的演示</title>
    				    <!--外部样式-->
    				    <link rel="stylesheet" href="css/01.css"/>
    				</head>
    

CSS的注释

  1. 什么是注释
    • 注释是用于解释说明程序的
  2. 注释的格式
    • /*注释的内容*/
  3. 注释的特点
    • 被注释的样式不会被浏览器解析

CSS的选择器

  1. 什么是选择器
    • 一个HTML文件中会存在很多个元素,如果相对不同的元素添加不同的样式,就需要使用到选择器了!说白了,就是选择器就是用来选择指定的元素的!
  2. 选择器的分类
    • 基本选择器

      名称符号作用示例
      元素选择器标签名根据标签名匹配元素div{}
      类选择器.根据class属性值匹配元素.center{}
      id选择器#根据id属性值匹配元素#username{}
          <style>
              /*元素选择器*/
              div{
                  color: red;
              }
              /*类选择器*/
              .cls{
                  color: blue;
              }
              /*id选择器*/
              #d1{
                  color: green;
              }
          </style>
      
    • 属性选择器

      名称符号作用示例
      属性选择器[]根据指定属性匹配元素[type]{}
      [type=text]{}
      	<style>
              /*属性选择器*/
              [type]{
                  color: red;
              }
              [type=password]{
                  color: blue;
              }
          </style>
      
    • 伪类选择器

      名称 符号 作用示例
      伪类选择器标签名:link为访问的状态a:link{}
      标签名:visited已访问的状态a:visited{}
      标签名:hover鼠标悬浮的状态a:hover
      标签名:active已选中的状态a:active
          <style>
              a{
                  /*去掉下滑线*/
                  text-decoration: none;
              }
              /*为访问的状态*/
              a:link{
                  color: black;
              }
              /*已访问的状态*/
              a:visited{
                  color: blue;
              }
              /*鼠标悬浮的状态*/
              a:hover{
                  color: red;
              }
              /*已选中的状态*/
              a:active{
                  color: yellow;
              }
          </style>
      
    • 组合选择器

      名称符号作用示例
      后代选择器空格使用空格结合多个选择器,基于第一个选择器,匹配第二个选择器的所有元素.center li{}
      分组选择器,可以同时匹配多个元素div,span,p{}
      	<style>
              /*后代选择器*/
              .center input{
                  color: red;
              }
              /*分组选择器*/
              sapn,p{
                  color: blue;
              }
          </style>
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值