HTML 全面入门教程:从基础到高级

这篇具有很好参考价值的文章主要介绍了HTML 全面入门教程:从基础到高级。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


HTML(Hypertext Markup Language)是用于创建网页的标记语言。它定义了网页的结构和内容,是前端开发的基础。

一、基本结构和标签

1. HTML 文档结构

<!DOCTYPE html>
<html>
<head>
  <title>网页标题</title>
</head>
<body>
  <h1>HTML 全面入门教程:从基础到高级</h1>
</body>
</html>

代码中,展示了一个简单的 HTML 文档结构,其中包含 <!DOCTYPE> 声明、html 元素、head 元素、 body 元素和 h1 元素。

HTML 全面入门教程:从基础到高级

2. 常用标签

  • 标题标签(<h1> - <h6>):用于定义标题级别:<h1>标题一</h1>
  • 段落标签(<p>):用于定义段落文本:<p>这是一个段落。</p>
  • 链接标签(<a>):用于创建链接:<a href="https://www.example.com">点击这里</a>
  • 图像标签(<img>):用于插入图片:<img src="image.jpg" alt="图片">
  • 列表标签(<ul><ol><li>):用于创建无序列表和有序列表:
<ul>
  <li>列表项一</li>
  <li>列表项二</li>
</ul>
  • 表格标签(<table><tr><td>):用于创建表格:
<table>
  <tr>
    <td>单元格一</td>
    <td>单元格二</td>
  </tr>
</table>

二、表单和输入元素

1. 表单标签(<form>)

<form>
  <!-- 表单内容 -->
</form>

表单标签用于创建用户输入表单,包含了用户交互的各种元素。

