认识HTML结构的基本标签 - 千百度社区-前端论坛-技术交流-千百度社区

认识HTML结构的基本标签

认识HTML结构的基本标签

1. < !DOCTYPE >

定义:定义⽂档类型。告诉浏览器渲染⻚⾯的规则。

  • DOC: document ⽂档。
  • TYPE:类型
  • 说明:任何⼀个⽹⻚都必须在⻚⾯第⼀⾏声明⽂档类型。

⽤法:
h3⽆⽂档类型

<html>
</htm>

H4的⽂档类型

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
 
</html

H5的⽂档类型

<!DOCTYPE html>

HTML5语义化

语义:标签所含有的意义。
Html 4标签的语义化比不明显
HTML4中有语义的标签

<h1>一级标题</h1>
<p>段落</p>
<ul>无序列表</ul>
<li>无序列表项目</li>
<ol>有序列表</ol>

<em>斜切</em>

HTML4中没有语义的

<div id='header'>块</div>
<div id='nav'>导航navigation</div>
<div id='main'>主要内容区域</div>
<div id='sidebar'>次要内容区域</div>
<div id='footer'>页尾</div>

HTML对<div>派生出了多个语义化标签

<header>页头</header>
<nav>导航</nav>
<section>一章一节</section>
<main>主要内容</main>
<aside>次要内容</aside>
<footer>页尾</footer>

2. < html >

定义:定义⼀个HTML⽂档。

3. < head >

定义:定义HTML⽂档的头部区域(次要的区域)。

  • 不是给⼈看的
    • 给⽤户代理看
    • 给搜索引擎看的

4. < meta >

定义:定义⻚⾯的元信息(描述⻚⾯信息的信息)。

⽤法:

  • < meta >标签位于⽂档的头部。
  • < meta >是⼀个单标签
  • < meta >采⽤”名值对”形式定义⻚⾯元信息。

语法

<meta name="属性名" content="属性值" >

常⻅的meta设置:
字符集: 设置⻚⾯的字符编码为utf-8字符集

<meta charset="utf-8">  

⻚⾯描述: 为搜索引擎设置的

<meta name="description" content="简书是⼀个优质的创作社区,在这⾥,你可以任性地创作,⼀篇短⽂、⼀
张照⽚、⼀⾸诗、⼀幅画……我们相信,每个⼈都是⽣活中的艺术家,有着⽆穷的创造⼒。">

⻚⾯关键词:为搜索引擎设置的

<meta name="keywords" content="简书,简书官⽹,图⽂编辑软件,简书下载,图⽂创作,创作软件,原创社区,⼩
说,散⽂,写作,阅读">

视⼝:为移动设备设置的

<meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable=no">

5. < title >

定义:定义HTML⽂档标题。

6. < link >

定义:关联外部资源与当前⽹⻚⽂档。

  • 外部资源:可以css⽂件 也可以是图⽚
  • 收藏夹图标:favourite icon的缩写,表示收藏夹图标的意思。
  • 在线转换ico图标:百度搜索

⽤法:

  1. 使⽤< link >关联外部的css⽂件
<link rel="stylesheet" href='css⽂件地址' >
  1. 使⽤ < link >管理收藏夹图标
<link rel='shortcut icon' href='icon图⽚地址'

7. < script >

定义: <script> 标签⽤于定义客户端脚本,⽐如 JavaScript。
客户端: 指访问⽹站的⽤户的浏览器。
脚本:⽬前使⽤率最⾼的是js (其他:ActionScript、VBScript)
⽤法
⽤法1: 通过< script >引⼊外部脚本⽂件

<script src='脚本⽂件路径'></script>

⽤法2: 通过< script >创建脚本区域。

<head>
 <script>
 window.onload = function(){
 
 }
 </script>
</head>

8. < body >

定义:body元素定义⽂档的主体。

  • 主体:给⽤户看的内容全部放在body⾥⾯。
  • ⽂档次要部分:< head >
    ⽤法:
  • ⼀个HTML⽂档只能有⼀个body

9. < header > h5

定义: 标签定义⽂档的⻚眉。

  • ⻚眉包括什么
    • LOGO
    • 搜索框
    • 主导航
    • 登录区
    • 快捷⼊⼝(连接)

10. < section > h5

定义: 定义⽂档中的节。 具有通⽤性。

11.main:主要

定义:定义文档的主要区域

12.aside:次要的

定义

13section

14.nva

定义:导航

15.box-sizing属性

定义:用于定义盒模型的计算规则
语法

div{box-sizing:content-box |
border-box}
  • Content-box:内容盒模型,默认值
  • Border-box:边框盒模型

16.container{

width:1140px;
margin;

解析

  • 盒模型规定了元素的结构。任何一个元素都是由四部分构成:内容、内边距、边框、外边距
  • 内容盒模型:Winth属性控制到内容区
  • 边框盒模型:winth属性控制到

奇数偶数

odd 奇数
even 偶数

14. < footer > h5

定义:定义文档的页尾

H5标签可以在项⽬中使⽤吗?

  • 开会商量⽅案
  • 确定你的观点:有⼀个⽹站可以帮助你决策:

常⻅⻚⾯布局的种

  • 分屏式布局
  • ⼯字形布局
  • 圣杯布局
  • ⼝字型布局
  • 两栏布局
  • 三栏布局

最后编辑于 : 2022.11.01 10:38:52 © 著作权归作者所有,转载或内容合作请联系作者

请登录后发表评论

    没有回复内容