前端学习系列之html

news2024/10/6 18:28:17

目录

初识html

发展史

 优势

W3C

标准

地址

格式

网页基本标签

标题标签

段落标签

换行标签

水平线标签

字体样式

注释和特殊符号

特殊符号

图像、超链接

图像

常见图像格式

格式

超链接

格式

重要属性

href:规定链接指向的页面的 URL

target:链接页面的打开方式

name:定义锚名称

title:鼠标悬停显示的提示文本

状态

列表、表格、媒体元素

列表

分类

表格

优点

基本结构

使用

媒体元素

内联框架

表单及表单应用

表单

input属性

单选框

多选框

按钮

滑块

搜索框

下拉框

文本域

文件域

表单的应用


初识html

html:Hyper Text Markup Language(超文本标记语言)

发展史

 优势

1.世界知名浏览器都支持html

2. 市场需求大

3.跨平台

W3C

World Wide Web Consortium(万维网联盟)

标准

结构化标准语言:html、xml

表现标准语言:CSS

行为标准语言:DOM、ECMAScript

地址

http://www.w3.org

http://www.chinaw3c.org

格式

<head></head>:网页头部

<body></body>:主体部分

<body>、</body>等成对的标签,分别叫开放标签和闭合标签

网页基本标签

注释:<!-- 注释标签 -->

标题标签

<h1></h1>

<h2></h2>

<h3></h3>

<h4></h4>

<h5></h5>

<h6></h6>

段落标签

<p></p>

换行标签

<br/>

水平线标签

<hr/>

字体样式

粗体:<strong></strong>

斜体:<em></em>

注释和特殊符号

注释:<!-- 注释标签 -->

特殊符号

空格:&nbsp;

大于号:&gt;

小于号:&lt;

版权符号:&copy;

图像、超链接

图像

常见图像格式

jpg、gif、png、bmp......

格式

<img src="图片地址" alt="图片替代文字" title="鼠标悬停提示文字" width="图片宽度" height="图片高度" />

src :图片地址,其中包括相对地址、绝对地址

        相对地址:../

        绝对地址:图片在电脑文件夹中的完整地址

alt:当图片找不到时,显示文字

title:鼠标悬停提示文字

超链接

<a> 标签定义超链接,用于从一个页面链接到另一个页面

格式

<a href="" target="" name=""></a>

重要属性

href:规定链接指向的页面的 URL

外部链接:< a href="http:// www.baidu.com">百度</a>

内部链接:网站内部页面之间的相互链接:< a href="index.html">首页</a >

空链接:如果当时没有确定链接目标时:<a href="#">首页</a>

下载链接:如果href里面地址是一个文件会下载这个文件:<a href="xiazai.zip">下载文件</a>

锚点链接:点我们点击链接,可以快速定位到页面中的某个位置:<a href="#two">首页</a>

<h1 id="two">首页</h1 >

target:链接页面的打开方式

_top: 跳出框架打开网页。

_parent: 在父窗口打开网页。

_ framename: 在指定的框架中打开网页。

_self:为默认值当前页面打开。

_blank:为在新窗口中打开方式。

name:定义锚名称

锚:定义在某个点上

可以快速定位到页面中的某个位置:<a href="#two">首页</a>,<h1 id="two">首页</h1 >

title:鼠标悬停显示的提示文本

状态

对于a标签,一共有5种状态::link, :visited, :hover, :focus, :active 

        :link —— 于声明未访问状态链接的样式;

        :visited —— 可以用于声明已经访问链接的样式;

        :hover —— 可以用于声明鼠标悬停在链接上的样式;

        :focus —— 可以用于声明浏览器焦点悬停在链接上的样式(通过键盘选择链接);

        :active —— 可以用于声明浏览器点击链接的样式。

四个“状态”的先后过程是:a:link ->a:hover ->a:active ->a:visited。另外,a:active不能设置有无下划线(总是有的)

列表、表格、媒体元素

列表

列表就是信息资源展现的一种形式。它可以使信息结构化和条理化,并以列表的形式显示出来,以便浏览者能够更加快捷的获得相应的信息。

分类

有序列表

