前端基础1——HTML标记语言

news2025/1/6 19:42:36

文章目录

  • 一、基本了解
  • 二、HTML常用标签
    • 2.1 文本格式化标签
    • 2.2 列表标签
    • 2.3 超链接标签
    • 2.4 图片标签
    • 2.5 表格标签
    • 2.6 表单标签
      • 2.6.1 提交表单
      • 2.6.2 下拉表单
      • 2.6.3 按钮标签
    • 2.7 布局标签

一、基本了解

网页组成(index.html页面):

  • HTML标记语言:组成网页架构的元素组件。比如页面左边放什么功能,右边放什么输入框,是整体框架。
  • CSS 样式语言:美化网页的样式。比如网页显示的字体颜色,鼠标放在搜索框上有高亮显示,等等。
  • JavaScript 程式语言:控制网页的动态效果。比如轮播图,过几秒闪一次的效果。
  • JQuery 程式语言:协助及加强JavaScript的实现。
  • 在网页界面,可以通过右击——>查看网页源代码,即可看到HTML内容。

网页代码结构:在这里插入图片描述

二、HTML常用标签

概念:

  • HTML:是一种用于创建网页的标记语言, 可以使用HTML创建网页,用浏览器打开会自动解析。
  • HTML是由标签和内容构成。

HTML代码结构:

<html>
<head>
   <title>文档的标题</title>
</head>
<body>
   文档的内容...
</body>
</html>

2.1 文本格式化标签

标签描述
<br/>换行
<h1>~</h1>标题,定义标题字体大小,1最大,6最小
<p>…</p>段落
<i>…</i>斜体
<cite></cite>引用
<b>…</b>加粗
<strong>…</strong>强调加粗
<del></del>删除线

1.示例代码。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>首页</title>
</head>
<body>
<h1>欢迎来到我的博客</h1>
<h4>欢迎来到我的博客</h4>
<p>HTML(超文本标记语言——HyperText Markup Language)是构成 Web 世界的一砖一瓦。</p>
<p>它定义了网页内容的含义和结构。</p>
<p>除 HTML 以外的其它技术则通常用来描述一个网页的表现与展示效果(如 CSS),或功能与行为(如 JavaScript)。</p>
<i>欢迎来到我的博客</i><br>
<cite>欢迎来到我的博客</cite><br>
<b>欢迎来到我的博客</b><br>
<strong>欢迎来到我的博客</strong><br>
<del>欢迎来到我的博客</del>
</body>
</html>

2.查看效果。
在这里插入图片描述

2.2 列表标签

标签描述参数
<ul>无序列表type=disc :默认实心圆
square :实心方块
circle :空心圆
<ol>有序列表type=1 默认数字,其他值:A/a/I/i/1
<li>列表项目在有序列表和无序列表中用

1.不带参数。
在这里插入图片描述
2.带参数。
在这里插入图片描述

2.3 超链接标签

  • 超链接标签格式:<a href=“网址” ></a>
属性描述
href指定链接跳转地址
target链接打开方式,常用值:_blank 打开新窗口
title文字提示属性
name定义锚点

1.当前页面跳转。

<a href="http://www.baidu.com">百度地址,点击跳转</a>

在这里插入图片描述
2.新增窗口跳转。

<a href="http://www.baidu.com" target="_blank">百度地址,点击跳转</a>

在这里插入图片描述
3.定义描点实现点击底部按钮,回到页面最开头。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>首页</title>
</head>
<body>
<a name="qingjun"></a>    ##添加此行,自定义name名称。
......
......
<a href="#qingjun">回到页面顶部</a>     ##添加此行,引用name。
</body>
</html>

在这里插入图片描述

2.4 图片标签

  • <img src=“图片文件路径”alt=“图片提示”>
属性描述
alt图片加载失败时的提示信息
title文字提示属性

1.加载图片,添加图片相对路径。

<img src="img/4.jpg" alt="">

在这里插入图片描述
2.添加加载失败时的提示信息。

