前端标记语言HTML

HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。它是构建和设计网页及应用的基础,通过定义各种元素和属性,HTML使得开发者能够组织和格式化文本、图像、链接等内容。

HTML的基本结构

  1. 文档类型声明(Doctype): 这是HTML文档的第一行,用于告诉浏览器这是一个HTML5文档。例如:<!DOCTYPE html>

  2. HTML元素(Html Element): 它是所有HTML文档的根元素,包含了所有的内容。<html>标签通常包含两个子元素:<head><body>

  3. 头部(Head): <head>元素包含了文档的元数据,这些数据不会在浏览器的可视区域显示。它通常包含了文档的标题(<title>)、字符集声明(<meta charset="UTF-8">)、视口设置(<meta name="viewport" content="width=device-width, initial-scale=1.0">)以及链接到外部CSS文件和JavaScript文件的引用。

  4. 主体(Body): <body>元素包含了可见的页面内容,如标题、段落、图片、链接、列表、表格

HTML基础表签讲解及用法展示

标题标签:h

<h1><h6>,定义了六级标题。<h1>是最高级别,通常用作页面的主标题

代码

    <h1>这是一级标题</h1>
    <h2>这是二级标题</h2>
    <h3>这是三级标题</h3>
    <h4>这是四级标题</h4>
    <h5>这是五级标题</h5>
    <h6>这是六级标题</h6> 

页面修改 

d0b3867c64d44d119b34a1f25192f9c6.png

段落标签:p

<p>标签定义了一个文本段落

用法

<p>这是一个段落。</p>

代码

    普通文本
    普通文本
    普通文本
    <p>这是加了段落标签的普通文本</p>
    <p>这是加了段落标签的第二个普通文本</p>

 页面效果

0acf9394f5a54583aca139f50898c84e.png

 

链接标签:a

<a>标签定义了一个超链接,可以用来链接到另一个页面或页面内的特定部分。

属性

href (Hypertext Reference): 用于指定链接的目标地址。这个地址可以是相对路径、绝对路径、或者完整的URL

target: target 属性用于指定链接被点击时打开的目标位置。常用的值有 _blank(在新窗口或标签页中打开链接)、_self(在当前窗口或标签页中打开链接,这是默认值)、_parent(在父窗口或标签页中打开链接)、_top(在整个窗口中打开链接,取消任何框架)

title: title 属性提供了关于链接的额外信息,当用户将鼠标悬停在链接上时,这些信息会显示为提示

用法

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

代码

<a href="https://www.baidu.com/" target="_blank" title="baidu">跳转到百度 -->

页面效果

f3ce598a48424709b1fda3d2d58bd574.png

3c1b29ba2b2840e78b039d189eba93ee.png

图像标签:img

<img>标签用于在网页上显示图像。它通常包含src属性,指定图像的路径,以及alt属性,提供图像的替代文本

属性

src (source): 这是 <img> 标签的必需属性,用于指定图像文件的路径。这个路径可以是相对路径、绝对路径或外部UR

alt (alternative text): alt 属性提供图像的替代文本,当图像因为某些原因(如路径错误、文件丢失、网络问题等)无法显示时,这段文本将会显示出来

title: title 属性提供了当鼠标悬停在图像上时显示的额外信息。这是一个可选属性,可以为用户提供更多关于图像的上下文信息

width 和 height: 这两个属性用于指定图像的宽度和高度。可以指定像素值或百分比值。如果指定了尺寸,图像将会被缩放到指定的大小。建议始终包含这两个属性,以确保页面布局的一致性和避免页面重排(reflow)

用法

<img src="" alt="" title="" width="" height="">

代码

<img src="鸽鸽.png" title="蔡徐坤" alt="加载失败" width="100px" height="200px">

页面效果

31bc240ad79f477686f28077b0a0b15f.png

a标签联动img标签

代码

    <a href="https://www.baidu.com/" target="_blank" title="baidu">跳转到百度 -->

    <img src="鸽鸽.png" title="蔡徐坤" alt="加载失败" width="100px" height="200px"> 
    
    </a>

页面效果

ac682e32eb02406ea08b7bfcc1b3cc0b.png

 

列表标签:ul;ol

<ul>定义了一个无序列表,<ol>定义了一个有序列表。列表项由<li>标签定义

