[狂神HTML学习笔记]HTML代码结构、标签、列表、表格、iframe内联框架、form表单

1.代码结构

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>test</title>
</head>

<body>
    test
</body>

</html>

<!DOCTYPE html>告诉浏览器文档类型;

html标签中的lang属性声明文档语言;

meta是描述性标签,用来描述网站的一些信息。用来做SEO(Search Engine Optimization)。(黑帽?)

2.标签

①基本标签
<h1>标题,共六级</h1>
<p>段落</p>
换行<br/>
水平线<hr/>
<strong>粗体</strong>
<em>斜体</em>&nbsp;格
大于号:&gt;
小于号:&lt;
版权符号:&copy;

<!-- 图像标签 -->
<img src="" alt="图片找不到的替换文字" title="悬停文字">

<!-- controls:打开控制条 autoplay:网页打开自动播放 -->
<!-- 视频标签 -->
<video src="" controls autoplay></video>
<!-- 音频标签 -->
<audio src="" controls autoplay></audio>
②超链接标签
<a href="https://www.baidu.com" target="_blank">点我跳转到百度首页</a>

target属性指定新的链接在哪里打开;_blank指在新标签页打开,_self指在当前标签页打开;

<!-- 锚链接 -->
<a name="top"></a>
<a href="#top">回到顶部</a>

<a name="top"></a>放到页面顶部用来标记顶部位置,<a href="#top">回到顶部</a>点击可跳转到标记的位置。

③Input标签
常用属性

hiddenreadonlydisabled,见名知意,不再赘述;
placeholder:提示信息;
required:非空;
pattern:正则表达式验证。(在需要一些常用验证时,直接搜“常用正则表达式”查表即可)

文本框
<input type="text" value="默认值" size="10" maxlength="6">

在这里插入图片描述

默认为文本类型。value代表表示的值,对于按钮则是按钮上显示的字符。

单选框

checked表示默认勾选。

<!-- 要想实现一组单选框,radio的name值要相同 -->
<input type="radio" value="boy" name="sex" checked><!-- sex = boy -->
<input type="radio" value="girl" name="sex"><!-- sex = girl -->

在这里插入图片描述

多选框
<!-- 多选框,一般以数组形式提交给后台 -->
<input type="checkbox" value="game" name="hobby" checked>游戏		<!-- hobby = game -->
<input type="checkbox" value="code" name="hobby" checked>代码		<!-- hobby = code -->

在这里插入图片描述

按钮
<input type="button" name="btn" value="按钮上的值">

在这里插入图片描述

上传文件

上传文件也是使用input标签。

<input type="file" name="files">

在这里插入图片描述

自带验证:邮件、链接、数字

自带验证的一些input标签:

邮件:<input type="email" name="email">
<br>
链接:<input type="url" name="url">
<br>
商品数量:<input type="number" name="number" max="100" min="0" step="1">

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这些都是最基本的验证,以后很多地方需要用JS自定义验证。

滑块
<input type="range" name="volume" min="0" max="100" step="2">

在这里插入图片描述

搜索框
<input type="search" name="search">

在这里插入图片描述

④下拉框
<select name="country">
    <option value="china">中国</option>
    <option value="us">美国</option>
    <option value="uk" selected>英国</option>
</select>

在这里插入图片描述

⑤文本域
<textarea name="back" cols="50" rows="10">反馈内容</textarea>

在这里插入图片描述

3.列表

<!-- 有序列表 -->
<ol>
    <li>Python</li>
    <li>Java</li>
    <li>JavaScript</li>
</ol>

<!-- 无序列表 -->
<ul>
    <li>Python</li>
    <li>Java</li>
    <li>JavaScript</li>
</ul>

<!-- 自定义列表 -->
<dl>
    <dt>语言</dt>

    <dd>Java</dd>
    <dd>JavaScript</dd>
    <dd>Python</dd>

    <dt>城市</dt>

    <dd>北京</dd>
    <dd>上海</dd>
</dl>

在这里插入图片描述

4.表格

<table border="1px">
    <tr>
        <!-- 占两列 -->
        <td colspan="2">1</td>
    </tr>
    <tr>
        <!-- 占两行 -->
        <td rowspan="2">2</td>
        <td>3</td>
    </tr>
    <tr>
        <td>4</td>
    </tr>
</table>

在这里插入图片描述

5.iframe内联框架

B站视频分享提供嵌入代码。试了试不太行,就改成首页的链接了。
在这里插入图片描述

<iframe src="https://www.bilibili.com/?spm_id_from=333.999.b_696e7465726e6174696f6e616c486561646572.1" 
width="1000px" height="800px"> </iframe>

在这里插入图片描述

6.Form表单

<form action="https://www.bilibili.com/?spm_id_from=333.999.b_696e7465726e6174696f6e616c486561646572.1" 
method="GET">
    <p>账号:<input type="text" name="username"></p>
    <p>密码:<input type="password" name="pwd"></p>
    <p>
        <input type="submit">
        <input type="reset">
    </p>
</form>   

在这里插入图片描述
当form表单用GET方式提交时,提交的内容会显示在链接中:
在这里插入图片描述
当把GET改为POST后,被B站拒绝了,hh,换成CSDN后可以了。

<form action="https://blog.csdn.net/Sunshine_xiaohao" method="POST">

虽然POST方式不会把账号密码显示在URL中,但是按F12,还是可以查看表单数据:
在这里插入图片描述
这层密码加密就需要后端的配合了。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值