美文网首页
HTML标签2

HTML标签2

作者: Dxes | 来源:发表于2019-12-03 20:54 被阅读0次
input标签
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>表单标签</title>
    </head>
    <body>
        <!--1.表单标签: form
            表单标签是专门用来做用户信息收集的标签;是一个容器型的标签,单独用没有意义,一般需要配合表单相关标签来使用。
            主要完成数据的提交和重置的功能
            
            表单相关标签:input、textarea、select
            action属性    -   数据提交的方法/接口
            method属性    -   http请求方式(接口类型)
        -->
            <form action="" method="get">
                <!--2.input标签
                    type属性      -   决定标签的作用
                    
                -->
                <!--1)text: -   普通的文本输入框
                    name属性      -   用来区分和提交数据的
                    value属性 -   就是输入框中的内容
                    placeholder属性   -   占位符(输入提示信息)
                    maxlength属性 -   限制输入框内容的长度
                    
                -->
                <font>用户名:</font><input type="text" name="userName" value="" id=""  placeholder="请输入用户名" maxlength="8" />
                <br />
                <br />
                <font>电&emsp;话:</font><input type="text" name="tel" value="" id=""  placeholder="请输入手机号"/>
                <!--2)password  -   密码输入框
                    name属性      -   用来区分和提交数据的
                    value属性 -   就是输入框中的内容
                    placeholder属性   -   占位符(输入提示信息)
                    maxlength属性 -   限制输入框内容的长度
                -->
                <br />
                <br />
                <font>密&emsp;码:</font><input type="password" name="pw" id="" value="123456" placeholder="密码1-12位" />
                <!--3)radio:    -   单选按钮
                    name属性      -   用来区分和提交数据的(注意:同一组选项的name属性必须一致)
                    value属性 -   标签点当前按钮选中的数据的值(不可见)
                    checked属性   -   设置为checked,对应的按钮默认选中
                    
                -->
                <br />
                <br />
                <!--让label标签的for属性和表单标签的id属性保持一致,可以让label和表单标签进行关联-->
                <font>性别:</font>&emsp;&emsp;<input type="radio" name="性别" id="1" value="男" checked="checked"/><label for="1">男</label>&emsp;&emsp;&emsp;
                <input type="radio" name="性别" id="2" value="女" /><label for="2">女</label>
                <br />
                <br />
                <!--4)checkbox: -   复选按钮
                    name属性      -   用来区分和提交数据的(注意:同一组选项的name属性必须一致)
                    value属性 -   标签点当前按钮选中的数据的值(不可见)
                    checked属性   -   设置为checked,对应的按钮默认选中
                --> 
                <font>兴趣爱好</font>&emsp;
                <input type="checkbox" name="interest" id="b1" value="篮球" /><label for="b1">篮球</label>&emsp;
                <input type="checkbox" name="interest" id="b2" value="唱" /><label for="b2">唱</label>&emsp;
                <input type="checkbox" name="interest" id="b3" value="跳" /><label for="b3">跳</label>&emsp;
                <input type="checkbox" name="interest" id="b4" value="rap" /><label for="b4">rap</label>
                <br />
                <br />
                <!--5)button:   -   普通按钮
                    value属性 -   按钮上可见的文字
                    disabled属性  -   设置为disabled,禁用
                -->
                <input type="button" name="" id="" value="确定"  />
                <!--button标签,可以将任意类容作为标签-->
                <button>确定</button>
                <button><img src="img/img/aaa.ico"/></button>
                <br />
                <br />
                <!--submit  -   提交按钮
                    将当前form标签中所有设置name属性值的相关的标签,以name=value的形式对数据进行提交
                -->
                <input type="submit" name="" id="" value="提交" />
                
                <!--7)reset     -   重置按钮
                    将当前form标签中所有相关标签的状态恢复到初始状态
                -->
                <input type="reset" name="" id="" value="重置" />
                <br />
                <input type="color" name="favcolor" id="" value="red" />
                <br />
                
                <input type="date" name="bday" id="bday" value="" />
                <br />
                <input type="file" name="img" id="" value="" />
                <br />
                <input type="email" name="useremail" id="" value=""  placeholder="请输入邮箱"/>
                
            </form>
        
    </body>
