HTML学习(一)

news2024/11/25 22:57:17

 

Web标准

 

 主要包括:结构,外观,行为三个方面 

HTML标签,把标签学会,这门语言就基本学会了

双标签的关系,并列关系和包含关系

每个标签起作用的位置

vscode自动生成的代码的解释

<!DOCTYPE>文档类型声明标签,而不属于html标签
作用是告诉浏览器使用哪种HTML版本来显示网页

<html lang = "en">
lang表示语言,“en”表示是英文

定义字符集
<meta charset ="UTF-8"/>
这一句不写的话就会乱码,
 

标题标签

<h1></h1>

有h1~h6,分别表示几级标题,如<h1></h1>就是一级标题

段落标签

<p></p>

换行标签

<br />

盒子标签

div和span

div一人独占一行

span是多个并列

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <div> 范德萨范德萨</div>
    <div> 范德萨范德萨</div>
    <span> 刘洋</span>
    <span> 唐昌涛</span>
    <span> 文旅航</span>
</body>
</html>

运行结果


abbr缩写标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<p> 我是一个很<abbr title="字面意思,就是很厉害">厉害</abbr>的人</p>
</body>
</html>


当鼠标放在上面时,就能显示预先写好的信息
用法:
先写一段话,然后将需要有以上效果的词用
<abbr></abbr>括起来,并且在第一个abbr后面接上
title = "当鼠标放在缩写的词上面时,需要显示的内容" 


address地址标签


通常用来显示文章作者的联系信息
用法:
<address>
简单介绍作者,,,
将作者名字用
<a href="邮件地址">作者名字</a>包裹起来
</address>

 代码:

<body>
<address>
    我是一个特别固执的人,名字叫做<a href="yhy.html">小鬼</a><br>
</address>
</body>


<cite> 标签定义作品(比如书籍、歌曲、电影、电视节目、绘画、雕塑等等)的标题。 

用<cite></cite>包裹起来的内容会变成斜体

<p><cite>The Scream</cite> by Edward Munch. Painted in 1893.</p>

 图像标签

<img>,单标签
<img src = "图像的URL"/>注意有反斜杠
首先要把图片放到与html文件同样的文件夹下

<img src = "img.jpg" />
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <img src = "img.jpg" />
</body>
</html>

运行结果

img的属性,如src,alt,和title

src是文件路径,是必须的

alt是当图片显示不出来时,用文本替换

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h4>图片标签演示</h4>
    <img src = "img.jpg" />
<h4>图片标签演示,当图片显示不出来时,替换文本</h4>
<img src = "没有这张图片.jpg" alt="网络出了点问题,,," />

</body>
</html>

当鼠标放在图片上时,显示的文本---title

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h4>图片标签演示</h4>
    <img src = "img.jpg" />
<h4>图片标签演示,当图片显示不出来时,替换文本</h4>
<img src = "没有这张图片.jpg" alt="网络出了点问题,,," />
<h4>图片标签演示,当鼠标放在图片上时,显示的文本</h4>
<img src = "img.jpg"  title = "鼠标放在图片上"/>

</body>
</html>

改变图片的长,宽,边框厚度,width,height,border

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h4>图片标签演示</h4>
    <img src = "img.jpg" width="200"  border="100" />

</body>
</html>

 运行结果

 

HTML超链接

用<a></a>来设置超链接

在<a>中设置href属性来描述链接的地址

用法:

<a href = "url">用来点击的文本</a>

"用来点击的文本" 不必一定是文本。图片或其他 HTML 元素都可以成为链接。

url是跳转的网址

HTML超链接的target属性

如果要在新界面打开该链接,只需在href后面加上target="_blank"即可

HTML超链接,点击图片跳转

 <a href="Main.java"> <img src = "img.jpg" width="30"> </a>
<body>
<address>
    我是一个特别固执的人,名字叫做<a href="yhy.html">小鬼</a><br>
</address>
<p> <a href="Main.java"> <img src = "img.jpg" width="30"> </a></p>
</body>

HTML <head>,要写在<head></head>里面的元素及其作用

可以添加在头部区域的元素标签为: <title>, <style>, <meta>, <link>, <script>, <noscript> 和 <base>。

<title> 元素:

  • 定义了浏览器工具栏的标题
  • 当网页添加到收藏夹时,显示在收藏夹中的标题
  • 显示在搜索引擎结果页面的标题

<base> 元素:

指定了链接的前缀地址,和是否在新页面打开

 <base href="http://www.runoob.com/images/" target="_blank">

 HTML <link> 元素

