• HTML


    HTML

    文档结构:

    <!--声明文档的类型 标记该文档为HTML5的文件-->
    <!DOCTYPE html>
    <!--页面的根节点-->
    <!--html中标签都是闭合标签 闭合标签包含双闭合和单闭合
    双闭合:<html></html>
    单闭合:<meta/>
    -->
    <html lang="en">
        <head>
            <!--包含头部信息 是一个容器:包含style title meta script link等-->
            <meta charset="UTF-8">
                <!--声明头部的元信息,对我们的文档规定编码格式-->
            <title>Title</title>
        </head>
        <body>
            <!--包含浏览器显示的内容标签:div p a img input-->
            这是我们的文档结构!哈哈哈
        </body>
    </html>
    

    head标签

    • head标签的主要内容和作用,文档的头部描述了文档的各种属性和信息,包括文档的标题、编码方式及URL等信息,这些信息大部分是用于提供索引,辩认或其他方面的应用(移动端)的等。

    meta

    • meta常用两个属性:
      • http-equiv属性:它用来向浏览器传达一些有用的信息,帮助浏览器正确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。
      • name属性:主要用于页面的关键字和描述,是写给搜索引擎看的,关键字可以有多个用 ‘,’号隔开,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。
        <meta http-equiv="refresh" content="5;URL=http://www.baidu.com" />
        <!--5秒后重定向(跳转)到百度首页-->
    
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
        <!--指定文档内容类型和编码类型-->
        
        <meta http-equiv="x-ua-compatible" content="IE=edge">
        <!--告诉IE浏览器以最高级模式渲染当前网页-->
        
        <!--为了SEO优化-->
        <meta name="keywords" content="meta总结,html meta,meta属性,meta跳转">
        <meta name="description" content="路飞学城">
    
     <!--引入外部样式表-->
        <link rel="stylesheet" type="text/css" href="./index.css">
    
        <!--定义网站图标-->
        <link rel="icon" href="./fav.ico">
    

    stykle

        <!--定义内部样式表-->
        <style type="text/css">
        </style>
    

    script

    <!--定义内容脚本文件-->
        <script type="text/javascript">
        </script>
        <script src="./index.js"></script>
    

    title

        <title>跳转个毛啊。不跳了</title><!--文档的标题-->
    

    body标签

    • 三种元素:
      • 块级元素:独占一行,可设置宽高,如果不设置默认是浏览器的宽度
      • 行内元素:在一行内展示,不能设置宽高,它的宽高根据内容去填充
      • 行内块元素:在一行内展示,可设置宽高

    标题标签

    
    <!--heading:标题h1~h6-->
        喵
        <!--块级元素:独占一行-->
        <h1>哈哈哈</h1>
        <h2>哈哈哈</h2>
        <h3>哈哈哈</h3>
        <h4>哈哈哈</h4>
        <h5>哈哈哈</h5>
        <h6>哈哈哈</h6>
    

    段落标签

    • 浏览器展示特点:
      • 跟普通文本一样,但我们可以通过css来设置当前段落的样式
      • 是否又独占一行呢? 答案是的 块级元素
        <p>这是段落标签,与标题标签一行,也是独占一行</p>
    

    超链接标签

    • 超级链接:标记代表一个链接点,是英文anchor(锚点)的简写。它的作用是把当前位置的文本或图片连接到其他的页面、文本或图像
    • a标签属于行内标签:在一行内显示
        <!--target对应的属性默认是_self 改成_blank在新的标签页打开
        title属性:将鼠标移动上去会变成title内容-->
        <a href="http://www.baidu.com" target="_blank" title="百度首页">单击跳转到百度首页</a>
        <a href="./a.zip">下载这个文件</a>
        <a href="mailto:1032298871@qq.com">跳转到邮箱</a>
        <a href="#">跳转到顶部</a>
        <a href="#p1">跳转到顶部的段落标签</a>
        
        <!-- javascript:是表示在触发<a>默认动作时,执行一段JavaScript代码,而 javascript:; 表示什么都不执行,这样点击<a>时就没有任何反应。 -->
        <a href="javascript:alert(1)">内容</a>
        <a href="javascript:;">内容</a>
    

    列表标签

    • 有序标签:ul
        <ul>
            <li>我的账户></li>
            <li>我的订单></li>
            <li>我的优惠卷></li>
            <li>我的收藏></li>
            <li>退出></li>
        </ul>
    
    • ul标签的属性: type:列表标识的类型

      • disc:实心圆(默认值)
      • circle:空心圆
      • square:实心矩形
      • none:不显示标识
    • 无序标签:ol

    <ol>
            <li>我的账户></li>
            <li>我的订单></li>
            <li>我的优惠卷></li>
            <li>我的收藏></li>
            <li>退出></li>
        </ol>
    
    • ol标签的属性:type:列表标识的类型
      • 1:数字
      • a:小写字母
      • A:大写字母
      • i:小写罗马字符
      • I:大写罗马字符

    div标签

    • 可定义文档的分区 division的缩写 译:区
      标签可以把文档分割为独立的、不同的部分,请看下面代码我们将他们进行分区
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>常用的标签</title>
    </head>
    <body>
        <!--body相关标签-->
        <!--heading:标题h1~h6-->
        喵
        <!--块级元素:独占一行-->
        <div class="heading">
            <p style="height: 500px" id="p1">顶部</p>
            <h1>哈哈哈</h1>
            <h2>哈哈哈</h2>
            <h3>哈哈哈</h3>
            <h4>哈哈哈</h4>
            <h5>哈哈哈</h5>
            <h6>哈哈哈</h6>
        </div>
        <div class="p">
            <p><b>这是段落标签</b>,与标题标签一行,也是独占一行</p>
        </div>
        <!--<a href="http://www.baidu.com">单击跳转到百度首页</a>-->
    
        <!--target对应的属性默认是_self 改成_blank在新的标签页打开
        title属性:将鼠标移动上去会变成title内容-->
        <div class="a">
            <a href="http://www.baidu.com" target="_blank" title="百度首页">单击跳转到百度首页</a>
    
            <a href="./a.zip">下载这个文件</a>
            <a href="mailto:1032298871@qq.com">跳转到邮箱</a>
            <a href="#">跳转到顶部</a>
            <a href="#p1">跳转到pi</a>
    
            <!-- javascript:是表示在触发<a>默认动作时,执行一段JavaScript代码,而 javascript:; 表示什么都不执行,这样点击<a>时就没有任何反应。 -->
            <a href="javascript:alert(1)">内容</a>
            <a href="javascript:;">内容</a>
        </div>
        <div class="lists">
            <ul>
                <li>我的账户></li>
                <li>我的订单></li>
                <li>我的优惠卷></li>
                <li>我的收藏></li>
                <li>退出></li>
            </ul>
            <ol>
                <li>我的账户></li>
                <li>我的订单></li>
                <li>我的优惠卷></li>
                <li>我的收藏></li>
                <li>退出></li>
            </ol>
        </div>
    </body>
    </html>
    
    • 以上代码结构化:
    <body>
        <div class="heading">...</div>
        <div class="p">...</div>
        ...
    </body>
    

    图片标签

    语法:<img src="图片地址" alt="图片加载失败时显示的内容" title = "提示信息" />
    
    • 注意:
      • src设置的图片地址可以是本地的地址也可以是一个网络地址。
      • 图片的格式可以是png、jpg和gif。
      • alt属性的值会在图片加载失败时显示在网页上。
      • 还可以为图片设置宽度(width)和高度(height),不设置就显示图片默认的宽度和高度
      • 与行内元素在一行内显示
      • 可以设置宽度和高度
    • span标签可以单独摘出某块内容,结合css设置相应的样式

    其他标签

    • 换行标签:

      • 标签用来将内容换行,其在HTML网页上的效果相当于我们平时使用word编辑文档时使用回车换行。
    • 分割线: < hr>
      • < hr>标签用来在HTML页面中创建水平分隔线,通常用来分隔内容

    table(表格)标签

    • table-表格
    • thead-表格头
    • tbody-表格主体
    • tr-表格行
    • th-表格头里的单元格(默认居中并加粗)
    • td-表格主体里的单元格
    • tfoot-表格底部主体
    • 数据单元格可以包含文本、文本、图片、列表、段落、表单、水平线、表格等等
    <!--表格标签-->
        <table border="1" cellspacing="0">
            <!--表格头-->
            <thead>
                <tr>
                    <th></th>
                    <th>星期一</th>
                    <th>星期二</th>
                    <th>星期三</th>
                    <th>星期四</th>
                    <th>星期五</th>
                </tr>
            </thead>
            <!--表格主体-->
            <tbody>
                <tr>
                    <td rowspan="3">上午</td>
                    <td>语文</td>
                    <td>数学</td>
                    <td>英语</td>
                    <td>生物</td>
                    <td>化学</td>
                </tr>
                <tr>
    
                    <td>语文</td>
                    <td>数学</td>
                    <td>英语</td>
                    <td>生物</td>
                    <td>化学</td>
                </tr>
                <tr>
    
                    <td>语文</td>
                    <td>数学</td>
                    <td>英语</td>
                    <td>生物</td>
                    <td>化学</td>
                </tr>
                <tr>
                    <td rowspan="2">下午</td>
                    <td>语文</td>
                    <td>数学</td>
                    <td>英语</td>
                    <td>生物</td>
                    <td>化学</td>
                </tr>
                <tr>
    
                    <td>语文</td>
                    <td>数学</td>
                    <td>英语</td>
                    <td>生物</td>
                    <td>化学</td>
                </tr>
            </tbody>
            <tfoot>
            <tr>
                <td colspan="6"><a href="./03-常用标签.html">跳转至常用标签2</a></td>
            </tr>
            </tfoot>
        </table>
    

    表单:from标签

    表单属性

    • acction:定义表单被提交时发生的动作,提交给服务器处理程序的地址
    • enctype:编码类型,即表单数据进行编码的方式,允许表单将什么养的数据提交给服务器
      • 取值:1. application/x-www-form-urlencoded默认。允许将普通字符,特殊字符,都提交给服务端,不允许提交文件
      • multipart/form-data 允许将文件提交给服务器
      • text/plain 只允许提交普通字符。特殊字符与文件等都无法提交
    • method:定义表单提交数据时的方式
      • get:默认值,明文提交,所提交的数据可以显示在地址上,安全较低,提交数据有大小限制,最大为2kb
      • post:隐式提交,无大小限制

    表单控件分类

    • textarea:文本域,允许用户录入多行数据到表单控件

      • cols 指定文本区域的烈属,变相设置当前元素的宽度
      • rows 指定文本区域的行数,变相设置当前的元素高度
    • select&option:选项框,select为单选框,optopn为多选框

      • select的属性:size取值大于1的画,则为滚动列表,否则就是下拉选项框,muliple设置多选,如果该属性出现在select中那么就是允许多选(针对滚动列表)
      • option的属性:value选项的值,selected预选中,如果不设置selected,选项框的第一项是默认选中
    • input组元素

      • type:
        • button 普通按钮
        • text 显示用户输入的诗句
        • password 密文显示用户输入的诗句
        • radio 单选按钮 checkbox复选框
        • shubmit 功能固化,负责将表中的表单控件提交给服务器
        • file 上传文件所用
        • reset 重置按钮
      • value 控件的值既要提交给服务器的数据
      • name 控件的名称,服务器用
      • disabled 该属性只要出现在标签中,表示禁用该控件
    • lable功能:关联文本与表达元素的,点击文本时,如同点击表单元素一样

      • for属性 表示该label相关联表单控件元素的id值
    <form action="http://www.baidu.com" method="get">
                <!-- input -->
                <!--文本框-->
                <p>
                    用户名称:
                    <input type="text" name="txtUsename" value="请输入用户名称" readonly>
                </p>
                <p>
                    用户密码:
                    <input type="password" name="txtUsepwd">
                </p>
                <p>
                    确认密码:
                    <input type="password" name="txtcfmpwd" disabled>
                </p>
                <!--单选框-->
                <p>
                    用户性别:
                    <input type="radio" name="sexrdo" value="男">男
                    <input type="radio" name="sexrdo" value="女" checked=''>女
                </p>
                <!--复选框-->
                <p>
                    用户爱好:吃
                    <input type="checkbox" name="chkhobby" value="吃" checked> 喝
                    <input type="checkbox" name="chkhobby" value="喝"> 玩
                    <input type="checkbox" name="chkhobox" value="玩"> 乐
                    <input type="checkbox" name="chkhobox" value="乐" checked>
                </p>
                <!-- 按钮 -->
                <p>
                    <input type="submit" name="btnsbt" value="提交">
                    <input type="reset" name="btnrst" value="重置">
                    <input type="button" name="btnbtn" value="普通按钮">
                </p>
                <!--文件选择框-->
                <p>
                    请上传文件:
                    <input type="file" name="txtfile">
                </p>
                <!--textarea-->
                <p>
                    自我介绍:
                    <textarea name="txt" cols="20" rows="5"></textarea>
                </p>
                <!--选择框-->
                <!--滚动列表 multiple设置以后实现多选效果,ctrl+鼠标左键进行多选-->
                <p>籍贯:
                    <select name="sel" size="3" multiple>
                        <option value="深圳">深圳</option>
                        <option value="北京">北京</option>
                        <option value="上海">上海</option>
                        <option value="广州" selected>广州</option>
                    </select>
                </p>
                <!--下拉列表-->
                <p>意向工作城市:
                    <select name="sel">
                        <option value="深圳">深圳</option>
                        <option value="北京">北京</option>
                        <option value="上海">上海</option>
                        <option value="广州" selected>广州</option>
                    </select>
                </p>        
            </form>
    
  • 相关阅读:
    bodybuilding
    DBLINK的session无法关闭,报异常!
    失控
    eclipse
    Linux下查看用户列表
    org.apache.commons.httpclient
    java map 遍历
    java String split
    胸上肌到底要怎么练啊!
    POI操作Excel常用方法总结
  • 原文地址:https://www.cnblogs.com/wualin/p/9975412.html
Copyright © 2020-2023  润新知