用法

<ul>
    <li></li>
</ul>
<ol>
    <li></li>
</ol>

代码

    <ol>
        <li>第一行</li>
        <li>第二行</li>
        <li>第三行</li>
    </ol>
    <ul>
        <li><a href="第一章链接">第一章</a></li>
        <li><a href="第二章链接">第二章</a></li>
        <li><a href="第三章链接">第三章</a></li>
        <li>第四行</li>
    </ul>

页面效果

36bab3faeb884b8488a2214bf3f972a4.png

表格标签:table

用法

 <table>标签用于创建表格,border定义边框宽度。<tr>定义表格行,<th>定义表头单元格,<td>定义表格数据单元格。

代码

<table border="1">
    <tr>
        <th>姓名</th>
        <th>年龄</th>
    </tr>
    <tr>
        <td>张三</td>
        <td>25</td>
    </tr>
    <tr>
        <td>李四</td>
        <td>30</td>
    </tr>
</table>

页面效果

36b697e7ef064a43947cd5b0a0a30929.png

 容器标签:div

 用来划分页面布局

 属性

  1. 高度(Height): height: 200px; 表示这个 <div> 容器的高度被设置为 200 像素(px)。像素是屏幕上的一个点,是计算机显示的基本单位之一。

  2. 宽度(Width): width: 400px; 表示这个 <div> 容器的宽度被设置为 400 像素。这意味着无论在何种设备上查看,这个 <div> 都将尝试占据 400 像素的宽度空间。

  3. 背景颜色(Background Color): background-color: antiquewhite; 为这个 <div> 设置了一个背景颜色。antiquewhite 是一种浅黄色调,类似于古董白色。这个颜色将填充整个 <div> 容器的背景区域。

用法

<div style="height: ;width: ;background-color: ;"></div>

代码

    <div style="height: 200px;width: 800px;background-color: antiquewhite;">
        这是一个高度为200像素宽度为800像素背景颜色为浅黄色的容器标签
    </div>
    <div style="height: 300px;width: 1000px;background-color: blue;">
        这是第二个高度为300像素宽度为1000像素背景颜色为蓝色的容器标枪
        <p>这是加了段落标签的普通文本</p>
        <p>这是加了段落标签的第二个普通文本</p>
        <p>这是一个段落</p>
        <p>这是第二个段落使用换行标签开始<br>新的一行</p>
        <p>这是一个使用了水平线标签的段落</p><hr>
    </div>

页面效果

146b668b11ac42618ceb88e7b9315e84.png

测试代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
    <h1>这是一级标题</h1>
    <h2>这是二级标题</h2>
    <h3>这是三级标题</h3>
    <h4>这是四级标题</h4>
    <h5>这是五级标题</h5>
    <h6>这是六级标题</h6> 

    普通文本
    普通文本
    普通文本
    <p>这是加了段落标签的普通文本</p>
    <p>这是加了段落标签的第二个普通文本</p>

    <p>这是一个段落</p>
    <p>这是第二个段落使用换行标签开始<br>新的一行</p>
    <p>这是一个使用了水平线标签的段落</p><hr>

    这是一个水平线<br><br>
    <hr>

    <div style="height: 200px;width: 800px;background-color: antiquewhite;">
        这是一个高度为200像素宽度为800像素背景颜色为浅黄色的容器标签
    </div>

    <div style="height: 300px;width: 1000px;background-color: blue;">
        这是第二个高度为300像素宽度为1000像素背景颜色为蓝色的容器标枪
        <p>这是加了段落标签的普通文本</p>
        <p>这是加了段落标签的第二个普通文本</p>
        <p>这是一个段落</p>
        <p>这是第二个段落使用换行标签开始<br>新的一行</p>
        <p>这是一个使用了水平线标签的段落</p><hr>
    </div>

    <a href="https://www.baidu.com/">跳转到百度</a> -->

    <img src="鸽.png" alt="加载失败后显示的内容">

    <img src="鸽鸽.png" title="蔡徐坤" alt="加载失败" width="100px" height="200px">

    <a href="https://www.baidu.com/" target="_blank" title="baidu">跳转到百度 -->

    <img src="鸽鸽.png" title="蔡徐坤" alt="加载失败" width="100px" height="200px"> 
    
    </a>

    <ol>
        <li>第一行</li>
        <li>第二行</li>
        <li>第三行</li>
    </ol>
    <ul>
        <li><a href="第一章链接">第一章</a></li>
        <li><a href="第二章链接">第二章</a></li>
        <li><a href="第三章链接">第三章</a></li>
        <li>第四行</li>
    </ul>
    
    </table>

    <table border="1">
        <tr>
            <th>姓名</th>
            <th>年龄</th>
        </tr>
        <tr>
            <td>张三</td>
            <td>25</td>
        </tr>
        <tr>
            <td>李四</td>
            <td>30</td>
        </tr>
    </table>

