HTML学习总结2

HTML的基本信息

网页的基本标签

<html></html>: <html>元素。这个元素包裹了整个完整的页面,是一个根元素,其它元素都嵌套到其中。

<head></head>: <head>元素。 这个元素是一个容器,它包含了所有你想包含在HTML页面中但不想在HTML页面中显示的内容。这些内容包括你想在搜索结果中出现的关键字和页面描述,CSS样式,字符集声明等等。

<body></body>: <body>元素。 包含你能在页面看到的所有内容,包括文本,图片,音频,游戏等等。

<title></title>: 设置页面标题,出现在浏览器标签上,当你标记/收藏页面时它可用来描述页面。
如:

<title>我的第一个网页</title>

在这里插入图片描述

<meta charset=“utf-8”>: 这个元素设置文档使用utf-8字符集编码,utf-8字符集包含了人类大部分的文字。基本上他能识别你放上去的所有文本内容。
<meta>是描述性标签,用来描述网页的一些信息,一般用来做SEO(搜索引擎优化)
如:

<meta name="keywords" content="网站的关键词表述">
<meta name="description" content="描述网站是干嘛的">

标题标签

\<h1>一级标签\</h1>
\<h2>二级标签\</h2>
\<h3>三级标签\</h3>
...

在这里插入图片描述

标题逐渐减小

段落标签

<p></p>
将文字分行形成段落,文字间距更大
如:

<p>这是一大段字</p>
<p>尽管我也不知道要说些什么</p>
<p>但是为了凑一段字出来</p>
<p>我也只能随便写了这段话真的好无聊</p>

在这里插入图片描述

换行标签

<br>单标签,自闭合
将文字分成段落,文字间距更小
如:

这还是一大段字<br>尽管我也不知道要说些什么<br>但是为了凑一段字出来<br>我也只能随便写了这段话真的好无聊

在这里插入图片描述

水平线标签

<hr>单标签,自闭合
会在网页出现水平线进行分割
举个例子:

<hr>

在这里插入图片描述

字体样式标签

粗体:<strong></strong>
斜体:<em></em>
高亮:<mark></mark>
删除线:<del></del>
标记为不准确:<s></s>
视为文档附加部分:<ins></ins>
下划线:<u>
视作小字印刷:<small></small>

举个例子:

<p><strong>字体会变粗</strong></p>
<p><em>字体会变斜</em></p>
<p>字体会<mark>高亮</mark> </p>
<p><del>字体被划</del></p>
<p><s>字体被标记为不准确</s></p>
<p><ins>文字视为文档附加部分</ins></p>
<p><u>文字有下划线</u></p>
<p><small>小字印刷体</small></p>    

在这里插入图片描述

注释

<!–注释长这样–>。
提示: 在 code 软件中,输入Ctrl + /即可快捷的进行注释!
注意: HTML 不区分标签的大小写,但建议全部使用小写!

特殊符号

空格:&nbqp;

这是&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;空格
想要多少个空格就要多少个&nbsp

在这里插入图片描述
大于符号:&gt;
小于符号:&lt;
版权符号:&copy;

<br>
这是大于符号:&gt;
<br>
这是小于符号:&lt;
<br>
这是版权符号:&copy;版权所有xx

在这里插入图片描述
特殊符号记忆方式:
以&开头,直接调用,以;结尾
特殊字符可参考:HTML ISO-8859-1 参考手册

图像标签

img

常见的图像格式:JPG, GIF, PNG, BMP…
图片路径分为:相对路径,绝对路径

例子
<img src="picture.jpg">
<img src="./images/picture.jpg">
<img src="../picture.jpg">
解释
该图片文件与当前文档在同一目录中
该图片文件在当前目录下的images目录中
该图片文件在上一级目录中
上表中,.表示当前目录,..表示上一级目录

<img src=“path” alt=“text” title=“text” width=“x” height=“y”/>
说明:
src属性:为要显示图片文件的位置 URL,即图片文件的路径
alt属性:当获取图片出现问题时显示的文字(占位符)
可为图片指定高宽度,但不建议(可能导致图片变形)
输入img后按Tab自动出现<img src="" alt="">这是必填项
如:

<img src="23.jpg" alt="表情包">

在这里插入图片描述

提示:
对于小尺寸的图片,现在可采用 base64 编码进行,可提高页面加载速度,提升用户体验菜鸟工具图片转BASE64编码
图片的存储大小对网页的加载有重要的影响,从而影响用户体验。因此,在不明显改变图片质量的情况下压缩图片是提高 Web站点速度的重要手段。请前往WebsitePlanet在线PNG和JPEG压缩以及 TinyPNG智能PNG和JPEG图片压缩
试试!

超链接标签及应用

页面间链接

<a href=“path” target=“目标窗口位置”>链接文本或图像</a>
说明:
href:即为要跳转去的地址 URL(Uniform Resorce Locator)
target:属性为_blank表示在新的页面打开超链接(默认是在当前页面打开即_self)
链接文本或图像:超链接标签包含的内容,即为显示在页面上供用户点击的
例如将图片做成一个超链接:

<a href="https://www.baidu.com/"><img src="23.jpg" alt="表情包" title="百度一下"></a>

在这里插入图片描述

锚链接

锚点,也称为书签,用于标记页面的某个元素或位置。通过锚点,我们可以轻易的在长页面内实现跳转。

使用name作为标记

<a name="top">顶部</a>

#加上标记的名字

<a href="#top">回到顶部</a>

还可以从一个页面调到另一个页面的锚点位置

<a href="另一个页面的链接#锚点名"></a>

功能性链接

邮箱

mailto
<a href="mailto:xxxxxxxxx@qq.com"我的邮箱

行元素和块元素

块元素

无论内容多少,该元素独占一行,以新行结束和开始
(p、h1—h6…)

行内元素

内容撑开宽度,左右都是行内元素的可以在排在一行,不会新起一行
(a . strong . em …)

列表标签

列表就是信息资源的一种展示形式。它可以使信息结构化和条理化,并以列表的形式显示出来,以便浏览者能更快捷地获得相应的信息。

有序列表

有序列表使用<ol>标签,默认使用数字作为每项的标志,其它的标志可以是大写字母A,小写字母a,罗马字母i等。
<ol type=“a”>
<ol>
<li>列表第一行</li>
<li>列表第二行</li>
<li>列表第三行</li>

</ol>

<ol>
    <li>列表第一行</li>
    <li>列表第二行</li>
    <li>列表第三行</li>
    <li>列表第四行</li>
    <li>列表第五行</li>
</ol>

在这里插入图片描述

无序列表

无序列表使用<ul>标签,默认使用实心圆点作为每项的标志,其它的标志可以是空心圆circle,实心方块square以及不出现标志。
<ul type=“square”>
<ul>
<li>列表第一行</li>
<li>列表第二行</li>
<li>列表第三行</li>

</ul>

<ul>
    <li>列表第一行</li>
    <li>列表第二行</li>
    <li>列表第三行</li>
    <li>列表第四行</li>
    <li>列表第五行</li>
</ul>

在这里插入图片描述

自定义列表

有个列表名称
<dl>
<dt>列表名称</dt>
<dd>列表第一行</dd>
<dd>列表第二行</dd>
<dd>列表第三行</dd>

</dl>
dl:标签
dd:列表名称

<dl>
    <dt>列表名称</dt>
    <dd>列表第一行</dd>
    <dd>列表第二行</dd>
    <dd>列表第三行</dd>
    <dd>列表第四行</dd>
    <dd>列表第五行</dd>
</dl>

表格标签

简单通用,结构稳定

代码中,<tr>表示行, <td>表示行中的单元, <th>是表头的单元(将会加粗显示)

td

tr
调整线条宽度border=“1px”

<table border="1px">
    <tr>
        <td>1-1</td>
        <td>1-2</td>
        <td>1-3</td>
        <td>1-4</td>
    </tr>
    <tr>
        <td>2-1</td>
        <td>2-2</td>
        <td>2-3</td>
        <td>2-3</td>
    </tr>
    <tr>
        <td>3-1</td>
        <td>3-2</td>
        <td>3-3</td>
        <td>3-4</td>
    </tr>