</html>

多行文本域和下拉菜单
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>多行文本域和下拉菜单</title>
    </head>
    <body>
        <!--1.多行文本域:textarea
            name属性  -   区分和提交数据
            rows属性  -   控制输入框的高度(宽)
            cols属性  -   控制输入框的宽度(列)
            placeholder属性   -   占位符(输入提示信息)
            maxlength属性 -   最大值
        -->
        <textarea name="" rows="4" cols="40" placeholder="请输入意见……" maxlength="10"></textarea>
        
        <!--2.下拉菜单:select-option
            select标签    -   整个下拉列表
            option标签    -   下拉列表中的选项
            selected属性  -   值设置为selected,让指定选项处于默认选中状态
            
        -->
        <br />
        <br />
        <select name="city">
            <option value="成都">成都市</option>
            <option value="南充" selected="selected">南充市</option>
            <option value="西宁">西宁市</option>
            <option value="重庆">重庆市</option>
            <option value="贵阳">贵阳市</option>
            
        </select>
        <select name="">
            <!--可以通过添加optgroup标签并且设置label属性来对同一个下拉列表中的选项进行分组-->
            <optgroup label="成都市"></optgroup>
            <option value="">武侯区</option>
            <option value="">成华区</option>
            <option value="">青羊区</option>
            <option value="">金牛区</option>
            <option value="">高新区</option>
            
            <optgroup label="北京市"></optgroup>
            <option value="">海淀区</option>
            <option value="">朝阳区</option>
            <option value="">丰台区</option>
        </select>
    </body>
</html>

div和span
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <!--
            div和span都是无语义标签,主要是用来对网页中的内容进行分块和分组的;
            div默认是块级标签,显示的时候只能一个占一行
            span默认是行内标签,显示的时候一行可显示多个
            
        -->
    </body>
</html>

css基础

<!--
    1.什么是css
    css又叫成叠样式表,是web标准中的表现标准,主要负责网页中内容的布局和样式
    
    2.写在哪儿
    1)内联样式表     -   将css代码写到标签的style属性中
    2)内部样式表     -   将css代码写在style标签中
    3)外部样式表     -   将css代码写在css文件中;然后在通过link标签在html文件中导入
    
    3.怎么写样式表
    1)语法:
    选择器{属性1:属性值1;属性2:属性值2;属性3:属性值3;……}
    
    2)说明
    选择器 -   选中需要添加样式的标签
    {}      -   固定 写法
                注意:如果是内联样式表,选择器加{}可以省略
    属性      -   属性名和属性值使用冒号链接,属性和属性之间用分号隔开
                学css就是学css中的属性和功能
                注意:如果属性值是表示大小的数字,必须加单位:px(像素)、em(空格);也可以使用百分比
    
    3)常用属性
    color               -   设置文字颜色
    background-color    -   设置背景颜色
    font-size           -   字体大小
    width               -   宽度
    height              -   高度
    
-->


<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <!--外部样式-->
        <link rel="stylesheet" type="text/css" href="css/10css文件基础.css"/>
        
        <!--内部样式-->
        <style type="text/css">
            
            /*这儿的代码就是css代码*/
            
            #p1{
                color: blue;
            }
            
        </style>
    </head>
    <body>
        <!--内联样式表-->
        <p style="color: red;">我是段落1</p>
        <p id="p1">我是段落2</p>
        
    </body>
</html>