连接css文件

CSS 可以通过以下方式添加到HTML中:

  • 内联样式- 在HTML元素中使用"style" 属性,
    <p style="color:blue">这是一个段落。</p>
  • 内部样式表 -在HTML文档头部 <head> 区域使用<style> 元素 来包含CSS
  • 外部引用 - 使用外部 CSS 文件

 最好使用外部引用的方式

一,内联样式

HTML样式实例 - 背景颜色


在body,h1,h3,p等标签后面加上一定语句能达到设置背景颜色的目的
如:
<body style = "backgroud-color : yellow">
</body>
如:
<h2 style = "backgroud - color :green"> 内容内容内容</h2>

HTML 样式实例 - 字体, 字体颜色 ,字体大小


同样的,在body,h1,h3,p等标签后面加上一定语句
<h1 style="font-family:verdana;">一个标题</h1>
<p style="font-family:arial;color:red;font-size:20px;">一个段落。</p>
 

二,内部样式表

当单个文件需要特别样式时,就可以使用内部样式表

<head>
<style type="text/css">
body {background-color:yellow;}
p {color:blue;}
</style>
</head>

三,外部样式表

当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。

<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>

HTML 表格


用法:表格由 <table> 标签来定义。行由 <tr> 标签定义,列由 <td> 标签定义。字母 td 指表格数据(table data),即数据单元格的内容。
<h4>一行三列:</h4>
<table >
  <tr>
    <td>100</td>
    <td>200</td>
    <td>300</td>
  </tr>
</table>

表格的表头使用 <th> 标签进行定义。

HTML无序列表

<ul>
<li>Coffee</li>
<li>Milk</li>
</ul>

运行结果:

 HTML 有序列表

<ol>
    <li>小鬼</li>
    <li>capper</li>
</ol>

HTML 自定义列表

自定义列表不仅仅是一列项目,而是项目及其注释的组合。

自定义列表以 <dl> 标签开始。每个自定义列表项以 <dt> 开始。每个自定义列表项的定义以 <dd> 开始。

<dl>
<dt>Coffee</dt>
<dd>- black hot drink</dd>
<dt>Milk</dt>
<dd>- white cold drink</dd>
</dl>

HTML 表单

<form action="">
Username: <input type="text" name="user"><br>
Password: <input type="password" name="password">
</form>


表单是一个包含表单元素的区域。

表单元素允许用户在表单中输入内容,文本域(textarea)、下拉列表(select)、单选框(radio-buttons)、复选框(checkbox)

用法:
用<form></form>来创建表单
在需要有输入框的地方,添加以下语句
<input type ="" name = "">即可

 <input type="text" name="firstname">


以下语句都添加在<form></form>里面
单选按钮


给input的属性type 设置成radio即可
<input type="radio" name="sex" value="male">男

注意,要实现单选效果,需要2个单选词条的name是一样的,表示这是一组单选,只能选择其中一个

<form action="">
    <input type="radio" name="sex"> 男<br>
    <input type="radio" name ="sex"> 女 <br>
</form>

复选框(多选按钮)


给input的属性type 设置成checkbox即可
<input type="checkbox" name="vehicle" value="Bike">我喜欢自行车

创建下拉菜单


也是在表单里面的,即form

用法:
<select>
   <option> value = "one" 选项1</option>
   <option> value = "two" 选项2</option>
</select>

option即各个选项

提交按钮(Submit)


当用户输入完后,点击提交按钮,会将表单的内容传送至服务器
表单的action动作属性定义了服务端的文件名
<form name="input" action="html_form_action.php" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>

表单还有一个属性:method,它用于定义表单数据的提交方式,可以是以下值:

post:指的是 HTTP POST 方法,表单数据会包含在表单体内然后发送给服务器,用于提交敏感数据,如用户名与密码等。

get:默认值,指的是 HTTP GET 方法,表单数据会附加在 action 属性的 URL 中,并以 ?作为分隔符,一般用于不敏感信息,如分页等。例如:https://www.runoob.com/?page=1,这里的 page=1 就是 get 方法提交的数据。

创建按钮


<form action="">
<input type="button" value="Hello world!">
</form>
 

URL

URL指是是统一资源定位器,简单来说,就是一个网页地址,当你点击某个URL后,会跳转到对应网页

一个统一资源定位器(URL) 用于定位万维网上的文档。

语法:scheme://host.domain:port/path/filename

scheme: 定义因特网服务的类型。最常见的类型是 http

host:定义主机(www)

domain:定义英特网域名

