2:html:基础语法2

ops/2024/9/17 22:48:26/ 标签: html, css, vscode, 前端
htmledit_views">

目录

2.1图像的一些注意点

2.2表格

2.2.1基本的表格

2.2.2表头与边框

2.3列表

2.3.1无序列表

2.3.2有序列表

2.4块

2.4.1块级元素

2.4.2内联元素


2.1图像的一些注意点

在上一篇中,我们已经知道了怎么样去将图片运用到我们的网站中,但是这里还是有一些特殊情况的,比如说浏览器打不开图片,怎么办?

在上次的那个代码中有一个alt

html"><html>
<body>
<title> Charles Wesley</title>
<h1>周深</h1>
<p>一个非常优秀的歌手</p>
<a href="https://baike.baidu.com/item/%E5%91%A8%E6%B7%B1/15089196">这个是他的介绍</a>
<a href="https://www.duitang.com/blog/?id=1333702828"><img src="https://c-ssl.duitang.com/uploads/blog/202104/05/20210405194705_65f81.thumb.1000_0.jpg" alt="周深"> 
</a>
<hr>
<!-- 不重要的注释 -->
</body>
</html>

在我img 最后写到 alt的时候,就是为了防止我浏览器读取不了照片导致访问者并不知道这个是个啥,所以替换文本属性(alt)可告诉读者他们失去的信息(这个照片的内容是啥)。此时,浏览器将显示这个文本。

2.2表格

其实如果我们以做一个网页为这个专栏最后一个目标的话,现在的网页还是比较难以评论的,还是非常简陋。

2.2.1基本的表格

我们继续以介绍周深来举例子的话,我们需要一个表格来介绍他的歌曲。

表格由 <table> 标签来定义,表格有多少行,用<tr>表示,而有多少个格子由<td>

举个例子:

html"><html>
<body>
<title> Charles Wesley</title>
<h1>周深</h1>
<p>一个非常优秀的歌手</p>
<a href="https://baike.baidu.com/item/%E5%91%A8%E6%B7%B1/15089196">这个是他的介绍</a><hr>
<table><tr><td>《和平颂》</td><td>《起风了》</td><td>《大鱼》</td></tr><tr><td> 2024</td><td> 2020</td><td> 2016</td></tr>
</table>
<!-- 不重要的注释 -->
</body>
</html>

可以看到其他的上面是一样的,在<table>中是新的,代表是一张表格,然后<tr>代表是一行,<td>是一行中的一个个模块,然后第二个<tr>指的是第二行的内容,结果就是如下

2.2.2表头与边框

可以看到了这个表格,但是这个表格有点简陋,而且歌名与时间没有对应。还有没有我们经常用的边框,与表头。所以我们继续改进。

首先,表头的话是使用标签<th>,但是他同样也是一行,所以表头,应该在<tr>下面,也就是说,要先创建一个行,然后再写自己想要的表头。如果你使用表头<th>的话,浏览器会帮你的字体加粗的

html"><html>
<body>
<title> Charles Wesley</title>
<h1>周深</h1>
<p>一个非常优秀的歌手</p>
<a href="https://baike.baidu.com/item/%E5%91%A8%E6%B7%B1/15089196">这个是他的介绍</a><hr>
<table><tr><th>歌曲1</th><th>歌曲2</th><th>歌曲3</th></tr><tr><td>《和平颂》</td><td>《起风了》</td><td>《大鱼》</td></tr><tr><td> 2024</td><td> 2020</td><td> 2016</td></tr>
</table>
<!-- 不重要的注释 -->
</body>
</html>

结果是这样的:

如果你还想要一个边框

html"><html>
<body>
<title> Charles Wesley</title>
<h1>周深</h1>
<p>一个非常优秀的歌手</p>
<a href="https://baike.baidu.com/item/%E5%91%A8%E6%B7%B1/15089196">这个是他的介绍</a><hr>
<table border="1"><tr><th>歌曲1</th><th>歌曲2</th><th>歌曲3</th></tr><tr><td>《和平颂》</td><td>《起风了》</td><td>《大鱼》</td></tr><tr><td> 2024</td><td> 2020</td><td> 2016</td></tr>
</table>
<!-- 不重要的注释 -->
</body>
</html>

在这里添加了一个参数,border="1",这个加上之后表格就有边框了

2.3列表

列表分为有序列表与无序列表

2.3.1无序列表

无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。

无序列表一般使用<ul>表示,在列表中由一个一个数据,每一行是由<li>来标记

html"><html>
<body>
<title> Charles Wesley</title>
<h1>周深</h1>
<p>一个非常优秀的歌手</p>
<a href="https://baike.baidu.com/item/%E5%91%A8%E6%B7%B1/15089196">这个是他的介绍</a><hr>
<table border="1"><tr><th>歌曲1</th><th>歌曲2</th><th>歌曲3</th></tr><tr><td>《和平颂》</td><td>《起风了》</td><td>《大鱼》</td></tr><tr><td> 2024</td><td> 2020</td><td> 2016</td></tr>
</table>
<ul><li>他的作品</li><li>他喜欢的东西</li>
</ul>
<!-- 不重要的注释 -->
</body>
</html>