选择器
<!--
    css中的选择器就是用来悬中标签的
    
    1.元素选择器(标签选择器):
    直接将标签名作为选择器,选中当前页面中所有的指定标签。
    例如:p{}  -   选中当前页面中所有的p标签
    
    2.id选择器
    将id属性值前加#作为一个选择器,选中的是当前页面中id属性值是指定值的标签。
    注意:id是唯一
    例如:#p1{}    -   选中id值是p1的标签
    
    3.class选择器
    将class属性值前加.作为一个选择器,选中当前页面中所有class属性值是指定值的标签
    注意:同一个class在一个页面中可以有多个,同一个标签可以有多个class属性值
    例如:.c1{}    -   选中class值是c1的标签
    
    4.群组选择器
    将多个选择器用逗号隔开作为一个选择器,选中每个选择器选中的所有标签
    例如:p,#p1,.c1{}  -   选中所有p标签,和id是p1的标签以及class是c1的标签
    
    5.后代选择器
    将多个选择器用空格隔开作为一个选择器,从第一个选择器开始层层往后找,找到最后一个选择器对应的标签
    例如:p #p1 {} -   选中p标签中id是p1的标签
         选择器1 选择器2{}    -   选中选择器1中的选择器2
         注意选择器2是选择器1的后代就可以
         
    6.子代选择器
    将多个选择器用>隔开作为一个选择器
    例如:div>p{}  -   选中div中的p标签(p标签必须是div标签的子标签)
    
    
    7.通配符
    将*作为选择器,选中当前页面的所有的标签
    
-->
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <!--============1.元素选择器事例==========-->
        <!--<style type="text/css">
            p{
                color: yellowgreen;
            }
        </style>
        <h1>我是标题1</h1>
        <p>我是段落1</p>
        <a href="01.-head标签.html">head</a>
        <p>我是段落2</p>-->
        
        
        <!--============2.class选择器示例============-->
        <!--<style type="text/css">
            #p1{
                font-size: 50px;
                color: hotpink;
            }
        </style>
        <h1>我是标题1</h1>
        <p>我是段落1</p>
        <a href="01.-head标签.html">head</a>
        <p id=p1>我是段落2</p>-->
        
        
        <!--============3.class选择器示例============-->
            <!--        
                <style type="text/css">
            .c1{
                font-size: 40px;
                color:blue;
            }
            .c2{
                background-color: yellow;
            }
        </style>
        <h1 class="c1 c2">我是标题1</h1>
        <p class="c2">我是段落1</p>
        <a href="01.-head标签.html">head</a>
        <img src="img/img/luffy1.png"/>
        <p id="p1" class="c1">我是段落2</p>
        <input type="tel" name="" id="" value="" />
        <a href="" class="c1">我是超链接1</a>-->
        
        <!--============4.群组选择器示例=============-->
        <!--<style type="text/css">
            p,a{
                color: blue;
                font-size: 35px;
            }
        </style>
        
        <h1 class="c1 c2">我是标题1</h1>
        <p class="c2">我是段落1</p>
        <a href="01.-head标签.html">head</a>
        <img src="img/img/luffy1.png"/>
        <p id="p1" class="c1">我是段落2</p>
        <input type="tel" name="" id="" value="" />
        <a href="" class="c1">我是超链接1</a>-->
        
        <!--============5.后代选择器示例=============-->
        
        <!--<style type="text/css">
            div p{
                color: red;
            }
            
        </style>
        <p>我是段落1</p>
        
        <div>
            <p>我是段落2</p>
        </div>
        
        <div id="">
            <span id="">
                <p>我是段落3</p>
            </span>
        
        </div>-->
        
        
        
        <!--============6.子代选择器示例=============-->
        <!--<style type="text/css">
            div>p{
                color: red;
            }
        </style>
        <p>我是段落1</p>
        
        <div>
            <p>我是段落2</p>
        </div>
        
        <div id="">
            <span id="">
                <p>我是段落3</p>
            </span>
        </div>
        <div id="">
            <div id="">
                <p>我是段落4</p>
            </div>
        </div>-->
        
        
        
        <!--============7.通配符选择器示例=============-->
        
        <style type="text/css">
            *{color: cyan;}
        </style>
        
        <h1 class="c1 c2">我是标题1</h1>
        <p class="c2">我是段落1</p>
        <a href="01.-head标签.html">head</a>
        <img src="img/img/luffy1.png"/>
        <p id="p1" class="c1">我是段落2</p>
        <input type="tel" name="" id="" value="" />
        <a href="" class="c1">我是超链接1</a>
        
    </body>
</html>

