下面我会详细讲解“常用html元素总结包括基本结构、文档类型、头部、主体等等”的完整攻略。
下面我会详细讲解“常用html元素总结包括基本结构、文档类型、头部、主体等等”的完整攻略。
基本结构
在编写html页面时,首先需要定义的是文档类型。常用的文档类型有HTML5、XHTML等。定义文档类型的方式如下:
<!DOCTYPE html>
接着,需要构建一个最基本的HTML文件结构,代码如下所示:
<!DOCTYPE html>
<html>
<head>
<title>页面标题</title>
</head>
<body>
页面主体内容
</body>
</html>
在这个结构中,<html> 元素包含了整个HTML页面的内容,其中包括了两个部分:头部和主体。头部使用
<head> 元素来定义,主体使用
<body> 元素来定义。
头部
头部部分主要定义了一些与页面相关的信息,如页面标题、关键词、样式表等。头部需要包含 <head> 标签,而且其位置必须在
<body> 标签之前。
页面标题
在头部部分最重要的元素就是 <title> 元素,用于定义页面的标题,如下所示:
<head>
<title>这是一个网页标题</title>
</head>
其他元素
除了 <title> 元素之外,头部部分还可以包含其他一些元素,常用元素如下:
- <meta> 元素:用于定义网页的元数据,如网页关键词、描述等。
- <link> 元素:用于定义引入外部文件的链接,如CSS样式表。
- <script> 元素:用于定义JS脚本代码的引入或直接编写。
主体
主体部分是页面上真正展现给用户的内容,包含大部分的HTML元素。
基本标签
以下是常见的用于构建页面主体结构的元素:
- <h1> -
<h6>:表示标题,数字越大语义越小,用于排版和SEO。
- <p>
:用于表示段落。
- <a>
:用于表示超链接。
- <img>
:用于表示图片。
- <ul>
、<ol>
、<li>
:用于表示列表。
- <table>
、<tr>
、<td>
:用于表示表格。
- <form>
、<input>
、<textarea>
:用于制作表单。
其他元素
除了上述基本标签之外,还有其他一些元素可以用于页面布局,以及添加样式、动画等效果,如下所示:
- <div>
:用于定义页面的区块,常用于页面布局。
- <span>
:用于定义内联元素的区块,用于局部样式控制。
- <audio>
、<video>
:用于播放音频和视频。
- <canvas>
:用于绘画,可实现动画、游戏等效果。
- <svg>
:用于绘制矢量图形。
示例说明
下面举两个例子来说明使用上述元素构建页面的过程。
例一:制作一个简单的网站首页
<!DOCTYPE html>
<html>
<head>
<title>网站首页</title>
</head>
<body>
<h1>欢迎访问网站首页</h1>
<p>这是一个简单的网站,专注于分享技术文章。</p>
<h2>热门文章</h2>
<ul>
<li><a href="#">文章一</a></li>
<li><a href="#">文章二</a></li>
<li><a href="#">文章三</a></li>
</ul>
</body>
</html>
例二:制作一个简单的表单页面
<!DOCTYPE html>
<html>
<head>
<title>表单页面</title>
</head>
<body>
<h1>注册表单</h1>
<form action="" method="POST">
<p>用户名:<input type="text" name="username"></p>
<p>密码:<input type="password" name="password"></p>
<p>确认密码:<input type="password" name="confirm_password"></p>
<p><input type="submit" value="提交"></p>
</form>
</body>
</html>
以上就是关于“常用html元素总结包括基本结构、文档类型、头部、主体等等”的完整攻略。
本文标题为:常用html元素总结包括基本结构、文档类型、头部、主体等等
- javascript判断移动端访问设备并解析对应CSS的方法 2024-02-19
- linux – 如何在WHM / cPanel符号链接中创建〜/ public_html 2023-10-28
- React 中如何将CSS visibility 属性设置为 hidden 2024-02-24
- CSS布局实例:上中下三行,中间自适应 2023-12-15
- js轮盘抽奖实例分析 2024-02-20
- 同一个页面用多个id有什么影响 2022-11-04
- css实现元素垂直居中显示的7种方式 2024-01-06
- Ajax解决缓存的5种方法总结(推荐) 2023-01-26
- 深度剖析JavaScript作用域从局部到全局一网打尽 2023-07-09
- 微信小程序输入多行文本的实战记录 2024-02-20