下面我会详细讲解“常用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元素总结包括基本结构、文档类型、头部、主体等等
基础教程推荐
- layui父页面怎么获取layer.open弹窗中的值 2024-03-01
- HTML详细笔记 2023-10-27
- CSS实现3D书本效果的示例代码 2024-04-09
- vue--vue一些基础语法 2023-10-08
- 微信html5页面调用第三方位置导航的示例 2022-09-16
- 手把手教你实现vue下拉菜单组件 2023-10-08
- JavaScript获取浏览器信息的方法 2024-01-07
- 如何用js实现鼠标向上滚动时浮动导航 2024-03-10
- vue动态ip配置,避免重复打包 2023-10-08
- vue + typescript + 极验登录验证的实现方法 2024-01-05