html基础(一文读懂html常用标签)

1.html简介

html是一种用于创建网页的标记语言。它由一系列的标签(tags)组成,这些标签定义了网页的结构和内容。HTML被用来描述网页的各种元素,比如标题、段落、图像、链接等。

小tips:html 代码可以热更新,不用重新运行,就会将页面更新到已修改后的内容,前提是要将写过的代码保存(ctrl+s)。另外,shift+alt+f 格式化代码,可以使html书写更加规范整洁。

2.初步认识html架构

所有的内容都有写到<html></html>中间

dcotype html标识这个文件是html5版本
html网页的根标签
meta

元信息

charset="UTF-8" 编码方式

name="viewport" 移动端自适应  设备宽度 初识不缩放

title 网页标题

head头标签,编写页面的修饰信息
body身体标签,用于编写页面内容,主要工作区域

3.html的标签

3.1 6种内容标签

div

块标签,铺满多行

一个页面可以分为一个个的块,小块可以被大块包裹

h1~h6六级标题,行级元素,有行距,铺满一行,字体加黑,大小逐级变小
p段落,行级元素,铺满一行
span隔离标签,行内元素,行内元素可以被包裹
br

强制换行,写时只有一个<br>

对于行级元素执行强制换行,但是内容还在一行内

hr水平分割线,将上下内容使用线来分割,只有一个<hr>

3.2 8种字体标签

i斜体
em斜体
b加粗
strong加粗
u下划线
del删除线
sup上标
sub下标

3.3 6种列表标签

ul无序列表,样式和ol差不多,但序号形式不一样,内部使用多个li,左侧有内补,上下有行距
ol有序列表,有序号,内部使用多个li,上下有行距,铺满一行,左侧有内补
li列表项目,一般不单独出现,铺满一行
dl自定义列表,列表的外框架
dt自定义列表项,顶格出现
dd自定义列表项说明,缩进出现,可以没有

3.4 4种表格标签

table表外框,table中有多个行tr
tr行,行里有多个th或td
th表头单元格,表头是加粗的,有间距
td普通单元格

表格的标签属性:在开始(table)标签对标签进行修饰

border

边框

给表格设置边框,只有table、tr、th、td是不像一个表格的

cellspacing单元格间距
cellpadding

单元格内补

单元格内的内容与单元格的距离

width

宽度

宽度可以设在td里,设置这一列的宽度

td属性:colspan列合并,rolespan行合并

3.5 4种媒体标签

a超级链接
img图片
audio音频
video视频

a标签说明:

        href:支持外部连接,也支持内部连接

        target:_blank打开连接时是一个新的页面,_self在当前页面显示

        锚点:herf要以#开头,内容要与标签的id一致

                如:<span id="top">顶部</span>    <a href="#top">跳转到顶部</a>

img标签说明:

        src:图片地址,支持本地图片和其他服务器图片

        alt:图片加载失败显示的信息

audio标签说明:

        src:音频地址,支持网络地址和本地地址

        controls:控件,一般不使用

video标签说明:

        src:视频地址,controls:控件,width:宽度大小

3.6 框架标签

iframe:嵌入其他页面,支持本地地址和网络地址

        src地址,frameborder页面边界,width宽度大小

        第一次请求是原始页面的,包含ifreame的地址,第二次请求是iframe的地址

3.7 表单标签

需要提交到服务器的标签要有name

表单域:form:action服务器地址,默认是当前地址

                        method提交方法,默认是get方法

表单标签:input:输入框,一般配合label使用

input输入的类型type

text文本
password密码
submit提交
reset重置
checkbox多选框
radio单选项
color颜色
file文件

表单标签select:option:value写在option上

                          select:name写在select下拉选项上

表单标签textarea:写入较长文本

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

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

相关文章

NSSCTF Round#20 Basic 真亦假,假亦真 CSDN_To_PDF V1.2 出题笔记 (附wp+源码)

真亦假&#xff0c;假亦真 简介&#xff1a;java伪造php一句话马。实则信息泄露一扫就出&#xff0c;flag在/flag里面。 题目描述&#xff1a;开开心心签个到吧&#xff0c;祝各位师傅们好运~ 静态flag&#xff1a;NSS{Checkin_h4v3_4_g00D_tINNe!} /路由显示 <?php e…

2024年03月CCF-GESP编程能力等级认证Scratch图形化编程一级真题解析