port - 定义主机上的端口号(http 的默认端口号是 80)

path - 定义服务器上的路径(如果省略,则文档必须位于网站的根目录中)

filename - 定义文档/资源的名称

常见的 URL Scheme

以下是一些URL scheme:

Scheme访问用于...
http超文本传输协议以 http:// 开头的普通网页。不加密。
https安全超文本传输协议安全网页,加密所有信息交换。
ftp文件传输协议用于将文件下载或上传至网站。
file您计算机上的文件。

总结,速查标签HTML 速查列表 | 菜鸟教程 (runoob.com)

 

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

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

相关文章

【RabbitMQ教程】第八章 —— RabbitMQ - 幂等性、优先级、惰性

&#x1f4a7; 【 R a b b i t M Q 教程】第八章—— R a b b i t M Q − 幂等性、优先级、惰性 \color{#FF1493}{【RabbitMQ教程】第八章 —— RabbitMQ - 幂等性、优先级、惰性} 【RabbitMQ教程】第八章——RabbitMQ−幂等性、优先级、惰性&#x1f4a7; &#x1f…

chatgpt赋能python:Python调试技巧:如何使用断点运行程序

Python调试技巧&#xff1a;如何使用断点运行程序 在Python编程中&#xff0c;程序出现错误或需要调试时&#xff0c;我们需要一些工具来帮助我们定位问题和修复代码。其中之一就是使用断点来运行程序。接下来我们将讨论如何在Python中使用断点进行程序调试的相关技巧。 什么…

C++11核心特性---右值引用(代码+讲解)

右值引用C11 1.左值和右值2.左值引用3.右值引用4.右值引用的性能优化空间5.移动语义6.值类别7.将左值转化为右值8.万能引用和引用折叠9.完美转发10.针对局部变量和右值引用的隐士类型转换11.总结 今天看到谢丙堃老师的《现代C语言核心特性解析》一书中关于右值引用的介绍&#…

21.网络编程|Java学习笔记

文章目录 网络的相关概念ipv4地址分类网路通信协议TCP和UDP InetAdress类SocketTCP网络通信编程应用案例服务端客户端 netstat指令TCP网络通讯不为人知的秘密 UDP网络通信编程【了解】网络传输文件代码示例 网络的相关概念 网络通信 网络 ip地址 1. 概念:用于唯一标识网络…

【数据库原理与应用 - 第七章】数据库安全性和完整性控制

目录 一、数据库安全性控制 二、数据库完整性控制 三、课后习题 数据库的保护功能&#xff1a;数据库安全性、完整性、数据库恢复、并发控制 一、数据库安全性控制 数据库的安全性&#xff1a;保护数据库&#xff0c;以防止非授权用户非法存取造成的数据泄密、更改、破坏DBM…

Python开发中的常见问题和解决方法:如何解决常见的性能和bug问题

第一章&#xff1a;引言 在Python开发中&#xff0c;我们经常会遇到一些常见的问题&#xff0c;包括性能瓶颈和程序错误&#xff08;bug&#xff09;。这些问题可能会影响我们的应用程序的运行效率和稳定性。因此&#xff0c;了解这些问题的根源并学习解决方法是非常重要的。本…

IDEA集成GitHub - Gitee集成

GitHub 集成 实际的开发中&#xff0c;代码都是采用IDE进行开发&#xff0c;所以我们这里介绍一下IDEA软件是如何集成GitHub远程仓库进行代码版本控制的。这里采用的IDEA版本为2022.2.1,其他版本的IDEA软件会略有差别。 1、 配置 Git 软件 2、 配置 GitHub 账号 继续点授权按…

三.数据类型

目录 1、布尔类型 2、整数类型 3、浮点数类型 4、字符类型 5、字符串类型 6、类型转换 1、布尔类型 Go语言中的布尔类型与其他语言基本一致&#xff0c;关键字也为bool&#xff0c;可赋值为预定义的true和false 示例代码如下&#xff1a; var v1 bool v1 true v2 :…

【TCP/IP】利用I/O复用技术实现并发服务器 - select函数

目录 I/O复用技术 select函数 设置文件描述符 指定监视范围 设置超时 I/O复用服务器端的实现 由服务器创建多个进程来实现并发的做法有时会带来一些问题&#xff0c;比如&#xff1a;内存上的开销、CPU的大量占用等&#xff0c;这些因素会消耗掉服务器端有限的计算资源、…

chatgpt赋能python:Python中如何更新pip版本

