首页 前端知识 HTML5简介与基础骨架

HTML5简介与基础骨架

2024-06-07 12:06:52 前端知识 前端哥 794 610 我要收藏

HTML5是用来描述网页的一种语言,被称为超文本标记语言(Hypertext Markup Language)。用HTML5编写的文件,后缀以.html结尾HTNL是一种标记语言,标记语言是一套标记标签。标签是由尖括号包围的关键字,例如<html>

标签有两种表现形式:

1.双标签,例如:<html></html>

2.单标签,例如:<img> 


HTML5的DOCTYPE声明

DOCTYPE是document type(文档类型)的缩写。<!DOCTYPE html>是H5的声明位于文档的最前面,处于标题之前。他是网页必备的组成成分,避免浏览器的怪异模式。

1.<! DOCTYPE html>

HTML5基本骨架

html标签

定义HTML文档,这个元素我们浏览看到后就明白这个是HTML文档了,所以你的其他元素要包裹在它里面,标签限定了文档的开始点和结束点。

1.<!DOCTYPE html>

2.<html>

3.</html>

head标签

head标签用于定义文档的头部。文档的头部描述了文档的各种属性和信息,包括文档的标题,在web中的位置以及和其他文档的关系等。绝大多数文档头部包含的数据都不会真正作为内容显示给读者。

<!DOCTYPE html>

<html>

        <head>

        </head>

</html>

body标签

body元素定义文档的主体。

body元素包含文档的所有内容(比如文本、超链接、图像、表格和列表等等。)

他会直接在页面中显示出来,也就是用户可以直接观看到的内容

<!DOCTYPE html>

<html>

        <head>

        </head>

        <body>

                //我会显示在浏览器中

        </body>

 </html>

title标签

1.可定义文档的标题

2.它显示在浏览器的标题栏或状态栏上。

3.<title>标签是<head>标签中唯一必须包含的东西,就是说head一定要写title

4.<title>增加有利于SEO优化

SEO是搜索引擎优化的英文缩写,通过对网站内容的调试,满足搜索引擎的排名需求。

<!DOCTYPE html>

<html>

        <head>

                <title>页面的名字</title>

        </head>

        <body>

                //我会显示在浏览器中

        </body>

 </html>

meta标签(单标签)

meta标签是用来描述一个HTML网页文档的属性,关键词等,例如:charset="utf-8"是说当前使用的是utf-8编码格式,在开发中我们经常会看到utf-8,或是gbk,这些都是编码格式,通常使用utf-8.

<!DOCTYPE html>

<html>

        <head>

                 <mata charset="utf-8">

                <title>页面的名字</title>

        </head>

        <body>

                //我会显示在浏览器中

        </body>

 </html>

 标签之标题

标题介绍与应用

标题(heading)是通过<h1>-<h6>标签进行定义的。

<h1>定义最大的标题<h6>定义最小的标题

生成h1~h6快捷键:h$*6

正确使用标题

请确保将HTML标题标签只用于标题

不要仅仅是为了生成粗体或大号的文本而使用标题

正确使用标题有益于SEO

应将<h1>用作主标题(最重要的),其后是<h2>(次重要的)

标题标签位置摆放

在标签中添加属性:align="left | center |right"默认居左

标签之段落、换行、水平线

标签之段落

段落是通过<p>标签定义的

1.<p>这是一个段落</p>

2.<p>这是另一个段落</p>

换行

如果您希望在不产生一个新段落的情况下进行换行(新行),请使用<br>

<br>是一个空的HTML元素

1.<p>这个<br>段落<br>演示了分行的效果</p>

        这个

        段落

        演示了分行的效果

水平线

<hr/>在HTML页面中创建水平线

1.<hr color="" width="" size="" align=""/>

size:设置水平线的高度(单位是px)

标签之图片

<img>标签定音HTML页面中的图像

1.<img src="" alt="" title="" width="" height="">

注意事项:<img>是单标签,不需要进行闭合操作

 属性:

1.scr:路径(图片地址与名字)(图片一定要与源码在一个文件夹下)

2.alt:规定图像的替代文本

3.width:规定图像的宽度

4.height:规定图像的高度

5.title:鼠标悬停在图片上给予的提示

图片路径详解

绝对路径

绝对路径是电脑盘符存储与访问的具体地址

相对路径

两者相对关系,两者在同一路径下可以直接访问