使用<ol></ol>表示

<ol>

        <li>java</li>

        <li>Python</li>

        <li>运维</li>

        <li>前端</li>

        <li>C/c++</li>

</ol>

无序列表

使用<ul></ul>表示

<ul>

        <li>java</li>

        <li>Python</li>

        <li>运维</li>

        <li>前端</li>

        <li>C/c++</li>

</ul>

自定义列表

使用<dl></dl>表示

<dl>

        <dt>学科</dt>      

        <li>java</li>

        <li>Python</li>

        <li>Linux</li>

        <li>C</li>

</dl>

其中:dl:标签

          dt:列表名称

          dd:列表内容

表格

优点

        1.简单通用

        2.结构稳定

基本结构

        1.单元格

        2.行

        3.列

        4.跨行

        5.跨列

使用

行:tr

列:td

跨列:colspan

跨行:rowspan

<table border="1px">

        <tr>

                <td>1-1</td>

                <td>1-2</td>

                <td>1-3</td>

                <td>1-4</td>

        </tr>

        <tr>

                <td>2-1</td>

                <td>2-2</td>

                <td>2-3</td>

                <td>2-4</td>

        </tr>

        <tr>

                <td>3-1</td>

                <td>3-2</td>

                <td>3-3</td>

                <td>3-4</td>

        </tr>

</table>

<table border="1px">

        <tr>

                <td colspan="4">1-1</td>

        </tr>

        <tr>

                <td rowspan="2">2-1</td>

                <td>2-2</td>

                <td>2-3</td>

                <td>2-4</td>

        </tr>

        <tr>

                <td>3-1</td>

                <td>3-2</td>

                <td>3-3</td>

        </tr>

</table>

<table border="1px">

        <tr>

                <td colspan="4">1-1</td>

        </tr>

        <tr>

                <td>2-1</td>

                <td>2-2</td>

                <td>2-3</td>

                <td>2-4</td>

        </tr>

        <tr>

                <td>3-1</td>

                <td>3-2</td>

                <td>3-3</td>

                <td>3-4</td>

        </tr>

</table>

媒体元素

格式

视频:

<video src="" controls autoplay></video>

音频:

<audio src="" controls autoplay></audio >

src:资源路径

controls :显示进度控制条

autoplay:自动播放

内联框架

在网站中嵌入外部网站使用iframe 标签

格式:

<iframe src="" name=""></iframe>

src:引用页面地址

name:框架标识名

表单及表单应用

表单

格式:

<form action="" method="">

</from>

action:表单提交的位置,可以是网站或者请求处理地址

method:提交方式,post、get

使用:

input属性

单选框

格式:

<input type="redio" value="" name="" />

value:单选框的值

name:表示组,同一个组名,只能只能进行单选

多选框

格式:

<input type="checkbox" value="" name="" checked />

value:多选框的值

name:表示组,同一个组名,能进行多选,提交成数组形式

checked :默认选中

按钮

格式:

<input type="button" value="" name="" />

图片按钮格式:

<input type="image" src="" />

type:按钮类型

value:按钮显示值

name:按钮名称

src:图片按钮链接地址

type="button":普通按钮

type="image":图片按钮

type="submit":提交按钮

type="reset":重置按钮

滑块

格式:

<input type="range" min="" max="" step="" name="" />

range:滑块类型

min:最小值

max:最大值

step:每次相加值

name:名称

搜索框

格式:

<input type="search" name="" />

search:搜索框类型

name:名称

下拉框

格式:

<select name="">

        <option value="" selected></option>

</select>

select:下拉框

option :下拉框选项

value:值

selected:默认选中

文本域

 格式:

<textarea name="" cols="10" rows="10">文本内容</textarea>

textarea:文本域标识

name:名称

cols:行

rows:列

文件域

 格式:

<input type="file" value="" name="" />

type:类型

value:显示值

name:名称

表单的应用

        1.hidden:隐藏

        2.readonly:只读

        3.disables:禁用

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

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

相关文章

线上问题整理-ConcurrentModificationException异常