Python中如何更新pip版本 Python是一种非常强大的编程语言&#xff0c;它在现代编程领域中广泛使用。使用Python的好处之一是能够轻松地在其上安装和使用各种库&#xff0c;其中许多库由Python包管理器pip&#xff08;pip-installs-packages&#xff09;提供。尽管pip可以使Py…

新建的springboot 项目往往删除(1).mvn(2) .gitignore(3) HELP.md (4)mvnw (5)mvnw.cmd 文件

问题 新建的springboot 项目&#xff0c;项目开发人员往往删除&#xff08;1&#xff09;.mvn&#xff08;2&#xff09; .gitignore&#xff08;3&#xff09; HELP.md &#xff08;4&#xff09;mvnw &#xff08;5&#xff09;mvnw.cmd 文件&#xff0c;这些文件是什么&…

康耐视3D相机-DSMAX-VisionPro软件安装向导

机器视觉Halcon-字符识别 一. 系统需求 PC最小需求. OS: Win7 Pro/8Pro/10Pro X64 . Memory: 4GB RAM . PCIe 槽:X4 Gen2 一个 . 显存大小大于1GB 注意:1)PCIe插槽推荐使用x4 Gen 3; 软件版本VisionPro 9.2 CR1 X64/VisionPro 9.5及以上版本+ VisionPro_9_2_CR1_64-bit_…

合宙Air724UG Cat.1模块硬件设计指南--开关机

开关机 简介 模块支持上电后的开机、关机、复位三种状态&#xff0c;本章节会对其进行相应的介绍。 特性 PWRKEY&#xff1a; VILmin0V&#xff0c;VILmax0.5V&#xff0c;推荐值0.1V以下&#xff1b; 引脚状态&#xff1a;模块供电后PWRKEY内部拉高&#xff0c;满足低电平输入…

【哈佛积极心理学笔记】第22讲 自尊与自我实现

第22讲 自尊与自我实现 Unconditional self-esteem is the highest level, the level that Maslow would talk about “the self-actualization”, what David Schnarch talks about as “differentiated” or at the level of being known rather than desiring to be valida…

chatgpt赋能python:Python怎样使用断言?

Python怎样使用断言&#xff1f; 在Python中&#xff0c;断言是一种在程序执行中自动检查程序是否具有给定条件的方法。在程序的开发和调试过程中&#xff0c;通过正确使用断言&#xff0c;可以增强代码的可靠性并提升编程效率。 Python中的断言语法 Python中的断言语法非常…

CRC校验(2):CRC32查表法详解、代码实现及CRC反转

对于现在的CPU来说&#xff0c;基本上都在硬件上实现了CRC校验。但我们还是想用软件来实现一下CRC的代码&#xff0c;这样可以更深入地理解里面的原理。所以这一节就来详细地解释如何使用查表法从软件上来实现CRC-32的校验。另外&#xff0c;CRC还有一种反转的情况&#xff0c;…

MongoDB入门笔记

MongoDB入门笔记 1.MongoDB简介 MongoDB是一个开源、高性能、无模式的文档型数据库&#xff0c;当初的设计就是用于简化开发和方便扩展&#xff0c;是NoSQL数据库产品中的一种。是最像关系型数据库&#xff08;MySQL&#xff09;的非关系型数据库。 它支持的数据结构非常松散…

LuatOS-Air AT应用指南--CMUX

目录 简介 语法规则 参数定义 简介 CMUX是指串口多路复用。串口的多路复用器模式&#xff0c;就是使一个串行接口能够将数据传输到四个不同的客户应用程序。 要在Linux下使用模块的CMUX功能&#xff0c;需要在内核中开启相应的支持&#xff0c;开启方法见下图 将Air724UG开…

flink学习文档四 checkpoint机制

目的 checkpoint作为flink保障任务稳健运行的一个重要机制&#xff0c;在日常使用和flink 学习框架图 简单创建一个FlinkKafkaConsumer kafka是大数据中常用的消息存储中间件&#xff0c;也是flink任务中最常用的source源之一&#xff0c;因此flink 也为 kafka提供了内置的连接…

(UE5 5.2)HISM Mobile DrawInstance在渲染层的实现浅分析

在 (UE4 4.27) UHierarchicalInstancedStaticMesh(HISM)原理分析 这篇博客大致介绍HISM组件从游戏线程到渲染线程的重建KD-Tree和剔除并提交DrawCall逻辑&#xff0c;但是没有分析渲染层的大致数据结构和实现. FHierarchicalStaticMeshSceneProxy的相关数据结构 可以看出FHier…