• css 基本操作


    #         css 基本操作
    """
    1. HTML
    1. 文档结构
    文档类型声明
    <html>
    <head></head> --> 给浏览器看的一些元信息
    <body></body> --> 给用户看的信息
    </html>

    2. HTML标签的格式
    <div></div> 双标签

    <img/> 单标签
    3. 标签的属性
    <div id="唯一的ID值" s10="hao" name="wangzi"></div>

    4. 常用的标签
    1. 展示信息的
    1. h1~h6
    2. b/u/i/s
    3. br --> 换行(标签的特点就是换行)
    4. hr
    5. p
    6. a --> href属性
    7. img --> src属性
    8. ul/ol/dl
    9. table
    10. div
    11. span

    2. 获取信息的
    1. form标签
    1. input系列
    1. type不同,展示的效果不同
    1. text
    2. password
    3. email
    4. date

    5. radio --> 单选框 name相同表示一组
    6. checkbox --> 复选框 name相同表示一组

    7. file

    8. submit --> 提交数据的时候
    9. reset --> 重置
    10. button --> 无默认效果,通常用JS绑定事件

    11. hidden --> 隐藏
    2. select -->下拉框
    1. 单选的
    <select name="xx">
    <option value="1">星期一</option>
    <option value="2">星期二</option>
    </select>

    2. 多选的

    <select name="xx" multiple>
    <option value="1">星期一</option>
    <option value="2">星期二</option>
    </select>

    3. 分组的

    <select name="xx">
    <optgroup label="分组名称">
    <option value="1">星期一</option>
    <option value="2">星期二</option>
    </optgroup>
    </select>
    2. form标签的属性
    action --> 数据往哪儿提交
    method --> 数据提交方式 GET/POST 一般用POST,默认是GET

    readonly --> 只读
    autocomplete="off" --> 关闭自动补全
    novalidate --> 不用浏览器做校验
    disabled --> 不可用

    3. label标签
    通常给所有获取用户输入的标签都要加上配套的label
    两种配套方式:
    1. 通过for属性
    2. 直接包起来
    5. HTML特殊符号
    1. HTML不要求缩进
    2. 多个空格和换行只会在浏览器中显示1个空格

    3. 常用的特殊符号:
    1. &nbsp; --> 空格
    2. &copy; --> 版权
    3. &reg; --> 注册
    4. &yen; --> 人民币

    ...

    6. 标签的分类
    1. 独占一行(浏览器有多宽我就占多宽) 块儿级标签
    1. h1~h6
    2. div
    3. p
    4. li
    5. hr
    6. tr


    2. 在一行展示的(浏览器一行能放下我就在这一行) 内联标签/行内标签
    1. b/u/i/s
    2. a
    3. img
    4. span
    5. input

    7. <标签名>内容</标签名> ---> 元素

    8. 快捷方式:
    div>p
    div+p
    div*3
    div[class="c1"]
    div{$}

    2. 今日内容
    1. CSS
    用来给HTML标签添加样式的
    可以分解为两部分:
    - 找到对应的标签
    - 给它设置样式

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

    2. 注释
    /*注释内容*/

    3. CSS引入方式
    1. 直接在标签定义style属性
    2. 在head标签中定义style标签
    3. 通过link标签导入外部单独的CSS文件


    4. 选择器(找标签的方式)

    1. 基本选择器
    1. 标签选择器/元素选择器
    div {}
    p {}
    2. ID选择器 #ID值
    3. 类选择器 .c1 同一个标签可以设置多个类,多个类用空格分隔
    4. 通用选择器 *
    2. 组合选择器
    1. 后代选择器 选择器1 选择器2
    2. 儿子选择器 选择器1>选择器2
    3. 毗邻选择器 选择器1+选择器2 (往下找紧挨着同级的标签)
    4. 弟弟选择器 选择器1~选择器2 (往下找所有同级的标签)
    3. 属性选择器
    1. [title] 只判断属性名
    2. [title='hehe']既判断属性名也判断属性值
    4. 分组和嵌套
    1. 分组
    用逗号分隔
    选择器1, 选择器2 {
    样式1: 值1;
    }
    2. 嵌套
    div.c1
    #d1~p
    #d1~.c1

    5. 伪类和伪元素选择器
    1. 伪类
    :hover
    :focus
    2. 伪元素
    :before
    :after

    5. 选择器的优先级
    1. 选择器相同或者级别相同的话,离标签近的那个样式生效
    2. 选择器的优先级
    内联样式(1000) > ID选择器(100) > 类选择器(10) > 元素选择器(1) > 继承

    3. !important(不讲道理的强制生效,不推荐使用)



    你知道了 大量的练习 你会了





    day49下午
    CSS属性:
    1. 宽度和高度
    2. 字体属性
    3. 文本属性
    4. 背景属性
    5. 边框
    6. display属性
    -none
    -block
    -inline
    -inline-block
    7. CSS盒子模型
    -content
    -padding
    -border
    -margin
    8. float
    -left
    -right

    清除浮动带来的负面效果
    9. 溢出
    -hidden
    -scroll
    -auto
    10. 定位:
    Left 当前元素的左侧与父元素左侧(就是原来默认位置)的距离值。

    Right 当前元素的右侧与父元素右侧的距离值。

    Top 当前对象顶部距离原位置顶部距离多少。

    Bottom 当前对象底部距离原位置距离多少。

    1. 相对定位
    相对定位指的是:相对自己原来在的位置做的定位
    2. 绝对定位
    绝对定位指的是:相对 自己最近的 定位过的 祖先标签 来定位
    3. 固定定位
    11. z-index
    弹出模态框使用
    数值越大越靠近用户
    12. opacity
    透明度
    注意与rgba()的区别

    详情 见 http://www.cnblogs.com/liwenzhou/p/7999532.html
  • 相关阅读:
    第九十一天 how can I 坚持 技术-永远的技术
    第九十天 how can I 坚持
    Java控制台中输入中文输出乱码的解决办法
    【体系结构】转移预测器设计与比较1
    Ubuntu 13.04 用Sublime Text 2 编译运行 JAVA
    HDU 4605 Magic Ball Game (在线主席树|| 离线 线段树)
    个人重构机房收费系统之报表
    快速排序的递归和非递归实现
    HDU 3721 Building Roads (2010 Asia Tianjin Regional Contest)
    体验决定深度,知识决定广度。你的人生是什么呢? 操蛋和扯蛋没必要纠结 唯有继续
  • 原文地址:https://www.cnblogs.com/xuerh/p/8817733.html
Copyright © 2020-2023  润新知