伪类选择器
<!--
    1.什么是伪类选择器
    普通选择器选中的是一个标签所有的状态。选中后添加的样式对标签的所有状态有效
    伪类选择器选中的是一个标签特定的状态。选中后添加的样式只针对这一个状态有效
    
    
    2.语法:
    普通的选择器:状态{}
    
    1)link      -   超链接没有被成功访问的时候对应的状态,只有a标签才有这个状态
    2)visited   -   链接已经被成功访问过对应的状态,只有a标签有
    3)hover     -   鼠标悬停在标签上对应的状态,所有可见标签有效
    4)active    -   鼠标按住标签不放对应的状态,所有可见标签都有效
    
    
    
-->

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <!--======1.link状态=========-->
        <style type="text/css">
            a:link{
                color: red;
            }
        </style>
        <a href="https://www.baidu.com">百度</a>
        
        
        <br />
        <!--=======2.visited状态========-->
        <style type="text/css">
            a:visited{
                color: yellow;
            }
        </style>
        <br />
        <br />
        
        <!--=======3.hover状态=====-->
        <style type="text/css">
            #s1:hover{
                color: yellowgreen;
            }
            font:hover{
                background-color: yellow;
            }
        </style>
        <span id="s1">
            我是span
        </span>
        <font>我是font</font>
        
        
        <!--=========4.active状态========-->
        <br />
        <br />
        <style type="text/css">
            p:active{
                color: peru;
            }
            img:active{
                width: 500x;height: 500px;
            }
        </style>
        <p>我是段落2</p>
        <img src="img/img/luffy.jpg"/>
        
    </body>
</html>

选择器的权重
<!--
    不同的选择器 的权重值不一样,权重越大优先级越高
    
    元素选择器:0001  == 1
    class选择器:0010 == 2
    id选择器:  0100 == 4
    群组选择器: 看单独选择器的权重
    后代/自带选择器:各个选择器之和
    伪类选择器:0001 == 1
    
    注意:1.如果权重值一样,后写的优先级比先写的高
         2.除非特殊说明,内联样式的优先级最高
         3.属性吼如果添加 了!important,那么这个属性一定会有效
         
-->
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <style type="text/css">
            .c1{
                color: red;
            }
            #p1{
                color: blue;
            }
            p{
                color: brown;
            }
            div #p1{
                color: yellow;
            }
        </style>
        <div id="">
            <p id="p1" class="c1">我是段落1</p>
        </div>
        
    </body>
</html>

相关文章

  • 前端组件总结

    1.Input标签 HTML标签 2.Button按钮 HTML标签 3.Select下拉组件 HTML标签 4....

  • HTML标签2

    input标签 多行文本域和下拉菜单 div和span css基础 选择器 伪类选择器 选择器的权重

  • html标签(2)

    - form标签 action:处理form信息的程序所在的URL method:post: 指的是 HTTP P...

  • HTML基础知识

    1 什么是HTML? 2 HTML标签 HTML 标签是由尖括号包围的关键词,比如 ;标签通常是成对出现的,标签...

  • 2022-01-18 html第一天

    HTML标签的导读: HTML语法规则: 1.HTML 标签是由尖括号包围的关键词,例如 。2.HTML 标签通...

  • HTML 总结

    HTML简介 声明 标签及内容 HTML简介 1.什么是html 2.标签 3.HTML网页结...

  • Python HTML和CSS 1:html文档结构和常用标签

    总体内容1、前端概述2、html 文档结构3、html 标题标签、段落标签、换行标签 与 字符实体4、html 块...

  • HTML标签的权重

    大纲 1、HTML权重标签2、常见的权重标签3、常见的权重标签的使用 1、HTML权重标签 SEOer(SEO从业...

  • HTML标记语言之标签

    一、HTML标记语言之标签 1、标签:tag 2、标签包含: 1)标签名:tagName 2)标签属性:attri...

  • alt和title的区别

    1. alt是html标签的属性,而title既是html标签,又是html属性 2.title: title作为...

网友评论

      本文标题:HTML标签2

      本文链接:https://www.haomeiwen.com/subject/smuhgctx.html