<img src="img/41.jpg" alt="加载错误">

在这里插入图片描述

2.5 表格标签

1.代码示例。

<table border="1">   ##table:表格标签。
    <thead>     ##thead:定义表格标题。
        <tr>      ##tr:行标签.
            <th>主机名</th>   ##th:列名
            <th>IP</th>
            <th>操作系统</th>
        </tr>
    </thead>
    <tbody>     ##tbody:定义表格内容
        <tr>    ##tr:列标签
            <td>www.qingjun.cn</td>    ##td:列内容
            <td>192.168.1.10</td>
            <td>CentOS7</td>
        </tr>
    </tbody>
</table>

2.查看效果。
在这里插入图片描述

2.6 表单标签

2.6.1 提交表单

  • 表单标签:<form></form>
  • 表单项标签:<input>
  • 注意:可以不在from表单中使用,但这种使用方式需要js获取值才能提交,而在from表单中可以统一通过”提交按钮“提交数据。
表单属性描述
action提交的目标地址(URL)
method提交方式:get(默认)和post
enctype编码类型:
application/x-www-form-urlencoded:默认值,编码字符
multipart/form-data:传输数据为二进制类型,如提交文件
text/plain:纯文本的传输
表单项属性描述
typetext:单行文本框
password:密码输入框
checkbox:多选框
radio:单选框
file:文件上传选择框
button:普通按钮
submit:提交按钮
reset:重置按钮
name表单项名,用于存储内容值
value表单项的默认值
disabled禁用该元素
checked默认被选中,值也是checked

1.示例代码。

<form action=method="post",enctype="multipart/form-data">
    用户名 :<input type="text" name="username"><br>
    密码 : <input type="password" name="password"><br>
    <p>
    多选框 :<br>
        主机 <input type="checkbox" name="host" disabled><br>
        显示器 <input type="checkbox" name="displayer"><br>
        鼠标 <input type="checkbox" name="mouse"><br>
     </p>
    单选框 :<br>
        主机 <input type="radio" name="computer" checked><br>
        显示器 <input type="radio" name="computer"><br>
        鼠标 <input type="radio" name="computerf"><br>
    <p>
    <input type="file"><br>
    <input type="button" value="普通按钮"></input><br>
    <input type="submit"><br>
    <input type="reset">
    </p>
</form>

2.查看效果。
在这里插入图片描述

2.6.2 下拉表单

  • 下拉列表标签:<select></select>
  • 下拉列表选项标签:<option></option>
  • 注意:可以不在from表单中使用,但这种使用方式需要js获取值才能提交,而在from表单中可以统一通过”提交按钮“提交数据。
属性描述
name下拉列表的名称,用于存储下拉值
disabled禁用该元素
multiple设置可以选择多个项目
size指定下拉列表中的可见行数
选项属性描述
value选项值
name默认下拉项

1.示例代码。

<select name="test" id="" multiple>
    <option value="电商项目" disabled>电商项目</option>
    <option value="大数据项目">大数据项目</option>
    <option value="在线教育项目">在线教育项目</option>
</select>

2.查看效果。
在这里插入图片描述

2.6.3 按钮标签

  • 格式:<button type=“submit”></botton>
  • type可选值:
    • button:普通
    • submit:提交
    • reset:重置
  • 注意:可以不在from表单中使用,但这种使用方式需要js获取值才能提交,而在from表单中可以统一通过”提交按钮“提交数据。

1.示例代码。

<button type="button">普通</botton>
<button type="submit">提交</botton>
<button type="reset">重置</botton>

2.查看效果。
在这里插入图片描述

2.7 布局标签

  • <div>标签用于在HTML文档中定义一个区块。
  • <div>标签常用于将标签集中起来,然后用样式对它们进行统一排版。

1.示例代码。

<div style="color: red;background-color: azure;width: 200px;height: 200px">
    <p>这是段落。</p>
    <p>这是段落。</p>
    <p>这是段落。</p>
    <p>这是段落。</p>
