HTML5实用大全(Part.1)

news2025/1/11 20:47:06

引言:

        哈喽,各位小伙伴们,在本篇博客我将带领大家走进前端中的HTML5,利用HTML我们将可以在网页上自我创作内容,现在学起来,不久后自己也能制作一个花哨的项目了呢,那么,我们开始吧!

 1.HTML5介绍与基本骨架

 

HTML5介绍

HTML5是用来描述网页的一种语言,被称为超文本标记语言,用HTML5编写的文件,后缀统一使用.html来结尾。

HTML是一种标记语言,标记语言是一套标记标签,标签是由尖括号包围的关键字,例如<html>

标签的两种表示方式:

双标签:<html></html>

单标签: <img>

HTML5的DOCTYPE声明

DOCTYPE是document type(文档类型)的缩写。<!DOCTYPE html>是H5的声明位于文档的最前面,处于标签之前。它是网页必备的组成部分,避免浏览器的怪异模式。

HTML5基本骨架

html标签 

定义HTML文档,这个元素我们浏览器看到后就明白这是个HTML文档了,所以需要把其他元素都包裹在<html></html>标签中。

body标签

body元素定义文档的主体,body元素包含文档的所有内容(比如文本,超链接,图像,表格,列表等等),它会直接在页面中显示出来,也就是用户可以直接看到的内容。

 

title标签

title标签可定义文档的标题,它显示在浏览器窗口的标题栏或状态栏上,<title>标签是<head>标签中唯一必须包含的东西,也就是说写<head>也一定要写<title>,<title>有利于SEO优化。

SEO是搜索引擎的缩写,通过对网站内容调整,满足搜索引擎的排名需求

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>我的第一个网页</title>
</head>
<body>
    我会显示在浏览器页面当中
</body>
</html>
 meta标签

meta标签用来描述一个HTML网页文档的属性,关键词等,例如charset="utf-8"是说当前使用的是utf-8的编码格式,在开发中我们经常会看到utf-8,或是gbk,这些都是编码格式,通常使用utf-8.

2.标签之标题的使用

标签的介绍与应用

 标题(Heading)是通过<h1>——<h6>标签进行定义的,其中<h1>是最大的标题,<h6>是最小的标题。

生成h1-h6快捷键:h$*6

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>我的第一个网页</title>
</head>
<body>
    <h1>h1标题</h1>
    <h2>h2标题</h2>
    <h3>h3标题</h3>
    <h4>h4标题</h4>
    <h5>h5标题</h5>
    <h6>h6标题</h6>
</body>
</html>

 

正确使用标题

请确保将HTML标题标签仅仅用于标题,不要仅仅为了生成粗体大号的文本而使用标题,正确使用标题有利于SEO,标题的使用顺序应该是<h1>主标题(最重要),<h2>(次重要),再其次是<h3>,以此类推。

标题标签位置摆放

 在标签中添加属性:align = " left | center | right "

 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>我的第一个网页</title>
</head>
<body>
    <h1 align="center">h1标题</h1>
    <h2 align="left">h2标题</h2>
    <h3 align="right">h3标题</h3>
    <h4 align="center">h4标题</h4>
    <h5 align="left">h5标题</h5>
    <h6 align="right">h6标题</h6>
</body>
</html>

3.标签之段落,换行,水平线 

段落是通过<p>标签定义的

<p>这是一个段落</p>

<p>这是另一个段落</p> 

 换行

如果你希望在不产生一个新段落的情况下进行换行,请使用<br>,<br>元素是一个空的HTML元素。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>我的第一个网页</title>
</head>
<body>
    <p>大家好<br>我是个人练习生***<br>我喜欢唱,跳,rap,篮球</p>
</body>
</html>

 

 水平线

<hr>标签在HTML页面中创建水平线,其中,我们还可以为其设置样式。

<hr color=" " width=" " size=" " align=" ">

color:设置水平线的颜色

width:设置水平线的宽度

size:设置水平线的高度

align:设置水平线的对齐方式(默认居中),可以使用left, center, right.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>我的第一个网页</title>
</head>
<body>
    <p>大家好<br>
        <hr color="black" width="200" size="2" align="left">
        我是个人练习生***<br>
        <hr color="red" width="200" size="2" align="left">
        我喜欢唱,跳,rap,篮球</p>
</body>
</html>

 

 小结:

这是我们前端知识HTML5介绍的第一部分,我们每次分享的内容不太多,主要是希望大家能够看后掌握,最好自己上手实操一下,每次的博客下面都有一张小练习和相应源码答案,希望能帮助您更好地掌握该部分知识,如果觉得有用的话,请给我点个赞吧!

HTML5_Part.1_Test

请你利用这篇博客介绍地知识,完成这个简单的小页面制作吧,源码附上,仅供参考,多动手!

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>我的第一个网页</title>
</head>
<body>
    <h1 align="center">菜虚坤帝国</h1>
    <h3>请你选择一下鸽鸽地特长</h3>
    <p>A.唱</p>
    <br>
    <p>B.跳</p>
    <br>
    <p>C.rap</p>
    <br>
    <p>D.篮球</p>
    <br>
    <h3>你喜欢鸽鸽多长时间了?</h3>
    <p>A.1年</p>
    <br>
    <p>B.2年</p>
    <br>
    <p>C.3年</p>
    <br>
    <p>D.2年半</p>
    <br>
</body>
</html>

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

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

相关文章

使用c++类模板和迭代器进行List模拟实现

List 一、创建节点结构二、创建迭代器类1、类的结构2、一系列的运算符重载 三、创建list1、细节把握2、迭代器函数3、构造函数和析构函数4、增删查改的成员函数 一、创建节点结构 template <class T>//节点结构 struct ListNode {ListNode<T>* _next;ListNode<…

交通 | 电动汽车车辆路径问题及FRVCP包的调用以及代码案例

编者按&#xff1a; 电动汽车的应用给车辆路线问题带来了更多的挑战&#xff0c;如何为给定路线行驶的电动汽车设计充电决策是一个需要解决的难题&#xff0c;本文介绍了开源python包frvcpy使用精确式算法对该问题求解。 文献解读&#xff1a;Aurelien Froger, Jorge E Mendo…

python 怎么调用R

如何在python中调用R&#xff1f;这其中包括了如何调用R的对象&#xff08;函数和包&#xff09;&#xff0c;R和python的对象如何互相转换&#xff0c;以及如何调用R的脚本&#xff08;外界参数的输入&#xff09;。python提供了一个模块rpy2&#xff0c;可以较好地完成这项工…

【深耕 Python】Data Science with Python 数据科学(18)Scikit-learn机器学习(三)

写在前面 关于数据科学环境的建立&#xff0c;可以参考我的博客&#xff1a; 【深耕 Python】Data Science with Python 数据科学&#xff08;1&#xff09;环境搭建 往期数据科学博文一览&#xff1a; 【深耕 Python】Data Science with Python 数据科学&#xff08;2&…

什么是发售?

什么是发售? 很多人不知道什么是发售,因为这个词刚被广而告之,在这里普及一下什么是发售? 发售,它是通过一套流程,把你的产品疯狂大卖的一种技术。通常有三个步骤,就是造势、预售、发售。那么这三个词怎么理解呢? 第一步:造势 造势的核心是引发关注,但是不做销售…

【开源设计】京东慢SQL组件:sql-analysis

京东慢SQL组件&#xff1a;sql-analysis 一、背景二、源码简析三、总结 地址&#xff1a;https://github.com/jd-opensource/sql-analysis 一、背景 开发中&#xff0c;无疑会遇到慢SQL问题&#xff0c;而常见的处理思路都是等上线&#xff0c;然后由监控报警之后再去定位对应…

06 - 步骤 add constants

简介 Add Constants 步骤是用于在数据流中添加常量字段的步骤。它允许用户在数据流中插入一个或多个常量字段&#xff0c;并为这些字段指定固定的数值、字符串或其他类型的常量值。 使用 场景 我需要在数据清后&#xff0c;这个JSON 字符串有一个固定的行流数据。 1、拖拽…

如何判断自己是不是偏执型人格障碍

什么是偏执性人格障碍&#xff1f; 偏执型人格障碍是比较常见的一种人格障碍类型&#xff0c;其特征是偏执&#xff0c;和一般的固执&#xff0c;顽固有所不同。通常我们说一个人很固执或顽固&#xff0c;更多是因为其坚持己见&#xff0c;不受他人的思想左右&#xff0c;其本…

代谢组数据分析七:从质谱样本制备到MaxQuant搜库

前言 LC-MS/MS Liquid Chromatography-Mass Spectrometry&#xff08;LC-MS/MS &#xff0c;液相色谱-质谱串联&#xff09;可用于残留化合物检测、有机小分子检测、鉴定和定量污染物以及在医药和食品领域添加剂检测和生物小分子等检测。 LC-MS/MS一般包含五个步骤&#xff…

