HTML基础知识

Posted MirrorML

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML基础知识相关的知识,希望对你有一定的参考价值。

html

  • Hyper Text Markup Language(超级文本标记语言)
  • HTML5是构建Web内容的一种语言描述方式,由HTML命令组成的描述性文本。
  • 是学习WEB必学的知识,css,html,javascipt前端三大语言之一

参考网页:https://www.w3school.com.cn/html/index.asp

基础知识

网页基本格式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <!-- 网站网页标题 -->
    <title>Title</title>
</head>
<body>
<!-- 网页内容 -->
</body>
</html>

注释

<!-- 在此处写注释 -->

常用标签

标题标签

<!--一级最大,六级最小 -->
<h1>一级标签</h1>
<h2>二级标签</h2>
<h3>三级标签</h3>
<h4>四级标签</h4>
<h5>五级标签</h5>
<h6>六级标签</h6>

段落标签

<!--HTML不会自动换行 -->
<p>  一段内容  </P>

换行标签

<br/>

水平线标签

<hr/>

字体样式标签

<strong>粗体</strong>
<em>斜体</em>

常用特殊符号标签

<!--空格 -->
&nbsp;
<!--大于号-->
&gt;
<!--小于号-->
&lt;
<!--版权符号-->
&copy;

图像标签

<!-- ../返回上一级目录 -->
<img src="path" alt="图像加载失败替代文字" title="鼠标悬停提示文字" width="宽度" height="高度"/>

超链接标签

<!--target常用_self(在当前网页打开),_blank(在新网页中打开)-->
<!--点击链接文本或图像实现跳转-->
<!--文本-->
<a href="链接地址" target="目标窗口位置">链接文本</a>
<a href="链接地址" target="目标窗口位置"><img src="path" alt="图像加载失败替代文字" title="鼠标悬停提示文字" width="宽度" height="高度"/></a>

锚链接

<!--跳到标记处-->
<!--1需要一个标记 2 使用#转到标记-->
<a href="#标记"><a/>
<a href="网页地址#标记"><a/>

邮箱链接

<!--邮箱链接:mailto-->
<a href="mailto:邮箱地址"><a/>

QQ链接

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

行内元素与块元素

块元素:无论内容多少,都在一行

行内元素:内容撑开宽度,不会换行

列表

有序列表

<ol>
    <li>内容</li>
    <li>内容</li>
    <li>内容</li>
</ol>

无序列表

<ul>
    <li>内容</li>
    <li>内容</li>
    <li>内容</li>
</ul>

自定义列表

<dl>
    <dt>标题</dd>
    <dd>内容</dd>
    <dd>内容</dd>
</dl>

表格

<table border="边框大小px">
    <tr>
        <!-- colspan跨列 -->
        <!-- rowspan跨行-->
        <td colspan="列数"></td>
        <td rowspan="行数"></td>
    </tr>
     <tr>
        <td></td>
        <td></td>
    </tr>
</table>

视频和音频

视频

<!-- controls开关 -->
<!-- autoplay自动播放-->
<video src="path" controls autoplay></video>

音频

<!-- controls开关 -->
<!-- autoplay自动播放-->
<audio src="path" controls autoplay></audio>

网页结构

  • header:头部内容
  • footer:脚部内容
  • section:web页面中的一块独立的区域
  • article:独立的文章内容
  • aside:侧边栏
  • nav:导航类辅助内容

内联框架

<!--iframe在一个网页中嵌套另一个网页-->
<iframe src="path" name="框架标识名"></iframe>
<!--以bilibili的视频为例-->
<iframe src="//player.bilibili.com/player.html?aid=55631961&bvid=BV1x4411V75C&cid=97257967&page=11"
        scrolling="no" border="0" frameborder="no" 
        framespacing="0" allowfullscreen="true">
        </iframe>

表单

<form method="get/post" action="发送地址">
    <p>表单内容</p>
</form>

input标签

参考:https://www.runoob.com/tags/tag-input.html

input标签的属性

  • placeholder=“提示信息”
  • required 提交信息非空
<form method="get/post" action="发送地址">
    <p>表单内容</p>
    <p>提交的表单内容为:标记与内容</p>
    <!--文本框-->
    <input type="text" name="标记">
    <!--密码框-->
    <input type="password" name="标记">
    <!--单选框-->
    <p>
        <input type="radio" value="boy" name="相同标记">
        <input type="radio" value="girl" name="相同标记">
    </p>
    <!--多选-->
    <p>
        <input type="checkbox" value="元素" name="相同标记">
    </p>
        <!--button:普通-->
        <!--image : 图片-->
        <input type="button" name="标记" value="button名称">
        <input type="image" src="路径" >
    <p>
        <!--提交表单-->
        <input type="submit">
        <!--重置表单-->
        <input type="reset">
    </p>

</form>

下拉框和列表框和文本框和文件

    <!--下拉框和列表框-->
    <p>
        <select name="列表名称">
            <!--selected:确定默认选择-->
            <option value="选择的值" selected>显示的名称</option>
            <option value="选择的值">显示的名称</option>
        </select>
    </p>
     <!--文本框-->
    <p>
        <textarea name="标记" cols="长" rows="宽">显示的名称</textarea>
    </p>
     <!--文件-->
    <p>
        <input type="file" name="标记">
    </p>

有效的使用鼠标(通常和表单一起使用)

<!--增加鼠标可用性-->
<label for="跳转的标记名">显示名称</label>
<input type="text" id="标记名">

以上是关于HTML基础知识的主要内容,如果未能解决你的问题,请参考以下文章

html 具有固定标题的锚链接

html 自定义哈希标记链接 - 锚链接

HTML 锚链接

来自锚链接的短信 - Html5 Iphone

在 Angular 6 中使用 HTML 锚链接#id

vue中的锚链接跳转问题