项目场景&#xff1a; 商品改价&#xff1a;商品改价中通过多线程批量处理经过 Lists.partition拆分的集合对象 问题描述 商品改价中通过多线程批量处理经过 Lists.partition拆分的集合对象&#xff0c;发现偶尔会报 java.util.ConcurrentModificationException: nullat jav…

Vue3 + Scss 实现主题切换效果

Vue3 Scss 实现主题切换效果 先给大家看一下主题切换的效果&#xff1a; 像这样的效果实现起来并不难&#xff0c;只是比较麻烦&#xff0c;目前我知道的有两种方式可以实现&#xff0c;分别是 CSS 变量、样式文件切换&#xff0c;下面是该效果的核心实现方法 CSS变量 给…

使用Docker compose方式安装Spug,并结合内网穿透实现远程访问

文章目录 前言1. Docker安装Spug2 . 本地访问测试3. Linux 安装cpolar4. 配置Spug公网访问地址5. 公网远程访问Spug管理界面6. 固定Spug公网地址 前言 Spug 面向中小型企业设计的轻量级无 Agent 的自动化运维平台&#xff0c;整合了主机管理、主机批量执行、主机在线终端、文件…

【数据结构初阶】单链表

各位读者老爷好&#xff0c;鼠鼠我又来了哈。鼠鼠我呀现在来基于C语言实现以下单链表&#xff0c;希望对你有所帮助&#xff01; 目录 1.链表的概念及结构 2.链表的分类 3.无头单向非循环链表的实现 3.1.单链表打印 3.2.单链表尾插 3.3.单链表头插 3.4.单链表尾删 3.5…

Idea空白目录自动折叠的问题

IDEA创建空白项目和文件夹会自动折叠的问题。 有时文件项目会自动折叠&#xff0c;折叠后&#xff0c;不仅不好找项目和文件&#xff0c;还容易造成特别低端的错误。 如图&#xff1a; 当我们要在example目录下创建文件时&#xff0c;很容易就在springgaopdemo下创建了。 因为…

正则表达式 通配符 awk文本处理工具

目录 什么是正则表达式 概念 正则表达式的结构 正则表达式的组成 元字符 元字符点&#xff08;.&#xff09; 代表字符. 点值表示点需要转义 \ r..t 代表r到t之间任意两个字符 过滤出小写 过滤出非小写 space空格 [[:space:]] 表示次数 位置锚定 例&#xff1a…

笔记十九*、选中高亮和嵌套路由使用