</div>
<div style="color: blue;background-color: lightblue;width: 200px;height: 200px">
        <p>这是段落。</p>
        <p>这是段落。</p>
        <p>这是段落。</p>
        <p>这是段落。</p>
        <p>这是段落。</p>
</div>

2.查看效果。
在这里插入图片描述

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

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

相关文章

一次讲清楚Linux Cron和 Spring Cron

定时任务是我们日常开发中经常用到的一个功能点&#xff0c;无论是Linux服务器上Crontab还是Spring task schedule&#xff0c;都会使用到cron表达式去实现定时任务的配置。不过&#xff0c;一定要注意&#xff0c;Linux cron表达式和Spring的cron表达式不一样&#xff0c;下面…

打开谷歌浏览器远程调试功能

谷歌浏览器远程调试功能 首先我们来启动Chrome的远程调试端口。你需要找到Chrome的安装位置&#xff0c;在Chrome的地址栏输入chrome://version就能找到Chrome的安装路径 开启远程控制命令 文件路径/chrome.exe --remote-debugging-port9222开启后的样子(注意要关闭其他谷歌浏…

你会使用druid数据库连接池吗???

1.下载架包。下载地址&#xff1a;https://note.youdao.com/ynoteshare/index.html?id61e2cc939390acc9c7e5017907e98044&typenote&_time1693296531722 2.将架包加入项目文件。 创建一个lib目录&#xff0c;将架包复制进去 右键点击lib目录&#xff0c;将其添加为库。…

秋招面试总结

八股 C中传引用和传指针的区别&#xff1a;参考 指针传参&#xff1a; 本质是值传递&#xff0c;形参的指针变量是个临时局部变量&#xff0c;用来接收外部实参指针变量保存的地址值除了解引用对地址内存进行操作外&#xff0c;形参指针变量的其他任何操作都不会影响到外面的实…

yolov5自定义模型训练一

要拿yolo来用到自己希望使用的场合就需要自己来训练模型权重&#xff0c;要训练模型权重需要足够的训练数据集&#xff0c;数据越多训练后的模型权重越准确。 数据集需要按yolov5的格式进行收集&#xff0c;收集图片后需要用标注工具进行标注&#xff0c;常用的有LabelImg软件…

Redis——》Pipeline

推荐链接&#xff1a; 总结——》【Java】 总结——》【Mysql】 总结——》【Redis】 总结——》【Kafka】 总结——》【Spring】 总结——》【SpringBoot】 总结——》【MyBatis、MyBatis-Plus】 总结——》【Linux】 总结——》【MongoD…

小学生演讲与口才教案设计

教案设计&#xff1a;小学生演讲与口才 教学目标&#xff1a; 1. 培养学生的演讲能力和口才表达能力。 2. 培养学生的自信心和沟通能力。 3. 提高学生的思维逻辑和语言组织能力。 教学重点&#xff1a; 教学重点一&#xff1a;演讲技巧的培养 演讲技巧是指在演讲过程中运…

Python科研绘图--Task05

目录 SciencePlots 安装SciencePlots 安装LaTeX ① 安装 MikTex 和 Ghostscript ② 将软件的安装路径添加到系统环境变量中 SciencePlots 绘图示例 SciencePlots 虽然 Matplotlib 或 ProPlot 库能够绘制出插图结果&#xff0c;但用户还需要根据期刊的配图绘制要求进行…

简易虚拟培训系统-UI控件的应用3

目录 Button组件的组成 Button组件方法1-在Button组件中设置OnClick()回调 Button组件方法2-在脚本中添加Button类的监听 上一篇使用了文件流读取硬盘数据并显示在Text组件中&#xff0c;本篇增加使用按钮来控制显示哪一篇文字信息。 Button组件的组成 1. 新建Button&#…

由北京筑龙承建的“黔云招采—贵州高速板块”正式上线

