HTML最基础的知识和示例

最近看了些前端的内容,下面对HTML里面常见的标签做下整理

网页HTML的基本架构:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

其中DOCTYPE是告诉网页我们要使用的规范,meta标签定义关于 HTML 文档的元信息。head标签是网页的头部,title标签是标记网页的标题,body标签是标记网页的主体部分。

常用标签

<!-- 标题标签 -->
    <h1>一级标题标签</h1>
    <h2>二级标题标签</h2>
    <h3>三级标题标签</h3>
    <h4>四级标题标签</h4>
    <h5>五级标题标签</h5>
    <h6>六级标题标签</h6>
    
    <!-- 段落标签 -->
    <p>一个人在森林中漫游时,突然遇见了一只饥饿的老虎,
        老虎大吼一声就扑了上来。他立刻用最快的速度逃开,但是老虎紧追不舍,
        他一直跑一直跑,最后被老虎逼到了断崖边
    </p>
    
    <!-- 换行标签 -->
    <p>一个人在森林中漫游时,突然遇见了一只饥饿的老虎,<br>
        老虎大吼一声就扑了上来。他立刻用最快的速度逃开,但是老虎紧追不舍,<br>
        他一直跑一直跑,最后被老虎逼到了断崖边
    </p>

    <!-- 水平线标签 -->
    <hr>
    
    <!-- 字体样式标签 -->
    <strong>粗体文字</strong>
    <em>斜体文字</em>

    <!-- 特殊标记符号 -->
    <!-- 标记空格 -->
    你&nbsp;好
    你好
    <!-- 标记大于,小于号 -->
    &gt;
    &lt;
    <!-- 标记版权 -->
    &copy;

效果:

 图像标签:

    <!-- 图像标签:src表示图像资源的路径,alt是图像的替代文字,当网页加载不出图像时,会显示改文字
    title是图像的标题,width是图像的宽度设置,height是图像的高度设置 -->
    <img src="../resources/img/点个赞再走.gif" alt="点个赞再走" title="点个赞再走" width="300px" height="200px">

 效果:

 

 链接标签

<!-- target打开方式:_self在当前页面打开,_blank在新页面打开 -->
    <a href="基本标签.html" target="_self">跳转到基本标签页</a>
    <a href="www.baidu.com" target="_self" >跳转百度</a>

    <!-- 锚链接 ,用name设置标记值,href里#加标记值跳转-->
    <a href="" name="top">顶部</a>
    
    <a href="#top">回到顶部</a>
    
    <!-- 功能性标签 -->
    <a href="mailto:1761724207@qq.com">点击联系我</a>

    <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2::53" alt="点击这里给我发消息" title="点击这里给我发消息"/></a>

行内元素与块元素

  • 行内元素:内容撑开宽度,左右都是行内元素可以排在一行(如:a,strong,em..标签)
  • 块元素:无论内容多少,该元素都独占一行(如:p,h1-h6...标签)

列表标签

    <!-- 有序列表 -->
    <ol>
        <li>java</li>
        <li>Python</li>
        <li>C++</li>
    </ol>
    <hr>
    <!-- 无序列表 -->
    <ul>
        <li>鬼谷子</li>
        <li>乌合之众</li>
        <li>羊皮卷</li>
    </ul>
    <!-- 自定义列表:标签:dl,列表名:dt,列表内容;dd -->
    <dl>
        <dt>位置</dt>
        <dd>北京</dd>
        <dd>上海</dd>
        <dd>广州</dd>
        <dt>月份</dt>
        <dd>一月</dd>
        <dd>二月</dd>
        <dd>三月</dd>
    </dl>

效果:


 表格标签

    <table border="1px">
        <!-- border设置边框的宽度 -->
        <!-- tr:行,td:列 -->
        <!-- colspan跨列 -->
        <!-- rowspan跨行 -->
        <tr>
            <td colspan="3">1-1</td>
            
        </tr>
        <tr>
            <td rowspan="2">2-1</td>
            <td>2-2</td>
            <td>2-3</td>
        </tr>
        <tr>
            
            <td>3-2</td>
            <td>3-3</td>
        </tr>
    </table>

效果:


媒体标签

    <!-- controls:设置视频按键按钮,
        src;资源路径
        autoplay:设置自动播放 -->
    <video src="../resources/video/航空视频1.mp4" controls autoplay></video>
    <audio src="../resources/video/曾经的你 - 许巍.mp3" controls autoplay></audio>

效果:


页面结构


 常用表单组件

注册
    <!-- action:表单提交的位置,可以是网站,也可以是一个请求处理地址
    method是提交方式,有get,post,
    get方式提交数据会显示在地址栏,不安全,一般用post提交方式 -->
    <form action="我的第一个 程序.html" method="GET">
        <p>账号:<input name="account" ,type="text"></p>
        <p>密码:
            <input name="pass" type="password">
        </p>

        <!-- 单选框 -->
        <!-- value:选中的值 -->
        <!-- name;组 -->
        <p>
            性别<input type="radio" name="sex" value="boy">男
            <input type="radio" name="sex" id="girl">女
        </p>
        <!-- 复选框 -->
        <p>
            爱好:
            <input type="checkbox" value="sleep" name="hobby">睡觉
            <input type="checkbox" value="read" name="hobby">读书
            <input type="checkbox" value="play" name="hobby">玩耍
            <input type="checkbox" value="travel" name="hobby">旅游
        </p>

        <!-- 按钮 -->
        <input type="button" value="点击反馈">
        <!-- 下拉框
        selected默认选中 -->
        <p>
            <select name="列表名称" id="">
                <option value="1">1</option>
                <option value="2" selected>2</option>
                <option value="3">3</option>
                <option value="4">4</option>
            </select>
        </p>
        <p>反馈
            <!-- 文本域 -->
            
            <textarea name="文本域" id="input" class="form-control" rows="3" required="required"></textarea>
            
        </p>



        <!-- 简单邮箱验证 -->
        <p>邮箱:
            <input type="email">
        </p>
        <p>
            URL:
        <!-- 网址验证 -->
            <input type="url">
        </p>
        <p>
            输入数字:
            <!-- 数字验证 -->
            <input type="number" name="num" max="100" min="0" step="1">
        </p>

        <!-- 滑块 -->
        <p>
            滑块:
            <input type="range" min="10">
        </p>

        <!-- 搜索框 -->
        <p>
            <input type="search" name="search" >
        </p>
        

        <!-- 文件域 -->
        <input type="file" name="file" id="">
        <p>    
            <input type="submit" value="提交">
            <input type="reset" value="重重">
        </p>
    </form>

效果:

 

表单元素格式:


  表单的应用

  • 隐藏域hidden
  • 只读readonly
  • 禁用disable

表单验证

  • placeholder 提示信息
  • required非空判断
  • pattern 正则表达式

参考B站狂神HTML5完整教学通俗易懂学->传送门

简单过了一下基础的东西,有不对的地方欢迎各位小伙伴指正哈!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员-小李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值