1.子级关系:/

2.父级关系:../

3.同级关系./(可以省略)

网络路径

具体网络地址://网络的地址

标题之超文本链接

超链接描述

HTML使用标签<a>来设置超文本链接

超文本链接可以是一个字,一个词,或者一组词,也可以是一副图像,您可以点击这些内容来跳转到新的文档或者当前文档的某个部分。

<a  href="ur1(完整的地址) ">链接文本</a>

超链接属性

默认情况下,链接将以,以下形式出现在浏览器中:

1.一个未访问过的链接显示为蓝色字体并带有下滑线

2.访问过的链接显示为紫色并带有下划线。

3.点击链接时,链接显示为红色并带有下划线。

特别提醒

后期我们会通过CSS样式修改掉这些效果

超链接的表现

当您把鼠标指针移动到网页中某个链接上时,箭头会变成一只小手。

标签之文本

 常用的文本标签(可以嵌套使用)

标签描述
<em>定义着重文字
<b>定义粗体文字
<l>定义斜体字
<strong>定义加重语气
<del>定义删除字
<span>元素没有特定含义

 特别提示

常用文本标签和段落是不同的,段落代表一段文本,而文本标签一般表示词汇。

列表标签之有序列表

有序列表

有序列表是一个项目,列表项目用数字进行标记。有序列表始于<ol>标签。每个列表始于<li>标签

<ol>

        <li>京东</li>

        <li>淘宝</li>

</ol>

type属性

<ol>的属性type拥有的选项

1、 1表示列表项目用数字表示(1、2、3....)

2、 a表示列表项目用小写字母标号(a,b,c...)

3、 A表示列表项目用大写字母标号

4、 i表示列表项目用小写罗马数字标号(i,ii,iii,...)

5、I表示列表项目用大写的罗马数字标号

列表标签之无序标签

无序列表实现

无序列表是一个项目列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记

无序列表始于<ul>标签。每个列表始于<li>标签。

<ul>

        <li>尚学堂</li>

        <li>淘宝</li>

</ul>

type属性

<ul>的属性type拥有的选项

1、disc默认实心圆

2、circle空心圆

3、square小方块

4、none不显示

无序列表嵌套

列表是可进行嵌套的

<ul>

        <li>淘宝</li>

        <li>京东</li>

<ul>

type属性

<ul>的属性type拥有的选项

1、disc默认实心圆

2、circle空心圆

3、square 小方块

4、none 不显示

无序列表也是可以嵌套的

常见应用场景

1、无序的列表效果

2、导航效果

快捷键

快速生成ul+li的布局:ul>li*3(数字根据自己的需要li数量修改)

标签之表格

表格标签

表格:<table>
行:<tr>

单元格(列):<td>

<table>

        <tr>

                <td>京东</td>

                <td>淘宝</td>

        </tr>

        <tr>

                <td>腾讯</td>

                <td>网易</td>

        <tr>

快捷键

快捷键生成表格结构:table>tr*2>td*3{单元格}

表格属性

1、border:设置表格边框

2、width:设置表格的宽度

3、height:设置表格的高度

</table>

表格单元格合并

单元格合并属性

水平合并:colspan

垂直合并:rowspan

水平合并:保留左边,删除右边

垂直合并:保留上边,删除下边

HTML5新增标签

HTML5是HTML最新的修订版本,2014年10月由万维网联盟(w3c)完成标准制定

在HTML5出现之前,我们一般采用DIV+css布局我们的页面,但是这样的布局方式不仅使我们的文档结构不够清晰,而且不利于搜索引擎爬虫对我们页面的爬取。为了解决上述缺点,HTML5新增了许多新的语义化标签。

扩展知识      

div

容器元素,也是页面中见到的最多的元素

1、<header></header>头部

2、<nav></nav>导航

3、<section></section>定义文档中的节、比如章节、页眉、页脚

4、<aside></aside>侧边栏

5、<footer></footer>脚步

6、<article></article>代表一个独立的、完整的相关内容块、例如一篇完整的论坛帖子,一篇博客文章,一个用户评论等

转载请注明出处或者链接地址:https://www.qianduange.cn//article/11273.html
标签
评论
发布的文章

1.10 Unity中的数据存储 JSON

2024-06-13 21:06:30

JSON 数据格式化方法

2024-06-13 21:06:26

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!