HTML基础01

HTML

IDEA打开

打开IDEA,创建html类,则生成一个html文件,点击此处运行

注释<!--注释内容-->

基本标签

​​

<head><!-- head :头部标签,代表网页的头部-->

<meta charset="UTF-8"><!-- meta :描述性标签,用来描述网站的一些信息-->

<meta name="keyword" content="JUJU"><!-- 定义一个关键词JUJU-->

<meta name="description" content="一个网站用以注册评论交流"><!-- 解释这个网站用来做什么的-->

<title>JUJU最帅</title><!-- title :网页的标题 </head>
<body><!-- body :主体标签,代表网页的主体-->
    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <h3>三级标题</h3>
    <h4>四级标题</h4>
    <h5>五级标题</h5>
    <h6>六级标题</h6>
    <p>分段符号</p>
    <p>分段符号</p>
    <br/><!-- <br/> :分行符号,仍然是同一段-->
</body>

<!-- 水平线标签 -->
<hr/><!-- 根据网页界面大小自动生成水平线 <hr>与<hr/>都可-->
<!-- 特殊符号 -->
&nbsp;<!-- 因为在html中,源代码的中的连续空格执行后只显示一个,所以要用到空格的转译符号&nbsp; -->
&gt;<!-- 大于符号 > -->
&lt;<!-- 小于符号 < -->
&copy;<!-- 版权符号 © -->

图片标签

<img src="../地址路径" alt="输出错误返回" title="悬停文字" width="宽度,填写数字" hight="长度,填写数字">
<!-- ../ 为上一级;src 代表图片路径 -->
<!-- alt 内填写输出错误时返回值;title 内填写鼠标悬停在图片上显示的文字 -->
<!-- 注意“src”与“阿alt”为必填关键词 -->

链接标签

1.网页跳转

<a href="输入网址或路径">输入超链接的点击内容</a>
<!-- 以上为跳转网页 点击内容也可以为图片(<img src="../地址路径" alt="输出错误返回">)-->

2.同网页位置跳转,即锚链接

<a name="输入名字"></a>
<!-- 以上为定位标记,可设置在任意位置 -->
<a href="#标记名字">输入锚链接的点击内容</a>

列表标签

1.有序列表

<ol>
    <li>会自动生成前缀1.</li>
    <li>会自动生成前缀2.</li>
    <li>会自动生成前缀3.</li>
</ol>

2.无序列表

<ul>
    <li></li>
    <li></li>
    <li></li>
</ul>

表格标签

<table><!-- 表格标签 -->
    <tr></tr><!-- 行标签 -->
    <tr></tr>
    <td></td><!-- 列标签 -->
    <td></td>
</table>

在表格标签中,行列的使用一般都为包含使用,如

<table>
    <tr>
        <td></td>
        <td></td>
        <td></td>
    </tr>
</table>

或者

<table>
    <td>
        <tr></tr>
        <tr></tr>
        <tr></tr>
    </td>
</table>

以上代码,运行后表格默认没有边框,如图

若要增加边框,则

<table border="2px">
    <tr>
        <td>a</td>
        <td>b</td>
        <td>c</td>
        <td>d</td>
    </tr>
    <tr>
        <td>a</td>
        <td>b</td>
        <td>c</td>
        <td>d</td>
    </tr>
    <tr>
        <td>a</td>
        <td>b</td>
        <td>c</td>
        <td>d</td>
    </tr>
    <tr>
        <td>a</td>
        <td>b</td>
        <td>c</td>
        <td>d</td>
    </tr>
    <tr>
        <td>a</td>
        <td>b</td>
        <td>c</td>
        <td>d</td>
    </tr>
</table>

效果如下

跨行跨列

​<table border="2px">
        <tr>
            <td colspan="3">a</td>
            <td>b</td>
            <td>c</td>
            <td>d</td>
        </tr>
        <tr>
            <td>a</td>
            <td>b</td>
            <td>c</td>
            <td>d</td>
        </tr>
        <tr>
            <td>a</td>
            <td>b</td>
            <td>c</td>
            <td>d</td>
        </tr>
        <tr>
            <td rowspan="2">a</td>
            <td>b</td>
            <td>c</td>
            <td>d</td>
        </tr>
        <tr>
            <td>a</td>
            <td>b</td>
            <td>c</td>
            <td>d</td>
        </tr>
    </table>

效果如下

跨行跨列需要谨记删除多余冗长,否则就会造成如上效果

媒体标签

音频标签

<audio src="音频文件路径"></audio>

最基础的音频标签就如上所示,这样的标签运行后,自动播放循环。如果要添加控制操作可以添加关键词controls,如下

<audio src="音频文件路径" controls></audio>

