• CSS


    CSS

    1.概念(Cascading style sheets)层叠样式表

    层叠:指的是多个样式可以作用在同一个HTML元素上

    2. 使用CSS控制HTML元素样式的好处

    1. CSS功能强大
    2. 将内容展示与样式控制分离,可以降低耦合度,分工协作更容易,提高开发效率,可以实现复用等

    3. CSS的使用

    1. 内联样式:在标签内使用style指定CSS代码,这种其实并没有分离展示内容与样式控制

    2. 内部样式:在head标签内,定义style标签,标签内写CSS代码,作用域只是在当前HTML页面

    3. 外部样式:定义css的资源文件,然后在HTML使用link标签引入css代码

      <link href="style.css" rel="stylesheet"> 
      <style>
      	@import "style.css"
      </style>
      <!-- 引入css资源 -->
      

    4. 基本语法

    基本格式:

    选择器:{
    	属性名1:属性值1;
    	属性名2:属性值2;
    	.......
    }
    

    5. 选择器:筛选具有相似特征的元素

    1. 基本选择器

      1. ID选择器:#id属性值{},一般id属性值在整个页面唯一
      2. 元素选择器:标签名称{}
      3. 类选择器:.classs属性值{},一般一个页面多个元素使用同一个class属性值
      4. 优先级:id选择器>类>选择器元素选择器
    2. 扩展选择器

      1. *{}:表示选择所有的选择器

      2. 并集选择器:选择器1,选择器2{}

      3. 选择器1 选择器2{}:表示选中选择器1下的选择器2

      4. 父选择器,筛选子选择器的父选择器:父选择器 > 子选择器{}

      5. 属性选择器:元素名称[属性名=“属性值”]{ },一般用于选择input标签

      6. 伪类选择器:如:

        <!-- 控制链接的不同状态 -->
        a:link{
            color: red;
        }
        
        a:hover{
            color:yellow;
        }
        
        a:active{
            color: black;
        }
        

    6. 属性

    1. 字体、文本
      1. font-size
      2. color
      3. text-align
      4. ling-hight:字的行高
    2. 背景
      1. background:url("image.jpg") no-repeat center;
    3. 尺寸
      1. width
      2. height
    4. 边框
      1. border
    5. 盒子模型:控制页面布局
      1. margin:外边距
      2. padding:内边距
        • 默认情况下内边距会影响真个盒子的大小,可以使用 box-sizing:border-box控制所写的width和height就是最终的盒子大小
      3. float:div默认是换行的,盒子浮动
  • 相关阅读:
    Git 学习笔记(W,I,P)
    DirectX API 编程起步 #01 项目设置
    #1004 Let the Balloon Rise
    #1003 Max Sum
    人生的第一个博客(●'◡'●)ノ♥--开博典礼
    2053——switch game
    在Activity间传递数据的四种方法及返回结果
    安卓学习第38课——ProgressDialog
    安卓学习第37课——DatePickerDialog、TimePickerDialog
    安卓学习第36课——PopupWindow
  • 原文地址:https://www.cnblogs.com/zhuobo/p/10723998.html
Copyright © 2020-2023  润新知