</body>
</html>

 

 

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

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

相关文章

终端工具命令行颜色配置(解决终端工具连上服务器之后,无颜色问题)

本期主题&#xff1a; 讲解使用mobaxterm等终端工具连上服务器&#xff0c;但是命令行没有颜色的问题 目录 1. 问题描述2. 原因解释3.测试 1. 问题描述 使用终端工具&#xff08;Mobaxterm等&#xff09;连上服务器之后&#xff0c;发现终端工具没有颜色&#xff0c;如下图&am…

基于java的社区生活超市管理系统

开发语言&#xff1a;Java 框架&#xff1a;ssm 技术&#xff1a;JSP JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09; 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclip…

YOLOv9/YOLOv8算法改进【NO.117】 使用Wasserstein Distance Loss改进小目标的检测效果

前 言 YOLO算法改进系列出到这&#xff0c;很多朋友问改进如何选择是最佳的&#xff0c;下面我就根据个人多年的写作发文章以及指导发文章的经验来看&#xff0c;按照优先顺序进行排序讲解YOLO算法改进方法的顺序选择。具体有需求的同学可以私信我沟通&#xff1a; 首推…

基于Python豆瓣电影数据可视化分析系统的设计与实现

大数据可视化项目——基于Python豆瓣电影数据可视化分析系统的设计与实现 2024最新项目 项目介绍 本项目旨在通过对豆瓣电影数据进行综合分析与可视化展示&#xff0c;构建一个基于Python的大数据可视化系统。通过数据爬取收集、清洗、分析豆瓣电影数据&#xff0c;我们提供了…

bugku-web-文件包含2

页面源码 <!-- upload.php --><!doctype html><html><head><meta charset"utf-8"/><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-widt…

Springboot+Vue项目-基于Java+MySQL的高校心理教育辅导系统(附源码+演示视频+LW)

大家好&#xff01;我是程序猿老A&#xff0c;感谢您阅读本文&#xff0c;欢迎一键三连哦。 &#x1f49e;当前专栏&#xff1a;Java毕业设计 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f380; Python毕业设计 &…

算法中的复杂度(先做个铺垫)

文章目录 定义与分类时间复杂度概念大O的渐进表示法举例情况注意内涵 空间复杂度最优解 定义与分类 复杂度&#xff1a;衡量算法效率的标准时间效率&#xff1a;衡量这个算法的运行速度&#xff0c;也就是我们常说的时间复杂度空间效率&#xff1a;衡量这个算法所需要的额外空…

【DA-CLIP】encode_image图像编码过程和IRSDE对image_context,、degra_context的使用

背景&#xff1a; 编码过程&#xff1a; with torch.no_grad(), torch.cuda.amp.autocast():# 这一行开始一个上下文管理器&#xff0c;用于关闭梯度计算&#xff08;torch.no_grad()&#xff09;&#xff0c;这对于推理阶段是必要的&#xff0c;因为我们不需要计算反向传播。…

NVM的安装与配置

目录 一、简介二、下载2.1、windows环境下载地址2.2、安装 三、配置3.1、查看可安装版本3.2、安装版本3.3、使用和切换版本3.4、模块配置 四、其他4.1、全局安装pnpm4.2、常用nvm命令 一、简介 NVM&#xff0c;全称为Node Version Manager&#xff0c;是一个流行的命令行工具&a…

【OpenHarmony】TDD-FUZZ环境配置

