zoukankan      html  css  js  c++  java
  • HTML常用标签

    HTML

    head头部标签里面的内容:

    1.自闭合标签(title)

    <title>这是我的博客</title>                        # 用于标记导航中的名字
    

    2.自闭合标签(meta)

    <meta charset="UTF-8">                                                      # 用于指定 字符编码
    <meta http-equiv = "Refresh" content="3" />                                 # 页面刷新 3 秒钟刷新一次
    <meta name="keywords" content="北京,北京汽车,北京报价" />                     # 易于搜索引擎搜索
    <meta name="description" content="汽车之家北京报信息尽在汽车之家报价库" />      # 网站的描述信息
    <meta http-equiv="X-UA-Compatible" content="IE=edge">                       # 设置IE浏览器兼容提醒 请使用 IE=edge 版本打开
    <meta http-equiv = "Refresh" content="3; Url = http://www.baidu.com" />     # 设置页面3秒后 跳转到 baidu.com 用的少
    

    3.自闭合标签(link)

    <link rel="shortcut icon" href="image/favicon.ico">                        # 设置页面导航的角标 格式为ico
    <link rel="stylesheet" href="static/commons.css">                         # 用于引用其他路径的css样式
    

    4.自闭合标签(style 可以用link标签从一个路径引用)

    <style>
        #i1{                                                 # 用于定义css样式格式的
            background-color: red;
            height: 48px;
        }
    </style>
    

    5.自闭合标签(script)

    body本体标签里面的内容:

    所有的标签分为:

    1. 块级标签 H 系列标签,p标签,div标签(一个块级标签会默认占一整行)
    2. 行内标签 span标签,select标签,a标签 等(可用于css自定义标签,默认不换行)
    3. 标签存在的意义: 用于CSS操作,JS操作

    1.HTML特殊字符编码大全:往网页中输入特殊字符,需在html代码中加入以&开头的字母组合或以&#开头的数字

    http://www.cnblogs.com/web-d/archive/2010/04/16/1713298.html
    例:
    &nbsp;        # 不断行的空白
    &copy;	  ©	  # 版权
    &reg;     ®   # 已注册
    

    p 和 br标签

    p表示段落,默认段落之间是有间隔的!

    <p>ddddddddddddddddddddddddaaaaaaaaaaaaa</p>
    

    br 是换行 不会有换行段落间隔(自闭合标签)

    dddddddddddddddddddddddaaaaaaaaaaaaaas<br>adddddddddddddddddddddddddddddddddddaaa
    

    H 标签

    H1 ... H6 标题标签从 H1到H6 递减

    span 行内标签

    span 白板标签,可用于css自定义标签

    div 标签

    div标签 也是白板标签,可用于css自定义标签
    标签之间可以嵌套
    标签存在的意义,css操作,js操作

    form表单(可将数据提交到后台的标签)【重点】

    1. 向自己的服务端提交数据 “post”会把内容放在请求体中发送过去; 2. “get”提交会把数据放在url中提交过去(默认依照“get”方式提交); 3. enctype当提交的内容有文件时需要依赖此选项; 4. 需要提交的内容都需要放在form标签内部。
    <form method="post" action="http://127.0.0.1:8080/edit_user" enctype="multipart/form-data">   
        # method 依照什么方法将数据提交给服务端 (post或get)
             # get 默认将数据通过url发送到服务端
             # post 将数据放在 body 中发送给服务端
        # action 用于向服务端提交数据的地址
        # enctype 提交文件时需要此参数
        <input type="text" name="user"/>       
             # 向后台提交数据时,需要在input标签中 设置name="user" 以便后台获取前台提交的数据
        <input type="text" name="email"/>
        <input type="password" name="pwd"/>
        <input type="button" value="提交1"/>    # 默认没有任何用处只是个按钮(可用于属性自定义)
        <input type="submit" value="提交2"/>    # 用于向后台提交表单
    </form>
    

    2.向搜狗搜索提交数据

    <form method="get" action="https://www.sogou.com/web">
        <input type="text" name="query"/>
        <input type="submit" value="提交" />
    </form>
    

    1.input 系列(可将数据提交到后台的标签)

    类型:(type)

    1. type="text" 表示普通文本
    2. type="password" 表示密码格式
    3. type="button" 普通按钮
    4. type="submit" form表单提交按钮将数据提交到后台
    5. type="radio" 单选框
    6. type="checkbox" 复选框
    7. input type="file" 文件提交(依赖form表单中的一个属性 enctype="multipart/form-data")

    单选框radio

    男:
    女:

    男:<input type="radio" name="gender" value="1" checked="checked" />   
    # type="radio"表示单选框;name="gender" name 相同能达到互斥作用;
    # checked="checked" 表示默认选中;value="1" 表示选中后的value值
    女:<input type="radio" name="gender" value="2"/>  
    

    按钮submit

    需要包含在form标签内部,用于数据提交;

    <input type="submit" value="提交"/>
    # type="submit" 将数据提交到后台
    <input type='rest' /> 
    # type='reset' 用于重置输入内容的按钮
    

    复选框 checkbox

    篮球:
    1球:
    2球:
    3球:
    4球:

    篮球:<input type="checkbox" name="favor" value="1" checked="checked" />		
        # type="checkbox" 为复选框;checked="checked"表示为默认选中;
        # name="favor" name值相同,后台获取数据为列表形式favor:[1,2,3]
    1球:<input type="checkbox" name="favor" value="2"/>
    2球:<input type="checkbox" name="favor" value="3" checked="checked" />
    3球:<input type="checkbox" name="favor" value="4"/>
    4球:<input type="checkbox" name="favor" value="5"/>
    

    文件上传

    文件上传:

    <input type="file" />  						    
    # 表示上传文件 依赖form表单中的一个属性 enctype="multipart/form-data"
    # <form method="post" action="http://127.0.0.1:8080/edit_user" enctype="multipart/form-data">   
    

    注释:

    input type="text" name="user"	               	 # text 普通文本	name 指定一个key值,用于服务端取值
    input type="password" name="pwd"	             # password  密码格式
    input type="button" value="提交1"	             # button    普通的按钮   value 表示按钮上面的值
    input type="submit" value="提交1"                 # submit    提交按钮,将表单提交 
    input type="radio" name="gender" value="1" checked="checked"       # radio  单选框,name 相同时达到互斥的作用  checked="checked" 表示默认选中 
    input type="radio" name="gender" value="2"     
    input type='file'   						    # 表示上传文件 依赖form表单中的一个属性 enctype="multipart/form-data"
    input type='reset'    						    #  重置
    篮球:<input type="checkbox" name="favor" value="1" checked="checked" />   
        # type="checkbox" 为复选框;checked="checked"表示为默认选中;
        # name="favor" name值相同,后台获取数据为列表形式favor:[1,2,3]
    1球:<input type="checkbox" name="favor" value="2" checked="checked"/>
    2球:<input type="checkbox" name="favor" value="3"/>
    
    

    2.textarea 多行文本框(可将数据提交到后台的标签)

    <textarea name="texrea">多行文本框</textarea>   
    # “多行文本框”中间内容为默认值
    # 后台拿去数据通过 name="texrea" 获取值
    

    3.select 下拉框系列(可将数据提交到后台的标签)

    1.下拉单选框

    <select name="danxuan">
        <option value="北京">北京</option>
        <option value="天津" selected="selected">天津</option>     
        # selected="selected" 表示默认选中 
        <option value="南京">南京</option>
        <option value="东京">东京</option>
    </select>
    

    2.下拉多选框 multiple

    <select name="duoxuan" size="5" multiple="multiple">		
        # size="5" 框的大小;
        # multiple="multiple"多选框
        <option value="北京">北京</option>
        <option value="天津" selected="selected">天津</option>
        <option value="南京">南京</option>
        <option value="东京">东京</option>
    </select>
    

    a标签(不能提交到数据库)

    1.实现超链接 跳转功能

    百度

    <a href="http://www.baidu.com" target="_blank">百度</a>     
    # href 特有的属性用于跳转的页面;
    # target="_blank" 在新窗口页打开
    

    2.锚点(用于跳转到指定的段落)

    第一章 第二章 第三章 第四章
    第一章内容
    第二章内容
    第三章内容
    第四章内容
    ```html
    第一章 # 在href="#i1"中指定 段落的 ID地址 第二章 第三章 第四章
    第一章内容
    # id 值应该唯一 # style="height: 600px" 高设置为600px才能看出效果
    第二章内容
    第三章内容
    第四章内容
    ```

    image图片标签

    src="Lighthouse.jpg" # 图片地址
    style="height: 200px; 200px" # 设置图片的宽高
    alt="美女" # 当图片不存在时,显示文字
    title="大美女" # 鼠标停放在上面显示的文字

    美女

    <a href="http://pic.zhangyu.tv/upload/1553869728626391.jpg" target="_blank">               
        # 在a标签中包裹 img标签,可以实现点击图片跳转的作用
        <img src="Lighthouse.jpg" style="height: 200px; 200px" alt="美女" title="大美女">      
    </a>
    

    ul 和 ol列表标签

    1. 123
    2. 123
    • 123
    • 123
    ```html
      # ol 数字序列 1.2.3...
    1. 123
    2. 123
      # ul 依照 • 开头
    • 123
    • 123
    ``` ###表格 table 标签 1.td colspan="2" # 横向会占用两个单元格 2.td rowspan="2" # 上下占用两个单元格
    主机名 地址 端口 选项
    MySQL 1.1.1.1 80
    <table border="1">                 <!-- 创建一个表格 -->
        <thead>                        <!-- 这是一个表头 -->
            <tr>                            <!-- 这是一行 -->
    
                <th>主机名</th>              <!-- 这是一列,th加粗的头 -->  
                <th>地址</th>            
                <th>端口</th>
                <th>选项</th>
            </tr>
        </thead>
    
        <tbody>                        <!-- 这是一个表本体 -->
            <tr>                            <!-- 这是一行 -->
                <td>MySQL</td>              <!-- 这是一列,普通的列 -->
                <td>1.1.1.1</td>
                <td>80</td>
                <td><input type="checkbox" value="2"/></td>
            </tr>
        </tbody>
    </table>
    

    label标签用于名称和input框获取光标


    <label for="usernames">用户名</label>                   # for="username" 来自于那个 id
    <input id="usernames" type="text" name="user"/>        # 定义一个input标签 id为“username”  
    

    fieldset标签用于拉出一个大框

    登录
    ```html
    登录 # legend 标签中间为显示在大框线上的内容
    ```
  • 相关阅读:
    ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes
    大div套多个小div,怎样设置外div的高度自适应?
    搭建高可用rabbitmq集群及spring boot实现集群配置
    linux signal 处理
    freemarker null异常详解及兼容模式
    蓝绿部署、A/B测试以及灰度发布(金丝雀发布)
    动态BGP与静态BGP
    axios与ajax的区别及中文用户指南
    java poi excel给单元格增加批注(包含SXSSF)及设置列类型
    java图片处理(加水印、生成缩略图)等之Thumbnailator库
  • 原文地址:https://www.cnblogs.com/baolin2200/p/7250118.html
Copyright © 2011-2022 走看看