web前端html

文章目录

  • 快捷方式
  • 一、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》代表一个独立的、完整的相关内容块,例如一个用户的评论

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2023,谁在引领实时互动进入高清时代?

实践是检验真理的唯一标准&#xff0c;技术是行业进步的核心动能。在实时互动的新时代里&#xff0c;不断进化的声网已然完成自证。 作者|斗斗 出品|产业家 “一个医疗行业的客户&#xff0c;曾向我们提出一个需求&#xff0c;希望在120急救场景下&#xff0c;可以远程看清…

【C++】常用到的“using namespace std;”到底是什么?

一、引言 在初学C时&#xff0c;在包含完头文件之后&#xff0c;我们常常会看到这么一句话&#xff1a;using namespace std; 比如&#xff1a; #include<iostream> using namespace std; int main() {cout << "hello world" << endl;return 0…

dubbo之基础知识

Dubbo 官网地址&#xff1a;Apache Dubbo Dubbo 是一款易用、高性能的 WEB 和 RPC 框架&#xff0c;同时为构建企业级微服务提供服务发现、流量治理、可观测、认证鉴权等能力、工具与最佳实践 作用 1.远程方法调用 2.容错和负载均衡 3.提供服务的自动注册与发现 为什么需要…

代理模式(C++)

定义 为其他对象提供一种代理以控制(隔离&#xff0c;使用接口)对这个对象的访问。。 应用场景 在面向对象系统中&#xff0c;有些对象由于某种原因(比如对象创建的开销很大&#xff0c;或者某些操作需要安全控制&#xff0c;或者需要进程外的访问等)直接访问会给使用者、或…

接口测试——电商网站接口测试实战(四)

1. 接口测试需求分析 常见接口文档提供的两种方式 ①word文档 ②在线文档 电商网站网址模拟练习&#xff1a;Swagger UI 2. 登陆的分析 慕慕生鲜网址&#xff1a;慕慕生鲜账号密码点击execute后 输入账号密码后点击开发者工具&#xff0c;再登录&#xff0c;点击网络&…

Nginx的优化和防盗链

一、Nginx的优化 1、隐藏版本号 curl -I http://192.168.79.28 #查看信息&#xff08;版本号等&#xff09;方法一&#xff1a;修改配置文件 vim /usr/local/nginx/conf/nginx.conf vim /usr/local/nginx/conf/nginx.conf http {include mime.types;default_type ap…

2023-08-04 Untiy进阶 C#知识补充4——C#5主要功能与语法

文章目录 一、概述二、回顾——线程三、线程池四、Task 任务类五、同步和异步 ​ 注意&#xff1a;在此仅提及 Unity 开发中会用到的一些功能和特性&#xff0c;对于不适合在 Unity 中使用的内容会忽略。 一、概述 C# 5 调用方信息特性&#xff08;C# 进阶内容&#xff09;异步…

【大数据】Flink 详解(二):核心篇 Ⅰ

Flink 详解&#xff08;二&#xff09;&#xff1a;核心篇 Ⅰ 14、Flink 的四大基石是什么&#xff1f; ​ Flink 的四大基石分别是&#xff1a; Checkpoint&#xff08;检查点&#xff09;State&#xff08;状态&#xff09;Time&#xff08;时间&#xff09;Window&#xff…

54款宝藏级AIGC工具分享(claude,Midjourney,Stable Diffusion等)

随着ChatGPT的一波又一波高潮&#xff0c;生成式AI逐渐进入人们视野&#xff0c;并开始大行其道&#xff0c;正如人们所说&#xff1a;AI用的好&#xff0c;天天下班早&#xff01; 当然&#xff0c;有效的利用AI不但能下班早&#xff0c;还能在上班时间摸鱼&#xff0c;就如潘…

【Docker】数据库动态授权组件在Kubernetes集群下的测试过程记录

目录 背景 组件原理 测试设计 环境 测试脚本 脚本build为linux可执行文件 镜像构建 Dockerfile Docker build 镜像有效性验证 总结 资料获取方法 背景 我们都知道出于安全性考虑&#xff0c;生产环境的权限一般都是要做最小化控制&#xff0c;尤其是数据库的操作授…

2023年华数杯数学建模B题思路代码分析 - 不透明制品最优配色方案设计

# 1 赛题 B 题 不透明制品最优配色方案设计 日常生活中五彩缤纷的不透明有色制品是由着色剂染色而成。因此&#xff0c;不透明 制品的配色对其外观美观度和市场竞争力起着重要作用。然而&#xff0c;传统的人工配色 存在一定的局限性&#xff0c;如主观性强、效率低下等。因此…

华三H3C S5120V3交换机的配置之组建IRF

IRF&#xff08;Intelligent Resilient Framework&#xff0c;智能弹性架构&#xff09;&#xff0c;是华三交换机实现虚拟堆叠的一种技术&#xff0c;其核心思想是将多台交换机连接在一起&#xff0c;虚拟成一台交换机&#xff0c;进而实现统一管理。和传统的堆叠概念不同&…

Python如何解决Amazon亚马逊“图文验证码”识别(6)

前言 本文是该专栏的第55篇,后面会持续分享python爬虫干货知识,记得关注。 在本专栏前面,笔者有详细介绍多种登录验证码识别方法,感兴趣的同学可往前翻阅。而本文,笔者将单独详细介绍亚马逊Amazon的图文识别验证码的解决方法。 如上图所示,访问或请求频次达到一定程度之…

笔记本WIFI连接无网络【实测有效,不用重启电脑】

笔记本Wifi连接无网络实测有效解决方案 问题描述&#xff1a; 笔记本买来一段时间后&#xff0c;WIFI网络连接开机一段时间还正常连接&#xff0c;但是过一段时间显示网络连接不上&#xff0c;重启电脑太麻烦&#xff0c;选择编写重启网络脚本解决。三步解决问题。 解决方案&a…

FastAPI(七)应用配置

目录 一、在apps下新建文件夹config 二、新建配置文件app_conf.py 一、在apps下新建文件夹config 二、新建配置文件app_conf.py from functools import lru_cachefrom pydantic.v1 import BaseSettingsclass AppConfig(BaseSettings):app_name: str "Windows10 插件&qu…

JMeter启动时常见的错误

很多小伙伴在学工具这一块时&#xff0c;安装也是很吃力的一个问题&#xff0c;之前记得有说过怎么安装jmeter这个工具。那么你要启动jmeter的时候&#xff0c;一些粉丝就会碰到如下几个问题。 1.解压下载好的jmeter安装&#xff0c;Windows 平台&#xff0c;双击 jmeter/bin …

谷粒商城第十天-分组新增级联显示商品分类分组修改级联回显商品分类

目录 一、总述 二、前端实现 三、后端实现 四、总结 一、总述 本次就是一个小的优化。 就是分组新增或者是修改的时候&#xff0c;直接显示商品分类的id可读性不高&#xff0c;新增的时候需要填写对商品分类的id&#xff0c;修改的时候&#xff0c;就只是给你一个商品分类…

HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门

一、创建项目 二、创建卡片 三、添加资源 四、具体代码 Entry Component struct WidgetNewCard {/** The title.*/readonly TITLE: string harmonyOs;readonly CONTEXT: string 技术构建万物智联;/** The action type.*/readonly ACTION_TYPE: string router;/** The…

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

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

ArduPilot开源飞控之MAVProxy简介

ArduPilot开源飞控之MAVProxy简介 1. 源由2. 特点3. 安装 & 更新3.1 安装Step 1: 烧录raspberryPi镜像Step 2&#xff1a;apt软件包更新Step 3&#xff1a;Raspian系统更新Step 4&#xff1a;安装依赖环境Step 5&#xff1a;安装mavproxyStep 6&#xff1a;配置bash环境 3.…