19.1 选中高亮 NavLink App.jsx import React from "react"; import {NavLink, useRoutes} from "react-router-dom"; import routes from "./routes/index.jsx"; import "./app.css"const App () > {const element useRoutes(…

“文件批量改名专家:轻松自定义重命名并智能导出文件信息“

在日常工作中&#xff0c;处理大量文件时&#xff0c;往往需要一款得力的文件批量改名工具来协助我们高效、有序地进行文件管理。今天&#xff0c;我要向大家介绍一款强大的文件批量改名工具&#xff0c;它不仅支持统一自定义重命名&#xff0c;还能将相关信息导出到表格中&…

一、Oceanbase基础

一、集群相关概念 集群&#xff1a;整个分布式数据库。Region&#xff1a;表示区域&#xff0c;是地域的逻辑概念&#xff0c;如1个城市&#xff0c;1个集群可以有多个Region&#xff0c;用于跨城市远 距离容灾。Zone&#xff1a;表示分区&#xff0c;是机房或机架的逻辑概念…

[PyTorch][chapter 1][李宏毅深度学习-AI 简介]

前言&#xff1a; 李宏毅深度学习从2017-2023的系列课程总结 内容 章节 强化学习 11 李宏毅机器学习 【2017】 40 李宏毅机器学习深度学习(完整版)国语 【2020】 119 李宏毅大佬的深度学习与机器学【2022】 90 李宏毅机器学习完整课程【2023】 43 总结 303 目录…

lenovo联想笔记本YogaPro 14s IRP8D 2023款(83BU)原装出厂Windows11预装OEM系统

链接&#xff1a;https://pan.baidu.com/s/1s7PcN-y8RyHSV7uJQzC5OQ?pwddy9y 提取码&#xff1a;dy9y 联想电脑原厂W11系统&#xff0c;自带所有驱动、出厂主题壁纸、系统属性专属LOGO标志、Office办公软件、联想电脑管家等预装程序 所需要工具&#xff1a;16GB或以上的U盘…

百度手机浏览器关键词排名优化——提升关键词排名 开源百度小程序源码系统 附带完整的搭建教程

百度作为国内领先的搜索引擎&#xff0c;一直致力于为用户提供最优质的信息服务。在移动互联网时代&#xff0c;手机浏览器成为了用户获取信息的主要渠道。而小程序作为轻量级的应用程序&#xff0c;具有即用即走、无需下载等优势&#xff0c;越来越受到用户的青睐。然而&#…

C语言第三十四弹--矩形逆置

C语言实现矩阵逆置 逆置结果如图 思路&#xff1a;通过观察逆置结果&#xff0c;首先发现行数和列数都发生了调换。其次观察逆置前后数字对应的下标&#xff0c;逆置前数字对应下标为:[x][j] 逆置后数字对应下标为&#xff1a;[y][x]。综上&#xff0c;就可以实现矩阵逆置。 …

ChromeDriver最新版本下载与安装方法

关于ChromeDriver最新下载地址&#xff1a;https://googlechromelabs.github.io/chrome-for-testing/ 下载与安装 setp1&#xff1a;查看Chrome浏览器版本 首先&#xff0c;需要检查Chrome浏览器的版本。请按照以下步骤进行&#xff1a; 打开Chrome浏览器。 点击浏览器右上角…

设计模式—迪米特原则(LOD)

1.背景 1987年秋天由美国Northeastern University的Ian Holland提出&#xff0c;被UML的创始者之一Booch等普及。后来&#xff0c;因为在经典著作《 The Pragmatic Programmer》而广为人知。 2.概念 迪米特法则&#xff08;Law of Demeter&#xff09;又叫作最少知识原则&…

14 网关实战:网关聚合API文档

上节课介绍了网关层的认证鉴权,今天这节介绍一下网关层如何聚合API接口文文档。 为什么需要聚合API接口文档? 大型微服务系统模块众多,木谷博客系统就有9个,如果这些服务的接口地址没有一个统一,那么客户端将要保存每个服务的接口地址,这个肯定是不现实。 先来看一下A…

小航助学题库蓝桥杯题库stem选拔赛(22年3月)(含题库教师学生账号)

需要在线模拟训练的题库账号请点击 小航助学编程在线模拟试卷系统&#xff08;含题库答题软件账号&#xff09;_程序猿下山的博客-CSDN博客 需要在线模拟训练的题库账号请点击 小航助学编程在线模拟试卷系统&#xff08;含题库答题软件账号&#xff09;_程序猿下山的博客-CSD…

Mo0n(月亮) MCGS触摸屏在野0day利用,强制卡死锁屏

项目:https://github.com/MartinxMax/Mo0n 后面还会不会在,我可就不知道了奥…还不收藏点赞关注 扫描存在漏洞的设备 #python3 Mo0n.py -scan 192.168.0.0/24 入侵锁屏 #python3 Mo0n.py -rhost 192.168.0.102 -lock 解锁 #python3 Mo0n.py -rhost 192.168.0.102 -unlock …

Jetpack Compose中适应性布局的新API

Jetpack Compose中适应性布局的新API 针对大屏幕优化的新组合件。 使用新的Material适应性布局&#xff0c;为手机、可折叠设备和平板电脑构建应用程序变得更加简单&#xff01;市场上各种不同尺寸的Android设备的存在挑战了构建应用程序时对屏幕尺寸的通常假设。开发者不应该…

什么是动态住宅IP?它有什么用途?

随着网络的迅速发展&#xff0c;许多人对代理IP已经有了比较深刻的认识&#xff0c;并且广泛地运用到了各自的业务中&#xff0c;尤其在跨境的相关业务中表现尤其卓越。对于代理IP的类别&#xff0c;也需要根据自己的业务类型具体选择最合适的&#xff0c;那么今天IPFoxy就给大…