web前端html

news2024/10/6 14:33:15

文章目录

  • 快捷方式
  • 一、html5的声明
  • 二、html5基本骨架
    •  2.1 html标签
    •  2.2 head标签
    •  2.3 body和head同级
    •  2.4 body标签
    •  2.5 title标签
    •  2.6 meta标签
  • 三、标题标签介绍与应用
    •  3.1 标题的介绍
    •  3.2 标题标签位置摆放
    •  3.3 标签之段落、换行、水平线
    •  3.3 标签之图片
      •  3.3.1 图片路径详解
    •  3.4 标签之超文本链接
    •  3.5 标签之文本
  • 四、列表标签之列表
    •  4.1 有序列表
    •  4.2 无序列表
    •  4.3 无序列表之应用场景
  • 五、标签之表格
    •  5.1 表格标签
    •  5.3 合并单元格
    •  5.4 Form表单
      •  5.4.1 表单元素
  • 六、块元素和行内元素(内联元素)
  • 七、html5新标签


快捷方式

生成浏览器文件.html的快捷方式:!+回车
vscode常用快捷方式:

代码格式划:sohift+alt+f
向上或向下快速移动一行:alt+up alt+down
快速复制一行代码:shift+alt+up/down
快速保存:ctrl+s
快速查找:ctrl+f
快速替换:ctrl+h

一、html5的声明

doctype 是document type的缩写,!DOCTYPE html 是必须要写的,作用是避免浏览器的怪异模式。

二、html5基本骨架

 2.1 html标签

定义html文档,浏览器看到html后就明白是一个html文档了,所以其他元素需要包裹在这里面,这个标签限定了文档的开始点和结束点。

<!DOCTYPE html>
<html>
</html>

 2.2 head标签

定义文档头部。
文档头部描述了文档的各种属性和信息,包括文档的标题、在web中的位置等。

<!DOCTYPE html>
<html>
	<head>
	</head>
</html>

 2.3 body和head同级

 2.4 body标签

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

<!DOCTYPE html>
<html>
	<head>
	</head>
	<body>
		在浏览器中能够显示我
	</body>
</html>

 2.5 title标签

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

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

<!DOCTYPE html>
<html>
	<head>
	<title>第一个界面</title>
	</head>
	<body>
		我会显示在浏览器中
	</body>
</html>

 2.6 meta标签

meta标签用来描述一个html网页文档的属性,关键词等。

<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="utf-8">
		<title>第一个界面</title>
	</head>
	<body>
		我会显示在浏览器中
	</body>
</html>

三、标题标签介绍与应用

 3.1 标题的介绍

标题是通过

-

标签进行定义

定义最大的标题

定义最小的标题 h$*6 快速生成

-

标签
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>

 3.2 标题标签位置摆放

在标签中添加属性:align=“left/center/right” 默认居左

 3.3 标签之段落、换行、水平线

段落是通过

标签定义的

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

换行
如果想在不产生一个新段落的情况下进行换行(新行),请使用


元素是一个空的html元素

<p>这个<br>段落<br>演示了分行的效果</p>

在这里插入图片描述
水平线
<hr//>标签在html页面中创建水平线

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

属性:
  color:设置水平线的颜色
  width:设置水平线的长度
  size:设置水平线的高度
  align:设置水平线的对齐方式

 3.3 标签之图片

标签定义html页面中的图像

<img src="" alt="" title="" width="" height="">

注意:是单标签,不需要进行闭合操作
属性:
  src:路径(图片的地址或名称)
  alt:规定图像的替代文本
  width:规定图像的宽度
  height:规定图像的高度
  title:鼠标悬停在图片上给予提示

 3.3.1 图片路径详解

绝对路径
绝对路径是电脑的盘符存储与访问的具体地址

E:\itbaizhancode\1.jpg
<img src="E:\itbaizhancode\1.jpg">

相对路径

  • 子级关系:/
  • 父级关系:…/
  • 同级关系:./
    写相对路径的时候,如果是同级关系./可以省略,先找到同级再找子级
    网络路径

https://ts1.cn.mm.bing.net/th/id/R-C.db3836610f631c4d06bdde4fd923e98f?rik=qaf5de1wCMNaRw&riu=http%3a%2f%2fseopic.699pic.com%2fphoto%2f50093%2f5337.jpg_wh1200.jpg&ehk=Oe3ZIbrBYnhQ0zqIu%2ftsRSE8srtaRlewEtSIg3sp6Zw%3d&risl=&pid=ImgRaw&r=0

 3.4 标签之超文本链接

