深入学习html的步骤

推荐的学习步骤:

1. 深入了解HTML基础标签

列表

HTML提供有序列表(<ol>)和无序列表(<ul>)。

<h2>无序列表</h2>
<ul><li>项目一</li><li>项目二</li><li>项目三</li>
</ul><h2>有序列表</h2>
<ol><li>项目一</li><li>项目二</li><li>项目三</li>
</ol>

在这里插入图片描述

表格

表格用于显示数据。

<table><tr><th>姓名</th><th>年龄</th><th>城市</th></tr><tr><td>张三</td><td>28</td><td>北京</td></tr><tr><td>李四</td><td>22</td><td>上海</td></tr>
</table>

在这里插入图片描述

表单

表单用于获取用户输入。

<form action="/submit"><label for="name">姓名:</label><input type="text" id="name" name="name"><br><br><label for="age">年龄:</label><input type="text" id="age" name="age"><br><br><input type="submit" value="提交">
</form>

在这里插入图片描述

2. 学习HTML属性

标签可以有属性来提供更多信息。例如:

<a href="https://www.example.com" target="_blank">这是一个在新标签页打开的链接</a>
<img src="image.jpg" alt="描述图像的文字" width="300" height="200">

常用属性包括:

  • href:链接地址
  • src:图片地址
  • alt:图片的替代文本
  • target:链接的打开方式
  • widthheight:图片的宽度和高度

3. 学习HTML语义化标签

语义化标签提供更多的上下文信息,便于搜索引擎和其他用户代理(如屏幕阅读器)更好地理解网页内容。

<header><h1>网站标题</h1>
</header>
<nav><ul><li><a href="#home">首页</a></li><li><a href="#about">关于</a></li><li><a href="#contact">联系</a></li></ul>
</nav>
<main><article><h2>文章标题</h2><p>文章内容</p></article>
</main>
<footer><p>版权所有 &copy; 2024</p>
</footer>

在这里插入图片描述

4. 学习CSS(层叠样式表)

