首页 > 其他分享 >2:html:基础语法2

2:html:基础语法2

时间:2024-08-16 23:23:44浏览次数:10  
标签:表格 周深 基础 表头 列表 语法 Wesley html 歌曲

目录

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>
<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>
<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>
<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>
<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>
<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>
<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> 元素是内联元素,可用作文本的容器

标签:表格,周深,基础,表头,列表,语法,Wesley,html,歌曲
From: https://blog.csdn.net/2301_76578848/article/details/141213462

相关文章

  • 杭电基础100题(2000~2099)C++ 本萌新的刷题日记
    开始之前本人是刚学完C++基础语法的萌新,从B站了解到了杭电的100道水题基础题,于是打算开始刷题并在这里写下解题思路和一些想法,以便日后回顾,顺便分享给大家。我的计划是一天15题。这是我第一次在CSDN上发文章,还不是很熟悉怎么编辑。基本上每一题都会把代码和感想放这里。200......
  • PbootCMS用于调导航菜单栏目列表,对应后台的“基础内容>内容栏目”
    适用范围:全站任意地方均可使用标签作用:用于调导航菜单栏目列表,对应后台的“基础内容>内容栏目”教程新增加pbootcms导航栏logo居中判断案例1、导航菜单列表{pboot:nav}<ahref="[nav:link]">[nav:name]</a>{/pboot:nav}控制参数:num=*数量,非必填,用于控制输出的数量parent=......
  • PbootCMS用于调取网站的基本配置信息,对应后台的“基础内容>站点信息”
    适用范围:全站任意地方均可使用标签作用:用于调取网站的基本配置信息,对应后台的“基础内容>站点信息”{pboot:siteindex}站点入口地址,用于地址前置引用{pboot:sitepath}站点路径,根目录时值为空{pboot:sitelanguage}站点语言{pboot:sitetitle}站点标题{pboot......
  • Typora中的markdown语法的学习
    markdown语法学习二级标题三级标题四级标题字体helloworldhelloworldhelloworldhelloworld引用我是最nb的分割线图片ctrl+shift+i超链接ctrl+k列表有序列表无序列表任务列表[]表格右键+插入代码ctrl+shift+k......
  • [Java基础]TreeMap
    为什么有了hashmap还要有treemapHASHMAP的特性和适用场景HashMap是基于哈希表的Map接口实现。这使得它在插入和查询键值对时能够保持平均常数时间的性能。由于这个特性,它特别适用于需要快速存取键值对的场景。HashMap的特性:操作性能:HashMap提供了O(1)时间性能对于基本操作,如......
  • JavaSE基础知识分享(八)
    写在前面前面讲的是java中集合这部分的内容,今天给大家发一个上期题目参考答案!Person类:packagecom.shujia.TiMu_1000.ten2.Ti15;/***@authorcjy*@create2024-08-07-20:47*/publicabstractclassPerson{privateStringname;privateintage;pri......
  • 【超详细】Node.js搭建服务器之路由基础与实践并实现模块化
    Node.js路由基础与实践简介在Web开发中,路由是处理客户端请求并将其映射到服务器端资源的一种机制。Node.js提供了灵活的方式来处理HTTP请求,并通过路由来响应不同的URL。环境搭建在开始之前,请确保您的开发环境已经安装了Node.js。接着,创建一个新的项目文件夹,并在其中创建......
  • 3D VC基础知识与应用场景
     ......
  • 【CPP】C++模板:初阶到进阶语法与实用编程示例
    关于我:睡觉待开机:个人主页个人专栏:《优选算法》《C语言》《CPP》生活的理想,就是为了理想的生活!作者留言PDF版免费提供:倘若有需要,想拿我写的博客进行学习和交流,可以私信我将免费提供PDF版。留下你的建议:倘若你发现本文中的内容和配图有任何错误或改进建......
  • Java基础
    Java基础1注释单行注释格式://注释信息多行注释格式:/*注释信息*/文档注释格式:/**注释信息*/注:新手小白,文档注释暂时用不上。publicclassHelloWorld{publicstaticvoidmain(String[]args){//叫做main方法,程序的主入口S......