html使用《a》来设置超文本链接
超链接可以是一个字或词或图像,可以点击它来跳转到新的文档或文档的某个部分。

<a href="url">链接文本</a>

超链接属性
在标签《a》中使用了href属性来描述链接的地址。
样式如下,后期可以通过css样式修改掉这些效果:

  • 一个未访问过的链接显示为蓝色字体并带有下划线+ 访问过的链接显示为紫色并带有下划线。
  • 点击链接时,链接显示为红色并带有下划线

 3.5 标签之文本

常用文本标签
在这里插入图片描述

四、列表标签之列表

 4.1 有序列表

有序列表是一列项目,列表项目使用数字进行标记。有序列表始于《ol》标签,每个列表项始于《li》标签

<ol>
	<li>第一个</li>
	<li>第二个</li>
</ol>

在这里插入图片描述
type属性
《ol》的属性type拥有的选项

  • 1 表示列表项目用数字标号 (1,2,3…)
  • a 表示列表项目用小写字母标号 (a,b,c…)
  • A 表示列表项目用大写字母标号 (A,B,C…)
  • i 表示列表项目用小写罗马数字标号 (iii,iii…)
  • l 表示列表项目用大写罗马数字标号 (l,Il,Ill…)
    在这里插入图片描述

 4.2 无序列表

无序列表实现
无序列表是一个项目的列表,此项目使用粗体圆点(典型的小黑圆圈)进行标记。
无序列表始于《ul》标签。每个列表项始于《li》标签。

<ul>
	<li>第一个</li>
	<li>第二个</li>
</ul>

在这里插入图片描述
type属性
《ul》的属性type拥有的选项

  • disc默认实心圆
  • circle 空心圆
  • square 小方块
  • none 不显示
<ul type="square">
		<li>第一个</li>
		<li>第二个</li>
	</ul>
	<ul type="disc">
		<li>第一个</li>
		<li>第二个</li>
	</ul>

在这里插入图片描述
无序列表嵌套

	<ul>
		<li>蔬菜</li>
		<li>水果
			<ul>
				<li>苹果</li>
				<li>芒果</li>
			</ul>
		</li>
		<li>肉类</li>
	</ul>

在这里插入图片描述

 4.3 无序列表之应用场景

导航效果

	<ul>
		<li>蔬菜</li>
		<li>水果</li>
		<li>肉类</li>
	</ul>

快捷键:ul>li*3(数字根据自己的需要的li数量修改)

五、标签之表格

 5.1 表格标签

表格:《table》
行:《tr》
单元格:《td》

<table border="1" width="100px">
	<tr>
		<td>张三</td>
		<td>李四</td>
	</tr>
	<tr>
		<td>阿里</td>
		<td>京东</td>
	</tr>
</table>

快捷键:table>tr*2>td{单元格}

  • border:设置表格边框
  • width:设置表格宽度
  • height:设置表格高度

 5.3 合并单元格

在这里插入图片描述
水平合并:colspan
保留左边,删除右边
垂直合并:rowspan
保留上边,删除下边

 5.4 Form表单

表单在web网页中用来给用户填写信息,从而能采集用户信息,使网页具有交互的功能。
所有用户输入内容的地方都用表单来写,如登录、注册、搜索框。

表单是由容器和控件组成的,一个表单一般应该包含用户填写信息的输入框,按钮等,这些输入框,按钮叫做控件,表单就是容器,它能够容纳各种各样的控件。

<form action="url" method="get|post" name="myform"></form>

属性说明
action服务器地址
name表单名称

method中get和post的区别
数据提交方式,get把提交的数据url可以看到,post看不到
get一般用于提交少量数据,post用来提交大量数据

 5.4.1 表单元素

一个完整的表单包含三个基本组成部分:表单标签、表单域、表单按钮

<form>
	<input type="text">
	<input type="submit">
</form>

在这里插入图片描述
文本框
文本域通过《input type=“text”》标签来设定,当用户要在表单中输入字母、数字内容时,就会用到文本域。

<form>
	First name:<input type="text" name="firstname">
	Last name:<input type="text" name="lastname">
</form>

在这里插入图片描述
密码框
密码字段通过标签《input type=“password”》来定义

<form>
	password:<input type="password" name="pwd">
