html,css

本文介绍了CSS的基本概念、不同类型的样式及应用方法,包括内联样式、内部样式和外部样式。此外还详细讲解了各种选择器的使用,如标签、类、ID、伪类等,并概述了一些常用属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CSS(一)

一、CSS概念
1. CSS是Cascading Style Sheet层叠样式表
给网页内容添加多种样式,美化网页


2. CSS三种样式
   内联样式(行内样式)
      <div style="样式"> </div>
 
   内部样式
     <style>
  div{
    样式
  }
</style>
   外部样式
       单独的一个css文件(后缀是.css)
  <link rel='stylesheet' href='文件路径(相对或绝对)' />
3. 优点 
   1)能够做到内容和样式分离,写起来比较简单
   2)样式重用
   3)提高浏览速度,节省网络流量
   
4. CSS的基本语法
   语法
      选择器{
    样式;
 }
 选择器:选择对谁修饰,
 样式:   属性:值;
   注释
/*注释内容*/
二、常用选择器
1.标签选择器
   html的标签都是选择器,会选中所有的同类标签
   标签{
   }
2.class选择器
   .类名{
   }
   选中所有类名相同的标签
  类名命名规则:由数字、字母、下划线组成,不能以数字开头  _x1  R_3
  
  class可以有多个类名 class="类名1 类名2"
  
3.ID选择器
   #id名 {
   }
  在同一文件中id名不能重复
  
4.组合选择器
  可以将多个选择器写在一起,用“,”隔开,选中内容
  方便书写
  .d1,#s1,p{
color:pink;
   }
5.层级选择器
层级选择器可以将有层级关系的选择器用空格隔开,选中某个后代标签
标签之间包含关系就是层级
.grandpa .father .son{
color:green;
font-size:70px;
}

6.伪类选择器
link visited  hover  active  focus first-child last-child
对a标签来说:
link 正常状态
   visited:访问过后的状态
hover: 鼠标放到a标签上的状态
active:鼠标点击a标签的时候的状态
要按照l-v-h-a (love hate)顺序
hover可以针对任何标签,鼠标放到上面的时候的状态
active:激活状态,鼠标按下的状态,针对任何标签
focus:获得焦点的状态,只针对有焦点的标签

first-child:选中父标签里的第一个标签
last-child:选中父标签里的最后一个标签
类型:first-child
:last-child
span:first-child 是说第一个孩子是span类型

7.属性选择器
  [属性] 选中所有具有该属性的标签
  [属性='值']选中属性等于某个值得标签
  [属性]{
  }
8.通用选择器(*) 
  *是通用选择器,选中所有标签,一般不使用
  *{
  }
9.优先级和继承


父标签里设置字体,子标签会自动继承

定位越精确优先级越高
行内样式 > ID选择器 > 类选择器 >标签选择器 >标签本身

三、常用属性
1.单位
常用单位(px\em\rem\%)
 px 像素 
 em 父标签字体的大小 2em  0.4em
 rem 根标签字体的大小
 % 不光用于字体,也可以用于宽高,大小 相对单位
 浏览器字体默认12 14 16px
 
颜色表示方式
      第一种方式:单词 red  green
   
0-9 abcdef
 
 第二中方式:#rgb  #1a801f  rgb红绿蓝
 第三种方式:rgb(r,g,b)  rgb(20,99,20)
2.尺寸(width height)

3.字体
font-size\color\font-weight\font-family\font-style
    font简写(style,weight,size,family)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值