博客列表 >表单、元素样式来源及先后顺序原则

表单、元素样式来源及先后顺序原则

转行的中年油腻大叔
转行的中年油腻大叔原创
2021年09月23日 16:29:53387浏览

一、用户提交表单

GET 与POST 主要区别

-GET 控制在4K以内,可以简单理解明文发送请求。POST暗文,相当安全,内容可以多一点。

  • 单行文本框 、单选按钮
    应该注意
    同一组的单选按钮name属性,必须全部一样,才能保证返回唯一值
    1.单行文本框
    1. <label for="usrename">账号:</label>
    2. <input type="text" id="username" name="username" placeholder="不好于8位" required autofocus value="默认值"
    3. />
    2.单选按钮
    1. <label for="secret">性别</label>
    2. <input type="radio" name="gender" id="male" value="male" /><label
    3. for="male"
    4. ></label
    5. >
    6. <input type="radio" name="gender" id="female" value="femle" /><label
    7. for="female"
    8. ></label
    9. >
    10. <input
    11. type="radio"
    12. name="gender"
    13. id="secret"
    14. value="secret"
    15. checked
    16. a
    17. /><label for="secret">保密</label>

  • 复选框及自定义下拉列表
    1.下拉列表,将变量名和多个值分开设置,由用户自己选择;name,value 应该在一个标签内,select
    1. <label for="level">会员等级</label>
    2. <select name="level" id="">
    3. <option value="1">一星会员</option>
    4. <option value="2">二星会员</option>
    5. <option value="3" selected>三星会员</option>
    6. <option value="4">四星会员</option>
    7. </select>
    2.datalist 的ID属性一定要跟 input 的LIST 属性名称一致
    1. <label for="">搜索关键字</label>
    2. <input type="serch" name="serch" list="keywords" />
    3. <datalist id="keywords">
    4. <option value="美女">美女</option>
    5. <option value="帅哥">帅哥</option>
    6. <option value="动漫">动漫</option>
    7. </datalist>

    二、CSS基本知识-元素样式来源

  • 默认样式与自定义样式
    style样式 可以用到当前文档样式使用(<head ></head>之间),行样式仅限于当前的元素
  • 、 #id+{自定义规则} id 浏览器不检查唯一性
    1. <style>
    2. /* 属性选择器: 选择器+声明块=规则*/
    3. [id='title']{color:red;background-color:yellow}
    4. /* 等同于 # +{规则}*/
    5. #title {color:red;background-color:yellow}
    6. </style>
    7. <p id="title">
    8. 今晚测试一下
    9. </p>
  • class 采用 .名称+{自定义规则}
    1. <style>
    2. /* 属性选择器: 选择器+声明块=规则*/
    3. [class='title']{color:red;background-color:yellow}
    4. /* 等同于 . +{规则}*/
    5. .title {color:red;background-color:yellow}
    6. </style>
    7. <p class="title">
    8. 今晚测试一下
    9. </p>

    优先级别:!important>style属性 > id > class > tag 前面两种作为调试使用。

  • 对标数字 百位 权重组合 不修改样式表就可以先进行修改(原始样式表 不能改动,这时候就可以直接调整。)

    上下文选择器

  • 子元素 > | 后代用 【空格】| 相邻 下一个 + | 所有一起 ~ *
  1. /* 子元素 */
  2. .list> li{ border:1px solid #000}
  3. /* 后代空格 */
  4. .list li{ border:1px solid #000}
  5. /* 相邻 */
  6. .list.item+*{ border:1px solid #000}
  7. /* 所有一起 */
  8. .list.tiem~*{ border:1px solid #000}
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议