</form>

在这里插入图片描述
密码字段字符不会明文显示,而是以星号或者圆点替代
提交按钮
当用户单击确认按钮时,表单的内容会被传送到另一个文件。表单的动作属性定义了目的文件的文件名,由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。

<form name="input" action="url" method="get">
	username:<input type="text" name="user">
	<input type="submit" value="登录">
</form>

六、块元素和行内元素(内联元素)

在这里插入图片描述
块级元素:div、form、h1-h6、hr、p、table、ul
内联元素:a、b、em、i、span、strong
行内块级元素(特点:不换行,能够识别宽高):button、img、input

七、html5新标签

  • 《header》《/header》头部
  • 《nav》《/nav》导航
  • 《section》《/section》定义文档中的节,比如章节、页眉、页脚
  • 《aside》《/aside》侧边栏
  • 《footer》《/footer》脚部
  • 《article》《/article》代表一个独立的、完整的相关内容块,例如一个用户的评论

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

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

相关文章

【快应用】list组件如何区分滑动的方向?

【关键词】 list组件、滑动方向、scroll 【问题背景】 有cp反馈list这个组件在使用的时候&#xff0c;不知道如何区分它是上滑还是下滑。 【问题分析】 list组件除了通用事件之外&#xff0c;还提供了scroll、scrollbottom、scrolltop、scrollend、scrolltouchup事件&#x…

Spark官方调优三部曲之三:其它优化思路

前言 前面介绍了关于spark性能调优两个最重要的点: 数据序列化内存调优这两个方向都进行调优后,如果想进一步继续优化你的程序,可以参考下面的思路。 设置合理的并行度 除非将每个操作的并行级别设置得足够高,否则集群资源不会得到充分利用。Spark根据每个文件的大小自动…

【5G NR】逻辑信道、传输信道和物理信道的映射关系

博主未授权任何人或组织机构转载博主任何原创文章&#xff0c;感谢各位对原创的支持&#xff01; 博主链接 本人就职于国际知名终端厂商&#xff0c;负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作&#xff0c;目前牵头6G算力网络技术标准研究。 博客…

微信开发之朋友圈自动点赞的技术实现

简要描述&#xff1a; 朋友圈点赞 请求URL&#xff1a; http://域名地址/snsPraise 请求方式&#xff1a; POST 请求头Headers&#xff1a; Content-Type&#xff1a;application/jsonAuthorization&#xff1a;login接口返回 参数&#xff1a; 参数名必选类型说明wId…

WSL安装

WSL安装 1.Microsoft store 安装 1.1 启动WSL功能 在【程序和功能 -> 启用或关闭 Windows 功能】中勾选【适用于 Linux 的 Windows 子系统】 1.2 Store中下载安装 在 Microsoft Store 中下载并安装需要的 Linux 发行版 2.不使用Store安装WSL 注&#xff1a;1.1也要…

Nios初体验之——Hello world!

文章目录 前言一、系统设计1、系统模块框图2、系统涉及到的模块1、时钟2、nios2_qsys3、片内存储&#xff08;onchip_rom、onchip_ram&#xff09;4、串行通信&#xff08;jtag_uart&#xff09;5、System ID&#xff08;sysid_qsys&#xff09; 二、硬件设计1、创建Qsys2、重命…

vue中vue-lazyload报错

1.问题&#xff1a; 说明&#xff1a;也就是版本不兼容&#xff0c;我安装的是vue2,因此需要 "vue-lazyload": "^1.2.6"或者更低 2.解决 npm i vue-lazyload1.2.6

第二季“数字强市建设体验团”活动感悟-张继群

目录 第二季“数字强市建设体验团”活动感悟-张继群 第二季“数字强市建设体验团”活动感悟-张继群 此次参观中山东安信木业、费县智慧城市运营中心、澳柯玛以及沂南双创科技园区给我留下深刻印象&#xff0c;我深深地感受到了现代科技与生活的紧密联系。我们临沂市智慧大数据…

js-3:DOM常见的操作有哪些?

1、DOM 文档对象模型&#xff08;DOM&#xff09;是HTML和XML文档的编程接口。 它提供了对文档的结构化的表述&#xff0c;并定义了一种方式&#xff0c;可以使从程序中对该结构进行访问&#xff0c;从而改变文档的结构&#xff0c;样式跟内容。 任何HTML和XML文档都可以用DOM表…

