HTML学习

HTML学习

基本标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>基本标签</title>
</head>
<!--标题标签-->
<h1>一级标题</h1>
<h2>一级标题</h2>
<h3>一级标题</h3>
<h4>一级标题</h4>
<h5>一级标题</h5>
<!--水平分割线-->
<hr>
<!--换行标签-->
你好 <br>
世界 <br>
<!--段落标签-->
<p>两只老虎两只老虎</p>
<p>跑得快跑得快</p>
<!--特殊符号标签-->&nbsp;<br>
&gt; <br>
&lt; <br>
</body>
</html>

超链接【重点】

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>图像标签,超链接</title>
</head>
<body>

<a name="top">这是一个锚</a>

<!--图像标签-->
<img src="../resource/img/2.png" alt="jvm体系结构" title="jvm" width="500" height="500">
<hr>
<!--超链接标签,链接到网页-->
<a href="https://www.baidu.com" target="_blank" title="这就是百度">点击跳转到百度</a>
<hr>
<!--超链接,链接到自己写的html文件-->
<a href="TestTag.html" target="_blank">点击跳到TestTag</a>
<hr>
<!--把图像作为超链接-->
<a href="https://www.baidu.com" target="_blank" title="这就是百度">
    <img src="../resource/img/2.png" alt="jvm体系结构" title="jvm" width="500" height="500">
</a>
<hr>
<!--锚链接实现页面内跳转-->
<a href="#top">点击跳转到顶部</a>
<hr>
<!--锚链接实现页面间跳转-->
<a href="1.html#down">点击跳转到1.html#down</a>
<hr>
<!--功能性链接-邮箱链接-->
<a href="mailto:2326658838@qq.com">点击联系我</a>
</body>
</html>

列表

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>列表标签</title>
</head>
<body>
<!--orderlist 有序列表-->
<ol>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ol>
<hr>
<!--unorderedlist 无序列表-->
<ul>
    <li>i</li>
    <li>l</li>
    <li>o</li>
    <li>l</li>
</ul>
<hr>
<!--definedlist自定义列表-->
<dl>
    <dt>标题</dt>
    <dd>内容1</dd>
    <dd>内容2</dd>
    <dd>内容3</dd>
</dl>
</body>
</html>

表格

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格标签</title>
</head>
<body>
<table border="1px">
    <tr>
        <td colspan="3">学生成绩</td><!--跨列-->
    </tr>
    <tr>
        <td rowspan="2">程程</td> <!--跨行-->
        <td>语文</td>
        <td>100</td>
    </tr>
    <tr>
        <td>数学</td>
        <td>100</td>
    </tr>
    <tr>
        <td rowspan="2">慧慧</td>
        <td>语文</td>
        <td>100</td>
    </tr>
    <tr>
        <td>数学</td>
        <td>100</td>
    </tr>
</table>
</body>
</html>

多媒体标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>多媒体标签</title>
</head>
<body>
<!--controls的意思是加上播放按钮,进度条按钮 autoplay的意思是自动播放-->
<audio src="../resource/audio/fish.mp3" controls autoplay>林俊杰:美人鱼</audio>
<br>
<!--视频标签,和上面的音频没什么区别-->
<video src="../resource/video/video.mp4" controls>素材视频</video>
</body>
</html>

iframe内联框架

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Iframe框架</title>
</head>
<body>
<!--在此网页中嵌套了一个网页-->
<iframe src="https://www.bilibili.com/" frameborder="0" height="50" width="50"></iframe>
<hr>
<iframe src="" name="to" frameborder="0"  height="200" width="200">我被跳转了</iframe>
<hr>
<!--用超链接将另外一个网页放到iframe中-->
<a href="2.html" target="to">点击跳转</a>
</body>

</html>

表单【重点】

  • 所有的表单标签都需要有一个name属性,因为要提交
  • vlaue是每个属性的默认值(默认传上去的值)
//表单里面的input类型`(input)text/(input)submit/(input)reset/(input)radio/(input)checkbox/(input)button/(input)file`
//其他类型
`select/textarea`
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单标签</title>
</head>
<body>
<h2>注册</h2>
<!--action:是提交的网址
        get:不安全,提交的表单会显示在url
        post:比较安全,并且可以传输大文件
-->
<form action="2.html" method="get">
    <p>用户名:<input type="text" name="username"></p>
    <p>密码:<input type="password" name="password" ></p>
    <p>
        性别:
        <input type="radio"  name="sex" checked><!--checked表示设置成默认值-->
        <input type="radio"  name="sex"><!--注意:此处男女的name都是 sex,因为他们是一个组-->
    </p>
    <p>
        爱好:
        <input type="checkbox" value="中国" name="hobby">吃饭
        <input type="checkbox" value="美国" name="hobby">睡觉
        <input type="checkbox" value="英国" name="hobby" checked>敲代码
        <input type="checkbox" value="法国" name="hobby">打王者
    </p>
    <p>
        按钮:
        <input type="button" name="button" value="点击我">
    </p>
    <p>
        点击此处上传文件:
        <input type="file" name="files" value="点击上传">
    </p>
    <!--带验证功能的表单标签-->
    <p>
        邮箱:
        <input type="email" name="email">
    </p>
    <p> URL:
        <input type="url" name="url">
    </p>
    <p>
        数字:
        <input type="number" name="number">
    </p>
    <p>
        调整音量:
        <input type="range" name="range">
    </p>
    <p>
        搜索:
        <input type="serch" name="serch">
    </p>
    <p>
        国家:
        <select name="list">
            <option value="CN" selected>中国</option>
            <option value="UN">英国</option>
            <option value="US">美国</option> <!--selected表示是默认选项-->
            <option value="FR">法国</option>
        </select>
    </p>
    <p>
        给出反馈意见:
        <textarea name="textarea" cols="30" rows="10">...</textarea>
    </p>
    <p>
        <input type="submit">
        <input type="reset">
    </p>
</form>
</body>
</html>

表单的一些应用

  • readonly 框里的内容不能修改
  • disable 此选项不可选
  • hidden 隐藏此选项,但是传还是会传

表单初级验证

  • placeholder 在框里给出提示信息
  • required 输入不能为空
  • pattern 自定义验证
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>placeholder/required/pattern</title>
</head>
<body>

<!--注意注意注意,表单必须在form里面-->
<!--注意注意注意,表单必须在form里面-->
<!--注意注意注意,表单必须在form里面-->

<form action="1.html" method="get">
    <p>
        <!--placeholder用来输入提示信息-->
        用户名:
        <input type="text" value="admin" name="text" placeholder="输入用户名" required>
    </p>
    <p>
        <!--required表示此选项必填,否则不能提交-->
        密码:
        <input type="password" name="pwd" placeholder="输入密码" required>
    </p>
    <p>
        <!--此处的正则表达式用来验证邮箱,可以直接百度-->
        邮箱:
        <input type="text" name="mail" placeholder="输入邮箱" pattern="^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$" required>
    </p>
    <p>
        <input type="submit">
        <input type="reset">
    </p>
</form>
</body>
</html>
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值