CSS基础<一>

1.CSS概念

CSS指层叠样式表(Cascading Style Sheets)(级联样式表)
CSS是用来美化html标签的,相当于页面化妆
样式表书写位置


           
           Document
           

2.选择器定义,格式,属性
  • 定义: 选择器是一个选择谁(标签)的过程.
  • 格式: 选择器{属性:值;属性:值}
属性 解释
Width:20px
Height:20px
Backgroud-color:red 背景颜色
font-size:24px 文字大小
text-align:left 内容的水平对齐
text-indent:2em 首行缩进
Color:red 文字颜色
3. 基础选择器
  • 标签选择器
    • 格式:标签{属性:值;}
    • 特点:标签选择器定义之后,会将页面所有的元素都执行这个标签样式。
      
             
             Document
             
      
      
             
      今天星期六下雨
    ★ 颜色的显示方式
    • 直接写颜色的名称
    • 十六进制: 0-9 a-f #000000; 前2为代表红色,中间2位代表绿色,后边2位代表蓝色。
    • rgb: color:rgb(120,120,120)
    • rgba color:rgba(120,120,120,1)
  • 类选择器
    • 格式: .自定义类名{属性:值;属性:值;}
    • 特点: 谁调用,谁生效。一个标签可以调用多个类选择器。
      多个标签可以调用同一个类选择器。
    • 类选择器命名规则:①不能用纯数字或者数字开头来定义类名
      ②不能使用特殊符号或者特殊符号开头(_)来定义类名③不建议使用汉字来定义类名④不推荐使用属性或者属性的值来定义类名
        .article{
         font-size:50px;
         color:green;
         background:yellow;
         width:300px;
         height:200px;
         }
      
  • ID选择器
    • 格式: #自定义名称{属性:值;}
    • 特点:一个ID选择器在一个页面只能调用一次。如果使用2次或者2次以上,不符合w3c规范,JS调用会出问题。一个标签只能调用一个ID选择器。一个标签可以同时调用类选择器和ID选择器。
  • 通配选择器
    • 格式:*{属性:值;}
    • 特点:给所有的标签都使用相同的样式。不推荐使用,增加浏览器和服务器负担。
4.复合选择器
  • 概念:两个或者两个以上的基础选择器通过不同的方式连接在一起。
  • 交集选择器
    • 格式: 标签+类(ID)选择器{属性:值;}
    • 特点: 即要满足使用了某个标签,还要满足使用了类(id)选择器。
    
           
           Document
           
    
    
           
    哈哈哈
    哈哈哈
  • 后代选择器
    • 满足条件:后代选择器首选要满足包含(嵌套)关系。父集元素在前边,子集元素在后边。
    • 格式:选择器+空格+选择器{属性:值;}
    • 特点:无限制隔代。
      只要能代表标签,标签、类选择器、ID选择器自由组合。
    
        
        Document
        
    
    
        

    哈哈哈

  • 子代选择器
    • 格式:选择器>选择器{属性:值;}
    
       
       Document
       
    
    
       

    哈哈哈

    嘿嘿嘿
  • 并集选择器
    • 格式:选择器,选择器,选择器{属性:值;}
    
       
       Document
       
    
    
       
    呼呼呼

    哈哈哈

    嘿嘿嘿

    呵呵呵

5.文本元素
  • 属性

    • font-size 文字大小
    • font-weight 文字粗细,值从100~900
    • font-family 微软雅黑 文本的字体
    • font-style:normal|italic noarmal 默认值 italic斜体
    • line-height:行高
  • 文本属性连写

    • 格式:font:font-style font-weight font-size/line-height font-family
    • 注意:font后面的属性值一定按照书写顺序
      文本属性连写文字大小和字体为必写项
     font:italic 700 16px/40px 微软雅黑;
    
  • 文字表达方式

字体名称 英文名称 Unicode编码
宋体 SimSum \5B8B\4F53
新宋体 NSimSum \65B0\5B8B\4F53
黑体 SimHei \9ED1\4F53
微软雅黑 microsoft yahei \5FAE\8F6F\96C5\9ED1
楷体_GB2312 KaiTi_GB2312 \6977\4F53_GB2312
隶书 LiSu \96B6\4E66
幼圆 YouYuan \5E7C\5706
华文细黑 STXiHei \534E\6587\7EC6\9ED1
细明体 MingLiu \7EC6\660E\4F53
新细明体 PMingLiu \65B0\7EC6\6604\4F53

你可能感兴趣的:(CSS基础<一>)