自然语言处理学习笔记(五)————切分算法

目录 1.切分算法 2.完全切分 3.正向最长匹配 4.逆向最长匹配 5.双向最长匹配 6.速度评测 1.切分算法 词典确定后&#xff0c;句子可能含有很多词典中的词语&#xff0c;他们有可能互相重叠&#xff0c;如何切分需要一些规则。常用规则为&#xff1a;正向匹配算法、逆向匹…

opencv基础44- Canny边缘检测详解-cv.Canny()

什么是Canny边缘检测&#xff1f; Canny边缘检测是一种经典的边缘检测算法&#xff0c;由John F. Canny在1986年提出。它被广泛应用于计算机视觉和图像处理领域&#xff0c;是一种多阶段的边缘检测算法&#xff0c;能够有效地检测图像中的边缘并抑制噪声。 Canny边缘检测的主要…

APP外包开发的学习流程

学习iOS App的开发是一项有趣和富有挑战性的任务&#xff0c;是一个不断学习和不断进步的过程。掌握基础知识后&#xff0c;不断实践和尝试新的项目将使您的技能不断提升。下面和大家分享一些建议&#xff0c;可以帮助您开始学习iOS App的开发。北京木奇移动技术有限公司&#…

Redis 拒绝服务漏洞(CVE-2023-28856)修复处理

一、漏洞描述 Redis Labs Redis是美国Redis Labs公司的一套开源的使用ANSI C编写、支持网络、可基于内存亦可持久化的日志型、键值&#xff08;Key-Value&#xff09;存储数据库&#xff0c;并提供多种语言的API。 Redis 7.0.0 到 7.0.10版本、6.2.0 到 6.2.11版本、6.0.0 到 …

【Linux】【预】配置网络IP,挂载网络目录

【Linux】【预】配置网络IP&#xff0c;挂载网络目录 1. 配置查看IP2.配置Linux中的IP3. 串口连接开发板&#xff0c;配置 1. 配置查看IP a . 查看ipifconfig如下操作&#xff0c;其中的&#xff1a;192.168.252.140就是它的IP b . 使用xmodem 连接到虚拟机&#xff0c;最后点…

P1396 营救(最小生成树)(内附封面)

营救 题目背景 “咚咚咚……”“查水表&#xff01;”原来是查水表来了&#xff0c;现在哪里找这么热心上门的查表员啊&#xff01;小明感动得热泪盈眶&#xff0c;开起了门…… 题目描述 妈妈下班回家&#xff0c;街坊邻居说小明被一群陌生人强行押上了警车&#xff01;妈…

2. Linux安装Git

yum安装 查看版本 版本太低&#xff0c;所以我们采用自己上传编译的方式进行 删除已安装的git yum remove git 下载最新安装包&#xff0c;并上传到服务器文件夹下 上传&#xff0c;解压 5.安装编译需要的依赖 yum install curl-devel expat-devel gettext-devel openssl-…

【Leetcode】无重复字符的最长字串||带输出测试(滑动窗口+HashMap)

step by step. 题目 给定一个字符串 s &#xff0c;请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc"&#xff0c;所以其长度为 3。示例 2: 输入: s "bbbbb" 输出…

UE4 Cesium for unreal 离线加载应用全流程

参考配置&#xff1a;Win10、请保证是在局域网环境下配置 配置IP 右键选择&#xff1a;打开“网络和Internet” 设置 选择更改适配器选项 请保证以太网是处于启用状态并连接线缆&#xff0c;点击右键选择属性 双击选择Internet协议版本4&#xff08;TCP/IPv4&#xff09; 将IP地…

Git从远程仓库中删除文件,并上传新文件

目录 删除&#xff1a; 拉取远程分支的更新&#xff1a; ​编辑 首先查看git状态&#xff1a; ​编辑 删除文件并提交版本库&#xff1a; 提交&#xff1a; 上传新文件&#xff1a; 首先查看git状态&#xff1a; 提交到暂存区&#xff1a; 提交到版本库&#xff1a; 上…

028 - having函数

-- SQL Server中的聚合函数有&#xff1a;聚合数据&#xff08;group by&#xff09;后面不能跟过滤条件where 1.count() 所有记录du数 2.count(*)所有非null记录数 3.avg() 某一列平均值 4.min() 某一列最小值 5.max() 某一列最大值 6.sum() 某一列总和 -- 聚合数据&#xf…