本文收录于专栏《Scratch等级认证CCF-GESP真题解析》,专栏总目录・点这里 一、单选题(每题 3 分,共 30 分) 第1题 小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个 鸿蒙是?( )。 A、小程序 B、计时器 C、操作系统 D、神话人物 答案:C 第2题 …

网络升级固件

资源信息 可知 &#xff1a; install\soc_cv1800b_milkv_duo_sd\boot.sd文件较设备中的同名文件多了128个字节的文件头&#xff1b;install\soc_cv1800b_milkv_duo_sd\rawimages\boot.sd文件与设备中同名文件相同&#xff1b; 环境搭建 服务器 启动TFTP服务 安装TFTP服务器…

手机有线投屏到直播姬pc端教程

1 打开哔哩哔哩直播姬客户端并登录(按下图进行操作) 2 手机用usb数据线连接电脑(若跳出安装驱动的弹窗点击确定或允许),usb的连接方式为仅充电(手机差异要求为仅充电),不同品牌手机要求可能不一样,根据实际的来 3 在投屏过程中不要更改usb的连接方式(不然电脑会死机需要重启) …

0基础学习Mybatis系列数据库操作框架——多环境配置

大纲 配置代码 在实际开发中&#xff0c;我们往往会将开发环境分成&#xff1a;开发、测试、线上等环境。这些环境的数据源不一样&#xff0c;比如开发环境就不能访问线上环境&#xff0c;否则极容易出现线上数据污染等问题。Mybatis通过多环境配置分开定义来解决这个问题&…

TCP和UDP区别和使用场景

TCP 和 UDP 是计算机⽹络中两种常⽤的传输层协议&#xff0c;⽤于实现可靠传输和⽆连接传输。 TCP TCP&#xff08;Transmission Control Protocol&#xff09;是⼀种⾯向连接的、可靠的传输协议。它通过三次握⼿四次挥⼿进⾏连接和断开链接&#xff0c;保证数据的可靠性、…

JAVA基础02-Java语言基础以及编译准备工作

什么是JAVA语言 Java是一门面向对象的编程语言&#xff0c;不仅吸收了C语言的各种优点&#xff0c;还摒弃了C里难以理解的多继承、指针等概念&#xff0c;因此Java语言具有功能强大和简单易用的两个特征。 &#xff08;可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式…

​慧天[HTWATER]可以与与SWMM模型之间实现转换吗?

​慧天[HTWATER]软件简介 针对城市排水系统基础设施数据管理的需求&#xff0c;以及水文、水力及水质模拟对数据的需求&#xff0c;实现了以数据库方式对相应数据的存储。可以对分流制排水系统及合流制排水系统进行地表水文、管网水力、水质过程的模拟计算。可以对城市低影响开…

【学习笔记】java项目—苍穹外卖day02

文章目录 苍穹外卖-day02课程内容1. 新增员工1.1 需求分析和设计1.1.1 产品原型1.1.2 接口设计1.1.3 表设计 1.2 代码开发1.2.1 设计DTO类1.2.2 Controller层1.2.3 Service层接口1.2.4 Service层实现类1.2.5 Mapper层 1.3 功能测试1.3.1 接口文档测试1.3.2 前后端联调测试 1.4 …

SwiftUI Swift 显示隐藏系统顶部状态栏

Show me the code // // TestHideSystemTopBar.swift // pandabill // // Created by 朱洪苇 on 2024/4/1. //import SwiftUIstruct TestHideSystemTopBar: View {State private var isStatusBarHidden falsevar body: some View {Button {withAnimation {self.isStatusBa…

ZYNQ学习之Ubuntu下Linux文件系统、用户权限与磁盘管理

基本都是摘抄正点原子的文章&#xff1a;<领航者 ZYNQ 之嵌入式Linux 开发指南 V3.2.pdf&#xff0c;因初次学习&#xff0c;仅作学习摘录之用&#xff0c;有不懂之处后续会继续更新~ 一、Linux 文件系统 1.1 Linux 文件系统简介以及类型 操作系统的基本功能之一就是文件管…

记某客户的一次无缝数据迁移

背景 客户需要将 Elasticsearch 集群无缝迁移到移动云&#xff0c;迁移过程要保证业务的最小停机时间。 实现方式 通过采用成熟的 INFINI 网关来进行数据的双写&#xff0c;在集群的切换恢复过程中来记录数据变更&#xff0c;待全量数据恢复之后再追平后面增量数据&#xff…