你可以看一下

这个就是无序列表

2.3.2有序列表

有序列表使用<ol>进行表示,有序就是有顺序,并且是有顺序的(同样行都是使用<li>)进行的

html">
<html>
<body>
<title> Charles Wesley</title>
<h1>周深</h1>
<p>一个非常优秀的歌手</p>
<a href="https://baike.baidu.com/item/%E5%91%A8%E6%B7%B1/15089196">这个是他的介绍</a><hr>
<table border="1"><tr><th>歌曲1</th><th>歌曲2</th><th>歌曲3</th></tr><tr><td>《和平颂》</td><td>《起风了》</td><td>《大鱼》</td></tr><tr><td> 2024</td><td> 2020</td><td> 2016</td></tr>
</table>
<ul><li>他的作品</li><li>他喜欢的东西</li>
</ul>
<ol><li>2016作品</li><li>2017作品</li>
</ol>
<!-- 不重要的注释 -->
</body>
</html>

那打印出来就是关于

2.4块

块级元素与内联元素,他们让之前学的标签都连接起来。

2.4.1块级元素

块级元素,比如<div>没有啥含义,但是你写了就代表是分成了一个块,(他的主要用处就是将几个容器连接起来)

这个就是我的主页面中我的头像,你看到还有之前学的照片的运用方式,同样,在网页中,我们习惯性的将他分成一个一个块,然后每一个快都是用<div>的标签进行操作

右边的专栏是右键,加上检查,然后就能跳出来这个了。

2.4.2内联元素

内联元素就可以比作容器,将几个标签连接起来,<span> 元素是内联元素,可用作文本的容器


http://www.ppmy.cn/ops/97523.html

相关文章

在项目中运用os 模块获取本机ip地址并运用到终端启动成功打开network

一、安装os模块 os 模块是 Node.js 的内置模块&#xff0c;不需要额外安装 二、在项目中新建一个名为 getLocalIpAddress.js 的文件 // getLocalIpAddress.js const os require(os);function getLocalIpAddress() {const interfaces os.networkInterfaces();for (const na…

利用贝叶斯和决策树 来进行医疗诊断的

要使用Python实现一个基于贝叶斯分类器和决策树的医疗诊断功能&#xff0c;我们需要构建一个模型&#xff0c;该模型可以根据病人描述的症状预测可能的病症。这个模型将利用贝叶斯分类器和决策树来进行预测。以下是一个基本的实现思路&#xff1a; 数据准备&#xff1a;我们需要…

用手机写一本电子书

第1步、进入Andi.cn网站 第2步、点击登录&#xff0c;注册用户 第3步、点击去创作&#xff0c;进入创作页面 第4步、点击右下角的小笔&#xff0c;写一篇文章 第5步、下翻&#xff0c;点击提交按钮 第6步、再写一篇文章 第7步、点击栏目设计 第8步、进入栏目设计&#xff0c;点…

吴恩达机器学习 笔记四十三 从大目录中推荐

电影、广告、音乐、购物网站会有数以百万项内容&#xff0c;这时要计算很多很多次Xm->Vm的网络&#xff0c;显然是不可行的。 许多尺度损失推荐系统的实现有以下两步&#xff1a;检索和排序。 第一步&#xff1a;检索 生成一个较大的可能项的列表&#xff0c;例如电影推荐…

AI大模型日报#0820:DeepMind创始人访谈、阿里多模态mPLUG-Owl3、抱抱脸SOTA小模型

导读&#xff1a;AI大模型日报&#xff0c;爬虫LLM自动生成&#xff0c;一文览尽每日AI大模型要点资讯&#xff01;目前采用“文心一言”&#xff08;ERNIE-4.0-8K-latest&#xff09;、“智谱AI”&#xff08;glm-4-0520&#xff09;生成了今日要点以及每条资讯的摘要。欢迎阅…

LLM驱动的AI Agent框架:引领行业变革的应用探索与未来展望

AI Agent框架&#xff08;LLM Agent&#xff09;&#xff1a;LLM驱动的智能体如何引领行业变革&#xff0c;应用探索与未来展望 1. AI Agent&#xff08;LLM Agent&#xff09;介绍 1.1. 术语 Agent&#xff1a;“代理” 通常是指有意行动的表现。在哲学领域&#xff0c;Agen…

手撕初阶数据结构之---排序

1.排序概念及运用 排序&#xff1a;所谓排序&#xff0c;就是使⼀串记录&#xff0c;按照其中的某个或某些关键字的⼤⼩&#xff0c;递增或递减的排列起来的操作。 常见的排序算法 直接插入排序的时间复杂度是O(N^2) 这个是最差的情况下&#xff0c;就是大的在前面&#xff…

《浔川社团关于文章侵权事件的公开声明》——浔川官方

《浔川社团关于文章侵权事件的公开声明》 尊敬的各界朋友&#xff1a; 近期&#xff0c;浔川社团举报中心接到举报&#xff0c;称本社团发布的文章遭到侵权。对此&#xff0c;浔川社团高度重视&#xff0c;并在此郑重发表公开声明。 浔川社团自成立以来&#xff0c;始终秉持着原…

