从零开始学HTML,掌握网页开发的基础html
本文目录导读:
- HTML的基本概念
- HTML的基本结构
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="zh-CN">
<head>我的网页</title>
<!-- 元标签和样式表 -->
</head>
<body>
<!-- 网页内容 -->
</body>
</html>
三、HTML的基本标签">。
标签表示网页的开始,类似于 作为网页标题的作用。
3. HTML文档的结构
一个典型的HTML文档结构如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html lang="zh-CN"> <head>我的网页</title> <!-- 元标签和样式表 --> </head> <body> <!-- 网页内容 --> </body> </html>三、HTML的基本标签
- :超链接,用于跳转到其他网页。
:插入图片,用于丰富网页内容。
- :插入表单元素,如文本框、 selects、drops 等。
- :分隔区域,用于布局和样式设计。
- :文本装饰,用于突出显示或特殊显示。
- 、:文本加粗和斜体,用于文字修饰。
、:对齐和分隔线,用于布局设计。 - :设置段落,用于分隔内容。
- :超链接,用于跳转到其他网页。
:插入图片,用于丰富网页内容。
- :插入表单元素,如文本框、 selects、drops 等。
- :分隔区域,用于布局和样式设计。
- :文本装饰,用于突出显示或特殊显示。
- 、:文本加粗和斜体,用于文字修饰。
、:对齐和分隔线,用于布局设计。 - HTML的布局与分隔
- HTML的高级功能
- HTML的未来发展
3. 标签的嵌套
HTML标签是树状结构,可以嵌套使用。例如:
<h1>Hello, World!</h1> <p>Hello, Again!</p>
这段代码表示一个包含两个段落的网页。
4. 标签的自定义
可以通过自定义标签来简化代码。例如:
<!-- 自定义标签 -->
<div class="container">
<h1>Welcome to My Website</h1>
<p>This is a sample paragraph.</p>
</div>
这段代码中,使用自定义标签
四、HTML的样式设计">、:设置网页标题的层级,为一级标题,为二级标题,为三级标题。
为二级标题,为三级标题。
3. 标签的嵌套
HTML标签是树状结构,可以嵌套使用。例如:
<h1>Hello, World!</h1> <p>Hello, Again!</p>
这段代码表示一个包含两个段落的网页。
4. 标签的自定义
可以通过自定义标签来简化代码。例如:
<!-- 自定义标签 -->
<div class="container">
<h1>Welcome to My Website</h1>
<p>This is a sample paragraph.</p>
</div>
这段代码中,使用自定义标签
四、HTML的样式设计
HTML,即HyperText Markup Language,是万维网的基础语言,主要用于创建和构建网页,它是World Wide Web(全球网络)的核心,所有网页都以HTML为基础构建,无论是简单的个人简介页,还是复杂的电子商务网站,都离不开HTML的支持,掌握HTML的基本知识,是学习 web 开发的第一步。
HTML的基本概念
HTML的全称与作用
HTML的全称是HyperText Markup Language,意为超文本标记语言,它是一种用于描述网页结构和内容的标记语言,HTML通过一系列标签来定义网页的结构,如标题、段落、超链接等,这些标签告诉浏览器如何显示和处理内容。
HTML与CSS的关系
HTML是网页的“骨架”,而CSS是网页的“肉”和“灵魂”,CSS(Cascading Style Sheets,层次式样式表)用于样式设计,美化网页的外观,HTML和CSS是 web 开发中最为基础的两门技术,两者结合使用,才能制作出专业的网页。
HTML的版本
目前主流的HTML版本有HTML4和HTML5,HTML4是早期版本,功能较为基础;而HTML5则是更加强大和灵活的版本,支持更多的功能,如CDATA段、外部样式表(CSS)等,本文将主要以HTML5为基础进行讲解。
HTML的基本结构
HTML文档的基本组成
一个完整的HTML文档通常包括以下几个部分:
- HTML5元标签:用于指定文档的元数据,如语言、字符集等。
- <!DOCTYPE html>:声明文档使用的HTML版本和字符集。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">。
- :HTML文档的根标签,表示整个网页的开始。
- :包含元标签和 CSS 样式表的区域。**:网页的标题,用于描述网页内容。 :表示元标签和样式表的结束。
- :网页的主要内容区域,用于显示网页内容。 :表示网页内容的结束,整个网页的结束。
HTML5的根标签
HTML5的根标签是或
。
作为网页标题的作用。
HTML文档的结构
一个典型的HTML文档结构如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="zh-CN">
<head>我的网页</title>
<!-- 元标签和样式表 -->
</head>
<body>
<!-- 网页内容 -->
</body>
</html>
HTML的基本标签
标签的分类
HTML标签可以分为以下几类:
- 标签名:用于标识网页元素,如
、 、
等。
- 属性:用于设置标签的属性值,如 FontSize、Color、Border等,标签之间的文字内容,用于描述网页内容。
常用的 HTML 标签
以下是常用的 HTML 标签及其作用:**:设置网页标题。
、
、:设置网页标题的层级,
,
,
。
- :设置段落,用于分隔内容。
- :超链接,用于跳转到其他网页。
:插入图片,用于丰富网页内容。
- :插入表单元素,如文本框、 selects、drops 等。
- :分隔区域,用于布局和样式设计。
- :文本装饰,用于突出显示或特殊显示。
- 、:文本加粗和斜体,用于文字修饰。
、:对齐和分隔线,用于布局设计。
标签的嵌套
HTML标签是树状结构,可以嵌套使用。
<h1>Hello, World!</h1> <p>Hello, Again!</p>
这段代码表示一个包含两个段落的网页。
标签的自定义
可以通过自定义标签来简化代码。
<!-- 自定义标签 -->
<div class="container">
<h1>Welcome to My Website</h1>
<p>This is a sample paragraph.</p>
</div>
这段代码中,使用自定义标签
HTML的样式设计
CSS的作用
CSS(Cascading Style Sheets)是 HTML 的样式表,用于美化网页外观,CSS 包括颜色、字体、边距、布局等样式。
外部样式表
为了使代码更规范,通常将 CSS 放在 HTML 的外部样式表中,外部样式表的声明方式有两种:
- .html 样式表:直接在 HTML 标签内部声明。
- .css 样式表:将 CSS 存储在外部文件中,并通过链接引用。
内部样式表
将 CSS 直接嵌入 HTML 标签内部,语法格式如下:
<style>
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 20px;
}
</style>
样式表的引用
外部样式表可以通过链接引用的方式引入 HTML 文档中。
<style type="text/css">
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 20px;
}
</style>
<!-- 引用外部样式表 -->
<link rel="stylesheet" href="style.css">
样式表的组织
为了使样式表更清晰,通常将样式表分为:
- 通用样式:适用于所有元素。
- 特定样式:针对特定元素或类名进行样式设置。
HTML的布局与分隔
分割区域
HTML 提供了几个分隔区域,用于布局设计:
- :整个网页的根标签。
- :包含元标签和外部样式表。**:网页标题。
- 区域。
标签的嵌套
通过嵌套标签,可以实现复杂的布局设计。
<div class="header">
<h1>Welcome to My Website</h1>
<p>This is a sample header.</p>
</div>
<div class="content">
<h2>This is a sample content.</h2>
<p>This is a sample paragraph.</p>
</div>
<div class="footer">
<p>This is a sample footer.</p>
</div>
这段代码中,使用
标签的组合
通过组合标签,可以实现更复杂的布局设计。
<div class="main">
<div class="header">
<h1>Welcome to My Website</h1>
</div>
<div class="content">
<h2>This is a sample content.</h2>
<p>This is a sample paragraph.</p>
</div>
<div class="footer">
<p>This is a sample footer.</p>
</div>
</div>
这段代码中,使用嵌套的
标签的样式
通过自定义标签的样式,可以实现更灵活的布局设计。
<style>
.header {
font-size: 24px;
color: #ff0000;
text-align: center;
}
.content {
font-size: 18px;
color: #333333;
}
.footer {
font-size: 12px;
color: #666666;
text-align: center;
}
</style>
<div class="main">
<div class="header">
<h1>Welcome to My Website</h1>
</div>
<div class="content">
<h2>This is a sample content.</h2>
<p>This is a sample paragraph.</p>
</div>
<div class="footer">
<p>This is a sample footer.</p>
</div>
</div>
这段代码中,通过自定义标签的样式,实现了不同区域的样式统一。
HTML的高级功能
表单元素
HTML 提供了多种表单元素,用于用户交互,常见的表单元素包括:
- :文本输入框。
- :单选框。
- :多选框。
- :按钮,用于触发操作。
- :表单容器,用于组织表单元素。
表单的嵌套
通过嵌套表单元素,可以实现更复杂的用户交互。
<form>
<input type="text" name="name" placeholder="Enter your name">
<button type="submit">Submit</button>
</form>
这段代码中,使用