还有许多其他关键词,这里不一一介绍。

视频标签

视频标签与音频标签大致相同

<video src="视频文件路径"></video>

大部分音频关键词与视频关键词拼写、作用相同。大家可以自行摸索

最常用的两个就是:controls控制(控制播放进度,音量大小与下载)autoplay自动播放

网页结构

<header></header><!-- 头部标签 -->
<section></section><!-- 主体标签 -->
<footer></footer><!-- 底部标签 -->

iframe内联框架

<iframe src="网址或路径" name="框架标识名" width="宽度,数字" height="高度,数字"></iframe>

抽象的说就是在自己的网站内嵌入另一个网站,类似主网站与子网站的关系。如图

表单标签

<form action="表单提交的位置,可以是一个网站,也可以是一个请求" method="提交方式,一般为post或get">
    <p>
        用户:<input type="类型,一般用户名为text类型" name="标识名">
    </p>
    <p>
        密码:<input type="类型,一般密码为password类型" name="标识名">
    </p>
    <p>
        <input type="submit">
        <input type="reset">
    </p>
</form>

效果如下

get的提交类型不安全,比如

会在表单提交位置的url显示出来,虽然速度快,但是不安全

单选框和多选框

单选框

单选框的type类型为radio,其中value为必填项

<input type="radio" value="男" name="sex">
<input type="radio" value="女" name="sex">
<!-- 以上为单选框 -->

效果如下

注意,当单选框的“name”值不相同的时候,表明其不属于同一组,每组单选框内容都可以各自单选,如

<input type="radio" value="男" name="sex1">
<input type="radio" value="女" name="sex2">

多选框

多选框type类型为checkbox,value也为必填属性,

代码如下

<p>
    <input type="checkbox" value="吃饭" name="hobby">吃饭
    <input type="checkbox" value="睡觉" name="hobby">睡觉
    <input type="checkbox" value="敲代码" name="hobby">敲代码
    <input type="checkbox" value="踢球" name="hobby">踢球
    <input type="checkbox" value="美女" name="hobby">美女
</p>

效果如图

按钮

按钮的type类型为button,其中value为必填属性,否则按钮上不显示文字

代码如下

<input type="button" value="嘿嘿嘿" name="btn1">
<input type="button" value="点击变长" name="btn2">

效果如下

其中还有图像按钮,type类型为image

<input type="image" src="图片路径">

效果如下,图片可点击

下拉框

下拉框代码如下

<select name="列表名"><!-- <select>为下拉框的标签 -->
    <option value="国家" selected>中国</option><!-- 下拉框的显示值放在<option>与</option>之间 -->
    <option value="国家">小日本</option>
    <option value="国家">棒子</option>
    <option value="国家">枪战美利坚</option>
    <option value="国家">牛粪国</option>
</select>

其中有关键词selected,表示默认选项。效果如下

文本域

文本域的代码为

<textarea name="标识名" cols="列数" rows="行数"></textarea>

效果如下

其中右下角的斜杠可自由变换文本域的大小

滑块与搜索框

<input type="range" name="range">

滑块代码如上,效果如下

<input type="search" name="search">

搜索框代码如上,效果如下,搜索框的特点就是,当你点击时,会弹出历史记录

拓展

type还有许多其他类型,比如email邮件类型,url类型,number类型。

email类型有简单的检查功能,会检查输入中是否有@字符,@字符后是否有内容等

<label for="id名">点击内容</label>

以上代码的作用是跳转到id处。增强鼠标可用性.以下代码为定义id的方法

在目标位置,增加id="",如
<input type="image" src="../Image/wang1.jpg" id="girl">

只读、隐藏域、禁用

readonly<!-- 只读 -->

<input type="类型,一般用户名为text类型" name="标识名" readonly><!-- readonly 的使用 -->

只读,可以选中,不可修改

<p>
    <input type="radio" value="男" name="sex" disabled>男<!-- disable 禁用 -->
    <input type="radio" value="女" name="sex">女
</p>

hidden<!-- 隐藏 -->
<p>密码:<input type="password" name="password" hidden></p>
隐藏后

隐藏前

表单初级验证

placeholder="文本内容"
<input type="text" name="userName" placeholder="请输入用户名">

当光标在输入框内,并且没有输入时,placeholder内容存在,输入任意内容后,placeholder内容消失

pattern="正则表达式"
<input type="text" name="userName" pattern="^[A-Za-z0-9]{4,15}$">

pattern内输入正则表达式,规定输入规范。正则表达式构成复杂,可以直接在网上搜索查询。

铛铛!结束拉!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

俞嘉驹

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

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

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

打赏作者

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

抵扣说明:

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

余额充值