8月28日&#xff0c;由北京筑龙承建的黔云招采电子招标采购交易平台首个行业板块——贵州高速板块正式上线运行。该板块实现了资源共享和数据隔离&#xff0c;提升了系统可扩展性和业务灵活性&#xff0c;切实满足了贵州高速集团交易业务独立运营的要求。 贵州高速板块由黔云招…

HTML之动态点连线

做一个动态点连线的效果。 每个点会随机进行移动&#xff0c;点移动到靠近的点之后&#xff0c;就会连接到这个点&#xff0c;以此类推。 详情注释看源码&#xff1a; <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8&quo…

L1-041 寻找250(Python实现) 测试点全过

题目 对方不想和你说话&#xff0c;并向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字。 输入格式 输入在一行中给出不知道多少个绝对值不超过1000的整数&#xff0c;其中保证至少存在一个“250”。 输出格式&#xff1a; 在一行中输出第一次出现…

Java异常-Could not initialize plugin: interface org.mockito.plugins.MockMaker

跑单元测试&#xff0c;报如下错误&#xff1a; java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.MockMaker (alternate: null) at org.mockito.internal.configuration.plugins.PluginLoader$1.invoke(PluginLoader.java:84) …

LLM本地知识库问答系统(二):如何正确使用LlamaIndex索引

推荐阅读列表&#xff1a; LLM本地知识库问答系统&#xff08;一&#xff09;&#xff1a;使用LangChain和LlamaIndex从零构建PDF聊天机器人指南 上一篇文章我们介绍了使用LlamaIndex构建PDF聊天机器人&#xff0c;本文将介绍一下LlamaIndex的基本概念和原理。 LlamaIndex简介…

十年测试工程师叙述自动化测试学习思路

自动化测试介绍 自动化测试(Automated Testing)&#xff0c;是指把以人为驱动的测试行为转化为机器执行的过程。实际上自动化测试往往通过一些测试工具或框架&#xff0c;编写自动化测试用例&#xff0c;来模拟手工测试过程。比如说&#xff0c;在项目迭代过程中&#xff0c;持…

正则常见问题及解决方案

使用正则处理问题的基本思路。有一些方法比较固定&#xff0c;比如将问题分解成多个小问题&#xff0c;每个小问题见招拆招&#xff1a;某个位置上可能有多个字符的话&#xff0c;就⽤字符组。某个位置上有多个字符串的话&#xff0c;就⽤多选结构。出现的次数不确定的话&#…

WSL /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link

/sbin/ldconfig.real: Can’t link /usr/lib/wsl/lib/libnvoptix_loader.so.1 to libnvoptix.so.1 /sbin/ldconfig.real: /usr/lib/wsl/lib/libcuda.so.1 is not a symbolic link 解决&#xff1a;https://github.com/microsoft/WSL/issues/5548 There is another solution w…

使用Spring Boot和Kafka实现消息订阅和发送

文章目录 一&#xff0c;新建Spring Boot1&#xff0c;Maven配置2&#xff0c;无法识别为SpringBoot项目3&#xff0c;无效的源发行版4&#xff0c;无法访问SpringApplication5&#xff0c;运行直接Finish6&#xff0c;服务运行成功 二&#xff0c;安装启动Kafka1&#xff0c;下…

RHCE——十二、Mysql服务

Mysql服务 一、什么是数据库1、数据&#xff1a;2、数据库&#xff1a; 二、mysql概述三、版本及下载四、yum仓库安装1、添加yum源2、安装3、后续配置 五、本地RPM包安装1、使用迅雷下载集合包2、上传数据3、安装 六、生产环境中使用通用二进制包安装1、作用2、软件包下载3、使…

three.js(六):自适应设备分辨率

自适应设备分辨率 当今大多数的PC端和移动端显示器都是HD-DPI显示器。HD-DPI 是High Definition-Dots Per Inch 的简称&#xff0c;意思是高分辨率显示器。不同设备的显示器的分辨率是不一样的。 以上图中的iPhone6/7/8 为例&#xff1a;375*667 代表的手机的屏幕的物理尺寸&a…