零、参考 1、AttributeError: ‘ElementTree‘ object has no attribute ‘getiterator‘&#xff1a;https://blog.csdn.net/suhao0911/article/details/110950742 一、创建工作目录 1、新建工作目录如&#xff1a;D:\0000_TDD_FUZZ\0000_ohos_tdd_fuzz。 2、gitee上下载 t…

简历上写熟悉Linux下常用命令?直接寄

大家写简历技术栈时&#xff0c;都觉得越多越好&#xff0c;其中一条&#xff0c;熟悉Linux下常用命令&#xff1f;其实开发中Linux不是必备考点&#xff0c;除了运维&#xff0c;真正用的多的仅仅cd ls mkdir等&#xff0c;但当面试官问到上面命令时&#xff0c;是不是就傻眼了…

three.js(1):three.js简介

1 什么是three.js three.js&#xff0c;一个WebGL引擎&#xff0c;基于JavaScript&#xff0c;可直接运行GPU驱动游戏与图形驱动应用于浏览器。其库提供的特性与API以绘制3D场景于浏览器。 2 下载地址 three.js下载地址:https://github.com/mrdoob/three.js 3 目录介绍 下载…

vue3 uniapp微信登录

根据最新的微信小程序官方的规定&#xff0c;uniapp中的uni.getUserInfo方法不再返回用户头像和昵称、以及手机号 首先&#xff0c;需获取appID&#xff0c;appSecret&#xff0c;如下图 先调用uni.getUserInfo方法获取code&#xff0c;然后调用后台的api&#xff0c;传入code&…

微信登录功能-保姆级教学

目录 一、使用组件 二、登录功能 2.1 步骤 2.2 首先找到网页权限 复制demo 代码 这里我们需要修改两个参数 三、前端代码 3.1 api 里weiXinApi.ts 3.2 api里的 index.ts 3.3 pinia.ts 3.4 My.vue 四、后端代码 4.1 WeiXinController 4.2 Access_Token.Java 4.3 We…

vue列表列表过滤

对已知的列表进行数据过滤(根据输入框里面的内容进行数据过滤) 编写案例 通过案例来演示说明 效果就是这样的 输入框是模糊查询 想要实现功能&#xff0c;其实就两大步&#xff0c;1获取输入框内容 2根据输入内容进行数据过滤 绑定收集数据 我们可以使用v-model去双向绑定 …

车机系统与 Android 的关系概述

前言&#xff1a;搞懂 Android 系统和汽车到底有什么关系。 文章目录 一、基本概念1、Android Auto1&#xff09;是什么2&#xff09;功能 2、Google Assistant3、Android Automotive1、Android Auto 和 Android Automotive 的区别 4、App1&#xff09;App 的开发2&#xff09;…

【VS2019】x64 Native Tools Command Prompt for Vs 2019使用conda命令进入环境

【VS2019】x64 Native Tools Command Prompt for Vs 2019使用conda命令进入环境 安装完VS2019后&#xff0c;打开终端x64 Native Tools Command Prompt for Vs 2019&#xff0c;直接运行conda会出现‘conda’ 不是内部或外部命令&#xff0c;也不是可运行的程序 原因分析&am…

Kafka 架构深入介绍 及搭建Filebeat+Kafka+ELK

目录 一 架构深入介绍 &#xff08;一&#xff09;Kafka 工作流程及文件存储机制 &#xff08;二&#xff09;数据可靠性保证 &#xff08;三&#xff09;数据一致性问题 &#xff08;四&#xff09;故障问题 &#xff08;五&#xff09;ack 应答机制 二 实…

YOLOv1精读笔记

YOLO系列 摘要1. 将目标检测视为一个回归问题2. 定位准确率不如 SOTA&#xff0c;但背景错误率更低3. 泛化能力强 1.引言1.1 YOLO 速度很快1.2 全局推理 2. Unified Detection2.1 网络设计2.2 训练YOLOv1模型损失函数的选择和其潜在的问题YOLOv1模型如何改进其损失函数来更好地…

深入理解信号上升沿与带宽的关系

信号的上升时间&#xff0c;对于理解信号完整性问题至关重要&#xff0c;高速pcb设计中的绝大多数问题都和它有关&#xff0c;很多信号完整性问题都是由信号上升时间短引起的&#xff0c;你必须对他足够重视。 信号上升时间并不是信号从低电平上升到高电平所经历的时间&#xf…