</table>

在这里插入图片描述

跨行

rowspan
<td rowspan=“要跨的行数”></td>

跨列

colspan
<td colspan=“要跨的列数”></td>

<table border="1px">
    <tr>
        <td colspan="4">1-1</td>
    </tr>
    <tr>
        <td rowspan="2">2-1</td>
        <td>2-2</td>
        <td>2-3</td>
        <td>2-3</td>
    </tr>
    <tr>
        <td>3-1</td>
        <td>3-2</td>
        <td>3-3</td>         
    </tr>
</table>

在这里插入图片描述

媒体元素

src:资源路径
controls:控制进度条
autplay:自动播放

音频

audio

<audio src="地址">controls autoplay</audio>

视频

video

<video src="地址">controls autoplay</video>

网页的简单布局

头部,脚部,主体

<header>
    <h2>网页头部</h2>
</header>

<section>
    <h2>网页主体</h2>
</section>

<footer>
    <h2>网页脚部</h2>
</footer>

<nav>
    导航类辅助内容
</nav>

内联框架

在一个网页里面嵌套另外一个

iframe

src:引用页面地址
name:框架标识名

<iframe src="path" name="mainFrame"></iframe>
<iframe src="http://www.baidu.com" frameborder="0"width="1300px"height="600px" ></iframe>

在这里插入图片描述

表单

from[post/get]

method:规定如何发送表单数据常用值get/post,提交表单数据
action:表示向何处发送表单数据
get方式提交:我们可以在URL中看到我们的信息,不安全,但是较高效,不能传输大文件
post方式提交:比较安全,可以传输大文件

文本输入框:input type=“text”
密码输入框:input type=“password”
提交:input type=“submit”
重置:input type=“reset”

<h1>注册</h1>
<!--文本输入柜: input type="text"-->
<p>名字:<input type="text" name="username"></P>
<!--密码框: input type="password"-->
<p>密码: <input type="password" name="pwd"></p>
<p>
    <input type="submit">
    <input type="reset">
</P>

在这里插入图片描述
表单语法
method:规定如何发送表单数据,常用值:get | post
action:表示向何处发送表单数据

<form method="pdst" actioh="result.html">
    <p>名字:<input name="name" type="text"></p>
    <p>密码:<input name="pass" type="password"></p>
    <p>
        <input type="submit" name="Button" value="提交">
        <input type="reset" name="Reset" value="重填">
    </p>
</form>

在这里插入图片描述
在这里插入图片描述
默认初始值:
value=“web学习”
最长能写的字符长度:
maxlength=“8"
文本框的长度:
size=“30”

<p>名字:<input type="text" name="username" value="web学习" maxlength="8" size="30"></p>

单选框

<p>性别:
<input type="radio" value="boy" name="sex"/>男
<input type="radio" value="girl" name="sex"/>女
</p>
name相同表示是同一个组

多选框

<p>爱好:
        <input type="checkbox" value="sleep" name="hobby">睡觉
        <input type="checkbox" value="game" name="hobby" checked>玩游戏<!--默认选中玩游戏-->
        <input type="checkbox" value="study" name="hobby">学习
        <input type="checkbox" value="eat" name="hobby">吃饭        
</p>

按钮

input type="button"普通按钮
input type="image"图像按钮
input type="submit"提交按钮
input type="reset"重置,清空表单

下拉框

   <p>下拉框
        <select name="列表名称">
            <option value="选项的值(display screen)">显示屏</option>
            <option value="选项的值">主机</option>
            <option value="选项的值" selected>鼠标</option>
            <!--默认-->
            <option value="选项的值">键盘</option>
        </select>
    </p>

文本域

   <!--文本域-->
    <p>反馈
        <textarea name="textarea" cols="50" rows="10">文本内容</textarea>
    </p>

文件域

    <!--文件域-->
    <p>
        <input type="file" name="files">
        <input type="buttom" value="上传" name="upload">
    </p>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值