zoukankan      html  css  js  c++  java
  • h5基本内容

    一 简介

    html

    超文本标记语言

    W3C

    中立技术标准机构

    W3C标准包括

    1. 结构化标准语言(HTML,XML)
    2. 表现标准语言(CSS)
    3. 行为标准(DOM,ECMAScript)

    二 入门例子

    <!--告诉浏览器使用规范-->
    <!DOCTYPE html>
    <html lang="en">
    <!--网页头部-->
    <head>
        <!--meta 描述性标签 -->
        <meta charset="UTF-8">
        <meta name="keywords" content="网页关键词">
        <meta name="description" content="网页描述">
        <!--标题-->
        <title>Title</title>
    </head>
    
    <body>
    <!--网页主体-->
    Hello World !
    </body>
    </html>
    

    三 网页基本标签

    标签生成快捷键 p+tab ==

    • 标题标签 h

    • 段落标签 p

    • 水平线标签 hr

    • 换行标签 br

    • 特殊符号 &nsbp

    • 链接标签 a

    • 锚标签 a

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>基本标签学习</title>
    </head>
    <body>
    <a name="top">顶部</a>
    <!--标题标签-->
    <h1>一级标签</h1>
    <h2>二级标签</h2>
    <h3>三级标签</h3>
    <h4>四级标签</h4>
    <h5>五级标签</h5>
    <h6>六级标签</h6>
    <!--段落标签-->
    <p>两只老虎 - 贝瓦儿歌</p>
    <p>两只老虎两只老虎</p>
    <p>跑得快跑得快</p>
    <p>一只没有耳朵</p>
    <p>一只没有耳朵</p>
    <p>真奇怪真奇怪</p>
    <!--水平线标签-->
    <hr/>
    <!--换行标签-->
    两只老虎 - 贝瓦儿歌 <br/>
    两只老虎两只老虎 <br/>
    跑得快跑得快<br/>
    一只没有耳朵<br/>
    一只没有耳朵<br/>
    真奇怪真奇怪<br/>
    <!--粗体,斜体-->
    <h1>字体样式标签</h1>
    粗体 <b>hello word</b>
    斜体 <i>hello word</i>
    <hr/>
    <!--特殊符号-->
    空&nbsp;&nbsp;&nbsp;&nbsp;格:&nbsp;
    <br/>
    &gt;
    <br/>
    &lt;
    <br>
    &copy;版权所有
    <!--图像标签-->
    <!--src 图像地址(必填)
        相对地址(推荐使用) 绝对地址
        ./   上一级目录
        图像替代文字(必填)
        当图片不存在的时候出现
        鼠标悬停文字
        图像宽度
        图像高度 -->
    <img src="./resource/timg.jpg" alt="temp" title="悬停文字" width="" height="" />
    
    <!--链接标签-->
    <!--
        href 必填
            链接路径
        target
            表示窗口在哪里打开
            _blank 在新标签中打开
            _self 在自己网页打开
    -->
    <br/>
    <a href="https://www.baidu.com" target="_blank">百度</a>
    <a href="1第一个HTML.html"></a>
    <a href="1第一个HTML.html">
        <img src="./resource/timg.jpg" alt="temp" title="悬停文字" width="" height="" />
    </a>
    <!--锚链接
        在需要的位置,设置一个锚标记<a name="top">顶部</a>
        跳转到标记 <a href="#top">回到顶部</a>
    -->
    <a href="#top">回到顶部</a>
    <a href="1第一个HTML.html#down">跳转到第一个页面的底部</a>
    <!--功能性链接
        邮件联系 mailto
    -->
    <a href="mailto:1013482790@qq.com">发送邮件</a>
    </body>
    </html>
    

    四 行内元素和块元素

    块元素:无论内容多少行,该元素独占一行

    ​ (h1~h6、p、div、ul、table)

    行内元素:内容撑开宽度,左右都是行内元素的可以排在一行(无法设置宽度和高度

    ​ (span、a、input)

    五 列表

    分类:

    无序列表

    <ul>
        <li>java</li>
        <li>C</li>
        <li>python</li>
    </ul>
    

    有序列表

    <ol>
        <li>java</li>
        <li>C</li>
        <li>python</li>
    </ol>
    

    自定义列表

    <!--自定义列表
    dl:标签
    dt:列表名称
    dd:列表内容
    -->
    <dl>
        <dt>位置</dt>
        <dd>北京</dd>
        <dd>上海</dd>
    </dl>
    

    适用于网页底部

    image-20200604065359139

    六 表格标签

    <!--table
     tr 行 rows
     td 列
     colspan 跨列
     rowspan 跨行
    -->
    
    <table border="1px">
        <tr>
            <!--colspan 跨列数=实际占的列-->
            <td colspan="4">1-1</td>
        </tr>
        <tr>
            <!--rowspan 跨行-->
            <td rowspan="2">1-1</td>
            <td>1-1</td>
            <td>1-1</td>
            <td>1-1</td>
        </tr>
        <tr>
            <td>1-1</td>
            <td>1-1</td>
            <td>1-1</td>
        </tr>
        <tr>
            <td>1-1</td>
            <td>1-1</td>
            <td>1-1</td>
            <td>1-1</td>
        </tr>
    </table>
    

    image-20200618150933047

    七 视频元素和音频元素

    video

    audio

    <!--视频和音频 src 路径 controls 控制条
    -->
    <video src="./resource/video/视频.mp4" controls></video>
    <audio src="./resource/audio/音频.mp3" controls></audio>
    

    八 页面结构分析

    元素名 描述
    header 标题头部区域的内容
    footer 标记脚部的内容
    section web页面的一块独立区域
    artive 独立的文章内容
    aside 相关内容或应用(侧边栏)
    nav 导航类辅助内容
    <header><h2>网页头部</h2></header>
    <section><h2>网页主体</h2></section>
    <footer><h2>网页脚部</h2></footer>
    

    image-20200604073022849

    iframe内联框架

    使用一:无name直接跳转

    <iframe name="hello" src="https://www.baidu.com" frameborder="0" width="300px" height="300px"></iframe>
    

    使用二:有name(就是target)还在当前网页,点击跳转

    <iframe name="name" src="" frameborder="0" width="300px" height="300px"></iframe>
    <a href="1第一个HTML.html" target="name">点击跳转</a>
    

    十 表单

    表单元素格式

    属性 说明
    type 指定元素的类型 text password checkbox radio submit reset file hidden image button 默认text
    name 指定表单元素的名称
    value 元素的初始值
    placeholder 提示输入
    maxlength 输入的最大字符数
    checked type为radio checkbox 是否选中
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <!--
    action:表单提交的位置 可以是网站或者请求处理地址
    method: get post
    get不安全但是高效
    post 比较安全在network request 的from data,可以传输大文件
    -->
    <form method="" action="1第一个HTML.html">
        <p>名字: <input type="text" name="username" placeholder="请输入" /></p>
        <p>密码: <input type="password" name="password" /></p>
        <p>性别:
            <!--单选框
                value 表示值
                name 相同表示一个组
            -->
            <input type="radio" name="sex" value="man"/>男
            <input type="radio" name="sex" value="woman" checked/>女
        </p>
        <p>爱好:
            <input type="checkbox" value="sleep" name="hobby">睡觉
            <input type="checkbox" value="sing" name="hobby">唱歌
            <input type="checkbox" value="run" name="hobby">跑步
        </p>
        <p>按钮:
            <!--value是按钮的名字-->
            <input type="button" name="btn" value="点击变长">
        </p>
        <p>下拉框:
            <select name="nation" id="">
                <option value="China">中国</option>
                <option value="Japan">日本</option>
                <option value="England">英国</option>
            </select>
        </p>
        <p>文本域:
            <textarea name="" id="" cols="30" rows="10">文本内容</textarea>
        </p>
        <p>数字:
            <input type="number" name="number" min="0" max="100" step="2">
        </p>
        <p>音量 滑块:
            <input type="range" name="range" min="0" max="100" step="2">
        </p>
        <p>搜索:
            <!--多了一个清空的叉叉-->
            <input type="search" >
        </p>
        <p><input type="submit"><input type="reset" /></p>
    </form>
    </body>
    </html>
    

    表单应用

    readonly 只读

    hidden 隐藏域

    <input type="text" name="id" hidden />
    

    disabled 禁用

    <!--增强鼠标可用性
     点击文字锁定文本框
     for="id"
     -->
    <p>
        <label for="mark">点击我</label>
        <input type="text" id="mark" />
    </p>
    
  • 相关阅读:
    vuejs学习小结(数据处理)
    vuejs的遇到的问题小结
    ES6 对象扩展
    webpack的两个难点
    Sass入门:第二章
    Sass入门:第一章
    Effective JavaScript :第六章
    Effective JavaScript :第五章
    Effective JavaScript :第四章
    Effective JavaScript :第三章
  • 原文地址:https://www.cnblogs.com/10134dz/p/13157974.html
Copyright © 2011-2022 走看看