form表单和CSS

时间:2019-11-13 18:40:07   收藏:0   阅读:100

一、form表单

1. form表单有什么用

2. form表单的用法

(1)有两个重要参数:

<body>
    <form action="http://127.0.0.1:8000/index/" method="post" enctype="multipart/form-data">
    </form>
</body>    
  

(2)input 结合 label 一起使用

<body>
    <form action="http://127.0.0.1:8000/index/" method="post" enctype="multipart/form-data">
        
1. 绑定id值方法一
<label for="d1">用户名:<input type="text" id="d1"></label>
绑定id值 之后在浏览器中点击label标签内文字任何的位置都可以自动选中input框

2. 绑定id值方法二
<label for="d2">用户名:</label>
<input type="text" id="d2">
        
     </form>
<body>
        
        

(3)input的type参数

  1. text 普通文本
  2. password 输入的内容,会变成密文
  3. data 日期
  4. radio 单选圆圈
  5. checkbox 多选 打钩
  6. hidden 隐藏
  7. file 传文件
  8. button 普通按钮,没有任何意义。然而却是最多的,你可以给它绑定js事件
  9. reset 重置按钮
  10. submit 提交按钮,能够自动触发form表单提交数据的动作

二、CSS

1. 什么是css

2. 注释

3. css的语法结构

4. css的三种引入方式

  1. 通过head标签内部的link标签引入外部的css文件(最正规的用法)

    <link rel="stylesheet" href="css文件路径(只能放相对路径)">

  2. 直接在html页面上的head内通过style标签直接书写css代码

<style>
    h1 {
        color: green;
    }
</style>
  1. 行内式(直接在标签内部通过style属性直接书写),不推荐使用

    <h1 style="color: orange">我是Oscar</h1>

5. css 查找标签方法

(1)基本选择器

  1. 元素选择器(即标签选择器)

    让页面上的所有该标签都变成红色
    
    标签名 {
                color: red;
            }
  2. id选择器

    让id为该id值的标签变成绿色 (# + id值)
    
    #id值 {
                color: green;
            }
  3. 类选择器

    让类中有c1的标签都变成粉红色 (. +类值)
    .c1 {
                color: pink;
            }
    
  4. 通用选择器

    让页面的所有标签都变成橘黄色
    * {
                color: orange;
            }

(2)组合选择器

  1. 后代选择器

    只要在标签内部都算作该标签的后代,用1个空格连接
    如div 内部的所有span标签:
    
    div span {  
               color: red;
            }
  2. 儿子选择器

    表示一个标签内部的第一层标签。用 > 连接
    如 div内的第一个span是儿子标签,第二个是div的孙子标签
    <div>
     <span>adff</span> # div 的儿子标签
     <p>dsfsadf        # div 的儿子标签
         <span>iuiuio</span> # div 的孙子标签
     </p>
    </div>
    
    儿子选择器语法:
    div>span {  
                color: green;
                }
  3. 弟弟选择器

    属于同一级别标签的标签1的之下的标签都是标签1的弟弟标签, 用 ~ 连接
    
    <div>div
        <span>div里面的span</span>
        <p>div里面的p
            <span>div里面的p里面的span</span>
        </p>
        <span>div里面最下面的span</span>
    </div>
    <p>ppp</p>          # div 的毗邻标签 也是 # div 的弟弟标签 。当毗邻选择器和弟弟选择器同时出现的时候,以毗邻选择器优先。
    <span>span</span>  # div 的弟弟标签
    <p>ppp</p>          # div 的弟弟标签
    <span>span</span>  # div 的弟弟标签
    
    弟弟选择器语法:
    
    div~span {
        color : yellow
    }
    
  4. 毗邻选择器

    毗邻选择器 标签1的下方的第一个同级别标签 ,用 + 连接
    
    <div>div
        <span>div里面的span</span>
        <p>div里面的p
            <span>div里面的p里面的span</span>
        </p>
        <span>div里面最下面的span</span>
    </div>
    <p>ppp</p>           # div 的毗邻标签 也是 # div 的弟弟标签 。当毗邻选择器和弟弟选择器同时出现的时候,以毗邻选择器优先。
    <span>span</span>  # div 的弟弟标签
    <p>ppp</p>          # div 的弟弟标签
    <span>span</span>  # div 的弟弟标签
    
    div+span {
                color: aqua;
            }

(3)标签的补充

(4)伪类选择器

(5)伪元素选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
***************分组写法,就是一个一个写*********************
        #d1 {
            color: red;
        }
        .c1 {
            color: red;
        }
        p {
            color: red;
        }
        div,
        span,
        p {
            color: blue;
        }

****************嵌套,放在一起写,用逗号隔开***********************
        #d1,.c1,p {
            color: orange;
        }
    </style>
</head>
<body>
<div id="d1">div</div>
<span class="c1">span</span>
<p class="c2">
    p
</p>
</body>
</html>

原文:https://www.cnblogs.com/Mcoming/p/11851445.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!