yolov5口罩检测实战

学习资料提要&#xff1a;手把手教你使用YOLOV5训练自己的目标检测模型-口罩检测-视频教程_搭建yolo目标检测的环境. 使用yolo-air模块来做实验-CSDN博客 在B站上有这个UP主的实操视频 一 环境安装 1.先在anaconda prompt 里面 (1)conda activate 会转为&#xff08;base&…

【LeetCode刷题】875. 爱吃香蕉的珂珂

1. 题目链接 875. 爱吃香蕉的珂珂 2. 题目描述 3. 解题方法 简单的用我自己的理解来解释一下这道题的意思。 所以也就是说找到一个速度k&#xff0c;看还有没有比k更小的速度能吃完数组中的香蕉&#xff0c;如果有则继续寻找&#xff0c;没有则是k这个速度。就好比上面的解释…

HarmonyOS 4.0(鸿蒙开发)01 - 怎么学习鸿蒙引导篇

作为公司的全栈开发工程师 以及 未来的发展是有鸿蒙这个阶段的&#xff0c;以及本身具有这个技术栈由此后续会分享自己在实战中学习到的东西&#xff0c;碰到的bug都会分享出来&#xff0c;这是引导篇期待后续的更新 学习目标&#xff1a; 理解HarmonyOS操作系统的架构和开发…

Django后台项目开发实战八

添加候选人提交简历功能 第八阶段 安装第三方注册包 pip install django-registration-redux 在 setting.py 注册&#xff0c;并添加配置 INSTALLED_APPS [grappelli,registration,django.contrib.admin,django.contrib.auth,django.contrib.contenttypes,django.contrib.…

展会资讯 | 现场精彩回顾 阿尔泰科技参展2024第23届中国国际(西部)光电产业!

2024第23届中国国际&#xff08;西部&#xff09;光电产业博览会&#xff0c;在成都世纪城新国际会展中心圆满落幕&#xff01;来自各地的光电领域设备及材料厂商汇聚一堂&#xff0c;展示前沿技术及创新成果。 展会现场&#xff0c;来自全国各地的500余家企业就精密光学、信息…

ubuntu22.04 cmake 配置mysql

报错信息&#xff1a; CMake Error at CMakeLists.txt:33 (find_package): By not providing “FindMySQL.cmake” in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by “MySQL”, but CMake did not find one. Could not…

MySQL:设置唯一索引还是出现重复数据

一、MySQL中null和null不相等 MySQL中&#xff1a;两个值比较会出现&#xff1a;true、false、null 三种情况&#xff1b; null和null相比较会出现未知的类型 二、然后看完这个视频 美团二面&#xff1a;我记得明明加了mysql唯一索引&#xff0c;为啥还会出现重复数据吗&…

手拉手springboot整合kafka

前期准备安装kafka 启动Kafka本地环境需Java 8以上 Kafka是一种高吞吐量的分布式发布订阅消息系统&#xff0c;它可以处理消费者在网站中的所有动作流数据。 Kafka启动方式有Zookeeper和Kraft&#xff0c;两种方式只能选择其中一种启动&#xff0c;不能同时使用。 Kafka下载…

【独立版】商城盲盒源码带uniapp(H5+小程序+APP三端)全开源

前端uniapp开源代码&#xff0c;可用HBuilder工具无限发行H5、小程序和打包app&#xff0c;后端PHP开源源码&#xff0c;支持二开。 内有安装搭建教程&#xff0c;轻松部署&#xff0c;搭建即可运营&#xff0c;内置永久免费更新地址&#xff0c;后续无忧升级。 【独立版】商…

github托管静态页面

免费在线上空间&#xff0c;不用简直就是浪费&#xff0c;关键还不限流量赶紧去折腾一下 这是搭建的GitHub托管网页&#xff0c;由于是GitHub的服务器&#xff0c;国内访问会非常&#xff01;慢 下载 Watt Toolkit 这里我建议下载一个软件 Watt Toolkit 它是一个开源跨…

ArcGIS专题图制作—利用ArcGIS和Blender制作真实感的3D底图

小编前几日发布的3D地形图很多小伙伴表示很感兴趣&#xff0c;今天就大致做出来一个教程&#xff0c;技术不精&#xff0c;希望能给大家一些帮助&#xff01; 教程录制好视频了&#xff0c;大家可以自行查看&#xff01;链接如下&#xff1a; 超好看底图&#xff01; 使用ArcG…