2. 输入元素

  • 文本输入框(<input type="text">):用于接收文本输入:<input type="text" name="username">
  • 密码输入框(<input type="password">):用于接收密码输入:<input type="password" name="password">
  • 单选框(<input type="radio">
<input type="radio" name="gender" value="male"> 男性
<input type="radio" name="gender" value="female"> 女性
  • 复选框(<input type="checkbox">
<input type="checkbox" name="hobby" value="reading"> 阅读
<input type="checkbox" name="hobby" value="sports"> 运动
  • 下拉列表(<select><option>
<select name="city">
  <option value="beijing">北京</option>
  <option value="shanghai">上海</option>
</select>

3.实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>HTML 入门教程:注册实例</title> 
</head>
<body>
	<h1 align="center">HTML 入门教程:注册实例</h1>
	<form action="#" method="post">
        <table border="1" align="center" width="500">
            <tr>
                <td><label for="username">用户名</label> </td>
                <td><input type="text" name="username" id="username"> </td>
            </tr>
            <tr>
                <td><label for="password">密码</label> </td>
                <td><input type="password" name="password" id="password"> </td>
            </tr>
            <tr>
                <td><label for="email">邮箱</label> </td>
                <td><input type="email" name="email" id="email"> </td>
            </tr>
            <tr>
                <td><label for="name">姓名</label> </td>
                <td><input type="text" name="name" id="name"> </td>
            </tr>
            <tr>
                <td><label for="tel">手机号</label> </td>
                <td><input type="text" name="tel" id="tel"> </td>
            </tr>
            <tr>
                <td>性别</td>
                <td>
					<input type="radio" name="gender" value="male"> 男性
					<input type="radio" name="gender" value="female"> 女性
                </td>
            </tr>
			<tr>
                <td>兴趣爱好</td>
                <td>
					<input type="checkbox" name="hobby" value="reading"> 阅读
					<input type="checkbox" name="hobby" value="sports"> 运动
					<input type="checkbox" name="hobby" value="music"> 音乐
                </td>
            </tr>
			<tr>
                <td>城市</td>
                <td>
					<select name="city">
					  <option value="beijing">北京</option>
					  <option value="shanghai">上海</option>
					  <option value="tianjin">天津</option>
					  <option value="chongqing">重庆</option>
					</select>
                </td>
            </tr>
            <tr>
                <td><label for="birthday">出生日期</label> </td>
                <td><input type="date" name="birthday" id="birthday"> </td>
            </tr>
            <tr>
                <td colspan="2" align="center">
                    <input type="submit" value="注册">
                </td>
            </tr>

        </table>
    </form>
</body>
</html>

HTML 全面入门教程:从基础到高级

三、样式和布局

1. 内联样式

在元素内部使用 style 属性来指定内联样式:

<p style="color: red; font-size: 16px;">这是一个红色的段落。</p>

2. 内部样式表

<head> 元素内部使用 <style> 标签来定义内部样式表:

<style>
  p {
    color: red;
    font-size: 16px;
  }
</style>

3. 外部样式表

使用外部 CSS 文件来定义样式:

<link rel="stylesheet" href="styles.css">

styles.css 文件中定义样式规则:

p {
  color: red;
  font-size: 16px;
}

四、多媒体和嵌入内容

1. 图像

使用 <img> 标签来插入图像:

<img src="image.jpg" alt="图片">

2. 音频和视频

使用 <audio><video> 标签来嵌入音频和视频:

<audio src="audio.mp3" controls></audio>
<video src="video.mp4" controls></video>

3. 嵌入内容

使用 <iframe> 标签来嵌入其他网页或内容:

<iframe src="https://www.example.com"></iframe>

五、语义化标签

语义化标签

使用语义化的 HTML 标签有助于提高网页的可读性和可访问性:文章来源地址https://www.toymoban.com/news/detail-502740.html

<header>头部内容</header>
<nav>导航菜单</nav>
<main>主要内容</main>
<footer>底部内容</footer>

到了这里,关于HTML 全面入门教程:从基础到高级的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 零基础HTML入门教程(13)——插入视频video标签

    我们前几小结学习了,插入图片插入音频等,我们这一小结学习一下,插入视频标签video并熟练使用。 (1)直到现在,仍然不存在一项旨在网页上显示视频的标准。 今天,大多数视频是通过插件(比如 Flash)来显示的。然而,并非所有浏览器都拥有同样的插件。 HTML5 规定了一

    2024年02月11日
    浏览(35)
  • Unity零基础到入门 ☀️| 万字教程 对 Unity 中的 Navigation导航系统基础 全面解析+实战演练【收藏不迷路】

    📢博客主页:https://blog.csdn.net/zhangay1998 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢本文由 呆呆敲代码的小Y 原创,首发于 CSDN 🙉 📢未来很长,值得我们全力奔赴更美好的生活✨

    2023年04月08日
    浏览(34)
  • CSS样式前端HTML页面常用CSS效果实现及其相关配置信息------前端入门基础教程

    !DOCTYPE html !-- 这是HTML的注释 -- html lang=\\\"en\\\" id=\\\"myHtml\\\"     head         !-- 这里不是设置了编码,而是告诉浏览器,用什么编码方式打开文件避免乱码 --         meta charset=\\\"UTF-8\\\"         meta name=\\\"viewport\\\" content=\\\"width=device-width, initial-scale=1.0\\\"         titleHtmlAll/title         

    2024年02月05日
    浏览(38)
  • Redis 全面入门教程

    Redis(Remote Dictionary Server)是一个开源的高性能键值存储数据库,常用于缓存、消息队列和数据持久化等场景。 安装和启动 Redis:https://blog.csdn.net/weixin_43749805/article/details/131398922 使用 Redis 客户端连接到 Redis 服务器,默认端口为 6379 SET 命令设置键值对, GET 命令获取键对应的

    2024年02月11日
    浏览(29)
  • 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端

    1.1什么是网页? 1.2什么是HTML? 2.1常用的浏览器 2.2浏览器内核  3.1为啥需要Web标准? 3.2Web标准的构成 : 4.1基本语法概述: 4.2标签关系: 5.1HTML网页:   6.1VSCode常用快捷键: 第二篇:前端VSCode常用插件-快捷键-以及常用技巧-pink老师 - 哔哩哔哩 快速复制一行:shift+alt+下/上箭

    2024年04月08日
    浏览(80)
  • kafka入门教程,介绍全面

    1、官网下载最新版本的kafka,里面已经集成zookeeper。直接解压到D盘 2、配置文件修改,config目录下面的zookeeper.properties.   设置zookeeper数据目录 dataDir=D:/kafka_2.12-3.6.0/tmp/zookeeper 3、修改kafka的配置文件server.properties.   主要修改内容如下: zookeeper.connect=localhost:2181 log.dirs=D:\\\\ka

    2024年02月05日
    浏览(29)
  • C生万物 | 指针入门到进阶史上最全面教程

    文章篇幅较长,可前往电脑端进行学习💻 之前很多粉丝私信我说 C语言指针 怎么这么难,看了很多视频都学不懂,于是我写了一篇有关指针从入门到进阶的教学,帮助那些对指针很困扰的同学有一个好的学习途径,下面是本文的参考配套视频,出自b站【鹏哥C语言】,鹏哥讲

    2024年02月04日
    浏览(28)
  • html入门教程

    构成 语言 描述 结构 HTML 网页元素和内容 表现 CSS 网页元素的外观和位置等页面样式(如颜色、大小等) 行为 JavaScript 网页交互 2.1 HTML概念 HTML,超文本标记语言(Hyper Text Markup Language),是一门描述性语言。标记,标签,元素,叫法不同,意思相同。HTML超文本标记语言主要

    2024年02月05日
    浏览(27)
  • 【Git 入门教程】第六节、Git高级操作

    Git是一种非常强大的分布式版本控制系统,可以帮助开发者轻松地管理和协调代码库。在本文中,我们将介绍一些Git高级操作,包括如何管理Git仓库、标签、子模块和忽略文件。 Git提供了许多命令来管理本地Git仓库。以下是一些常用的管理命令: 初始化一个新的Git仓库: 查

    2024年02月05日
    浏览(40)
  • CMake入门教程【高级篇】qmake转cmake

    😈 「CSDN主页」 :传送门 😈 「Bilibil首页」 :传送门 😈 「动动你的小手」 : 点赞 👍 收藏 ⭐️ 评论 📝

    2024年01月25日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包