HTML定义网页的结构和内容,CSS则用于控制网页的外观和布局。以下是一个基本的CSS示例:

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>我的第一个网页</title><style>body {font-family: Arial, sans-serif;background-color: #f0f0f0;color: #333;}h1 {color: #0066cc;}p {font-size: 16px;}a {color: #ff6600;text-decoration: none;}a:hover {text-decoration: underline;}</style>
</head>
<body><h1>你好,世界!</h1><p>这是我的第一个HTML页面。</p><a href="https://www.example.com">访问Example网站</a><img src="image.jpg" alt="描述图像的文字">
</body>
</html>

在这里插入图片描述

5. 学习JavaScript(JS)

JavaScript是让网页具有交互性的编程语言。例如,可以用JavaScript来处理表单验证、动态内容更新等。

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>我的第一个网页</title><script>function showAlert() {alert('按钮被点击了!');}</script>
</head>
<body><h1>你好,世界!</h1><button onclick="showAlert()">点击我</button>
</body>
</html>

在这里插入图片描述

6. 综合练习

结合HTML、CSS和JavaScript,创建一个简单的网页项目。例如:

  • 创建一个个人简历网页
  • 创建一个简单的博客页面
  • 创建一个交互式表单

7. 参考和实践资源

  • MDN Web Docs
  • W3Schools
  • freeCodeCamp

实践

尝试构建不同的网页,逐步提升你的技能。实践是掌握HTML和相关技术的最佳方式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/29291.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【ssl】启用http2时遇到的重重问题

【背景】 用pyping server传流式数据,必须启用http2,http2又必须有https支持。反复尝试,打破一个个err,最终成功。此篇记录一路上遇到的各类err和解决办法。 【问题和方案】 第一个警告:流式传输必须启用http2或http3(quic) 原本我是用http1.1启动的服务,所以有问题…

全面指南:2023年国内访问与下载GitHub的优化策略

本文汇总了2023年最新的国内访问和下载GitHub的多种优化方案&#xff0c;包括镜像访问、CDN加速、代理服务、浏览器插件、静态CDN、中转fork仓库、修改HOSTS文件等&#xff0c;旨在帮助开发者提升访问效率和下载速度。 文章目录 1. 引言2. GitHub镜像访问2.1. 常用镜像地址2.2.…

Python深度学习基于Tensorflow(17)基于Transformer的图像处理实例VIT和Swin-T

文章目录 VIT 模型搭建Swin-T 模型搭建参考 这里使用 VIT 和 Swin-T 在数据集 cifar10 上进行训练 VIT 模型搭建 导入需要的外部库 import numpy as np import tensorflow as tf import matplotlib.pyplot as plt import matplotlib.gridspec as gridspec这里我们接着使用 ci…

链表 题目汇总

237. 删除链表中的节点

【机器学习300问】118、循环神经网络(RNN)的基本结构是怎样的?

将讲解循环神经网络RNN之前&#xff0c;我先抛出几个疑问&#xff1a;为什么发明循环神经网络&#xff1f;它的出现背景是怎样的&#xff1f;这些问题可以帮助我们更好的去理解RNN。下面我来逐一解答。 一、循环神经网络诞生的背景 循环神经网络&#xff08;RNN&#xff09;的…

选择CDN加速的优势有哪些?

对于互联网行业来说&#xff0c;网络的传输速度会影响着用户的体验感&#xff0c;快速的网络传输会给企业带来更多的用户&#xff0c;其中CDN加速则是一种网络优化技术&#xff0c;这一技术可以降低网络的延迟程度&#xff0c;提高整体的性能&#xff0c;许多的互联网公司会选择…

男士内裤哪个品牌质量好?国内质量好的男士内裤推荐

今天想和大家分享一个虽不起眼但至关重要的时尚单品——男士内裤。它可能不像外套或鞋子那样引人注目&#xff0c;但却承载着男士们日常的舒适与健康。选择一款合适的男士内裤&#xff0c;不仅能提升穿着体验&#xff0c;更是展现个人品味和生活态度的关键。以下是一些选择内裤…

JAVA学习-练习试用Java实现“找质数”

问题&#xff1a; 找质数 找出大于200的最小的质数 解答思路&#xff1a; 以下是使用 Java 语言实现找出大于 200 的最小质数的代码&#xff1a; java public class PrimeNumber { public static void main(String[] args) { int num 201; while (!isPrime(num)) { num; …

【Python机器学习实战】 | 基于决策树的药物研究分类预测

&#x1f3a9; 欢迎来到技术探索的奇幻世界&#x1f468;‍&#x1f4bb; &#x1f4dc; 个人主页&#xff1a;一伦明悦-CSDN博客 ✍&#x1f3fb; 作者简介&#xff1a; C软件开发、Python机器学习爱好者 &#x1f5e3;️ 互动与支持&#xff1a;&#x1f4ac;评论 &…

SpringMVC系列六: 视图和视图解析器

视图和视图解析器 &#x1f49e;基本介绍&#x1f49e; 自定义视图为什么需要自定义视图自定义试图实例-代码实现自定义视图工作流程小结Debug源码默认视图解析器执行流程多个视图解析器执行流程 &#x1f49e;目标方法直接指定转发或重定向使用实例指定请求转发流程-Debug源码…

win10 k8s dashboard

一、下载所需yaml文件安装dashboard&#xff08;可以直接下载文件&#xff09; kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.0/aio/deploy/recommended.yaml1、修改 recommended.yaml kind: Service apiVersion: v1 metadata:labels:k8s-…

Django ORM非空判断、以及通用写法

django文档 Django ORM中,判断非空(not null)有多种方式, 使用isnull查询方法 # 查找所有name字段不为空的对象 objects MyModel.objects.filter(name__isnullFalse)使用exclude方法排除空值: # 查找所有name字段不为空的对象 objects MyModel.objects.exclude(name__isn…

MATLAB神经网络---lstmLayer(LSTM 长短期记忆神经网络)

前言 描述LSTM就要先描述一下循环神经网络 循环神经网络 循环神经网络通过使用带自反馈的神经元&#xff0c;使得网络的输出不仅和当前的输入有关&#xff0c;还和上一时刻的输出相关&#xff0c;于是在处理任意长度的时序数据时&#xff0c;就具有短期记忆能力。 如下是一个…

vue项目build 打包之后如何本地访问

vue项目build 打包之后如何本地访问 注意&#xff1a;vue项目build打包后 如果想实现本地访问 不能直接打开访问dist文件中的HTML文件&#xff08;因为页面带会报错打不开。&#xff09;&#xff0c;需要启一个服务&#xff0c;通过服务来访问&#xff1a; 具体操作过程如下&am…

Java虚拟机 - JVM(类加载器、类加载的过程、双亲委派模型、GC垃圾回收)

一、JVM中数据内存区域划分 本地方法栈&#xff1a;里面保存的是native 关键字的方法&#xff0c;不是用Java写的&#xff0c;而是jvm内部用c实现的。 **程序计数器 和 虚拟机栈 每个线程都存在一份。 如果一个 JVM 进程 中有 10个 线程&#xff0c;那么就会存在 10份 程序计数…

高精度除法

高精度除法 思路题目 高进度数字指的是 数字的大小非常非常大&#xff0c;大到所有整型数据类型都存不下&#xff0c;本篇讨论的为一个高精度数除以一个较小的数。 思路 高精度除法的计算方式和我们人类平时计算除法的过程是一样的&#xff0c;我们来模拟一下。 首先 2 除 3…

xpath爬取4399的最新游戏系列

# 因为多线程获取数据保存在excel会乱&#xff0c;所以先保存在csv中以及图片文件&#xff0c;后面在结合from openpyxl import load_workbook,Workbook # Load 读取; Workbook 写入 from openpyxl.drawing.image import Image # excel 写入图片 from openpyxl.styles import A…

pikachu中pkxss数据库怎么创建

在用小皮时候&#xff0c;只是知道个pikachu这个数据库&#xff0c;跟着视频看人家用pkxss数据库&#xff0c;自己也想用&#xff0c;查看了很多资料&#xff0c;又蒙又查&#xff0c;终于明白怎么弄&#xff0c;特此传授经验 图像中画横线的就是平常怎么创建数据库的&#xff…

Qt creator day2练习

使用手动连接&#xff0c;将登录框中的取消按钮使用第二种方式&#xff0c;右击转到槽&#xff0c;在该函数中&#xff0c;调用关闭函数&#xff0c;将登录按钮使用Qt4版本的连接到自定义的槽函数中&#xff0c;在槽函数中判断ui界面上输入的账号是否为“admin”&#xff0c;密…

vue3-openlayers 使用tianditu,wmts和xyz等source加载天地图切片服务

本篇介绍一下使用vue3-openlayers加载天地图切片&#xff0c;三种方法&#xff1a; 使用tianditu&#xff08;ol-source-tianditu内部实现其实用的wmts&#xff09;使用wmts&#xff08;ol-source-wmts&#xff09;使用xyz&#xff08;ol-source-xyz&#xff09; 1 需求 vue…