密码学之DES算法

文章目录 1. DES算法概述1.1 算法简介1.2 历史背景 2. DES算法原理2.1 算法流程2.2 密钥生成 3. DES加解密过程3.1 初始置换3.2 轮函数操作3.3 末置换 4. Python实现DES算法4.1 密钥生成Python代码4.2 加解密Python代码 5. 应用与局限性5.1 应用场景5.2 安全性分析 1. DES算法概…

备份docker所有镜像

创建backup_all_images.sh脚本&#xff0c;内容如下&#xff1a; #!/bin/bash #功能:备份当系统中的所有容器镜像 #作者:hp.li #备份镜像列表 docker images|awk NR>1{print $1":"$2}|sort > images.list #导出所有镜像为当前目录下文件&#xff1a; while r…

VAuditDemo审计之二次注入漏洞

目录 VAuditDemo二次注入漏洞 搜索危险函数&#xff0c;用户可控点 regCheck.php messageSub.php message.php 漏洞调用链 漏洞错误利用过程 注册用户 xxxx, 发表payload留言 漏洞正确利用过程 注册用户 wwww\ 退出用户 wwww\\ 使用 wwww\ 登录 发表留言 替换dat…

WebRTC音视频开发读书笔记(五)

WebRTC既可以收发音频和视频&#xff0c;还可以传输其它数据&#xff0c;如短消息、二进制数据、文本数据等。可以实现文本聊天、文件传输等场景。 八、数据通道 1、基本概念 WebRTC的数据通道好比高速公路、文本、文件、图像以及其它数据 好比货物&#xff0c;通道打通 &am…

【Linux】多线程7——线程池

1.线程池的概念 1.1.池化技术 池化技术指的是提前准备一些资源&#xff0c;在需要时可以重复使用这些预先准备的资源。 在系统开发过程中&#xff0c;我们经常会用到池化技术。通俗的讲&#xff0c;池化技术就是&#xff1a;把一些资源预先分配好&#xff0c;组织到对象池中…

【Harmony OS 4.0】交互事件(手势事件)

1. 绑定手势方法 1.1 gesture&#xff08;常规手势绑定方法&#xff09; 1.2 priorityGesture&#xff08;带优先级的手势绑定方法&#xff09; 1.3 parallelGesture&#xff08;并行手势绑定方法&#xff09; 可以在父子组件上绑定。可以同时响应的相同手势。当父组件绑定了…

十要素超声波气象传感器

十要素微型气象传感器&#xff08;也称为全要素微型气象传感器&#xff09;通常具有以下几个基本功能&#xff1a; 温度测量&#xff1a;测量环境的温度&#xff0c;并提供实时温度数据。 湿度测量&#xff1a;测量环境的湿度水平&#xff0c;并提供实时湿度数据。 大气压力测…

有关应用层面试题有关库的思维导体

面试题目&#xff1a; TCP通信中3次握手和四次挥手&#xff1f; 答&#xff1a; 第一次握手&#xff1a;客户端发送SYN包&#xff08;SYN1, seq0&#xff09;给服务器&#xff0c;并进入SYN_SENT状态&#xff0c;等待服务器返回确认包。第二次握手&#xff1a;服务器接收到S…

springboot自动配置原理-面试题

网络上看很多文章并没什么用&#xff0c;重点没说到&#xff0c;不知道从那里入手讲&#xff0c;刷到的直接按照下面这个&#xff0c;背出来就行了 1、当启动springboot应用程序的时候&#xff0c;会先创建SpringApplication的对象&#xff0c;在对象的构造方法中会进行某些参数…

【区块链+金融服务】第一创业证券开发银行间报价 Dapp | FISCO BCOS应用案例

在银行间市场现券交易的过程中&#xff0c;通过银保监会发牌的代理机构进行报价交易&#xff0c;已解决无代理阶段存在的许多问题。 但是由于业务需要&#xff0c;使用以前模式进行报价交易的仍占有一定比例。 针对这一现状&#xff0c;第一创业证券基于 FISCO BCOS 区块链底层…

HTTP1.0和HTTP2.0的区别

一.区别 HTTP2相对于HTTP1&#xff0c;最主要的区别在于采用了多路复用的技术&#xff0c;这使得它具有更好的性能和更低的延迟&#xff0c;HTTP1和HTTP2之间的区别如下 1.二进制分帧&#xff1a;HTTP2在传输数据的时候采用的是二进制格式来进行分帧&#xff0c;相比之下&#…

【FreeRTOS】队列实验多设备玩游戏(思路)

目录 0 前言1. 队列实验_多设备玩游戏2 代码分析2.1 讲解2.1.1 球的任务2.1.2 挡球板的任务 2.2 程序改进思路 0 前言 学习视频&#xff1a; 【FreeRTOS入门与工程实践 --由浅入深带你学习FreeRTOS&#xff08;FreeRTOS教程 基于STM32&#xff0c;以实际项目为导向&#xff09…