Html实用型基础标签——列表、表格元素

2023-11-02 15:31

本文主要是介绍Html实用型基础标签——列表、表格元素,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、列表

分为无序列表,有序列表,定义列表

1、无序列表

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

<ul><li>111</li><li>222</li><li>333</li><li>444</li>
</ul>

可以注意到的是,无序列表的列表标签类型为小圆点,也可以改成其他的

type的类型

1、disc(默认的,实心圆形)

2、circle(空心圆形);

3   square(实心正方形);

在<ul type="">中写表示改变全部li标签的形状,如果想改变单独的一个,则只需在你要改的那个<li type=“”>中添加类型即可

注意如果你想写多个<li></li>,办法也是选中这一行,然后ctrl+D即可,就不用ctrl+c、ctrl+v那么麻烦了

2、有序列表

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

<ol><li>111</li><li>222</li><li>333</li><li>444</li>
</ol>

与无序列表一样,有序列表的类型也可以改变

type:默认为1,变换类型有: a,A,i,I

<ol type="a"><li>111</li><li>222</li><li>333</li><li>444</li>
</ol>

顺序也可以改变

start:必须为数字

<ol type="a" start="3"><li>111</li><li>222</li><li>333</li><li>444</li>
</ol>

3、自定义列表

标题靠左对齐。内容则换行向右移动显示
<dl>
    <dt>标题</dt>
    <dd>正文内容</dd>
</dl>

<dl><dt>标题</dt><dd>正文内容正文内容正文内容正文内容正文内容正文内容</dd>
</dl>

这些列表之间是可以进行相互嵌套的,所以可以多加练习

二、表格

<table>

    <caption>标题和摘要</caption>

    <th>表头</th>

    <tr>行</tr>

    <td>列</td>

</table>

<table><caption>Test</caption><tr><th>第一列</th><th>第二列</th><th>第三列</th><th>第四列</th></tr><tr><td>1-1</td><td>1-2</td><td>1-3</td><td>1-4</td></tr><tr><td>2-1</td><td>2-2</td><td>2-3</td><td>2-4</td></tr>
</table>

注意:th主要对下面的内容起说明作用,需要提前声明(可以不写,caption也可以不写,但tr td必须写)。th的内容会自动加粗和居中显示

这里便是一个最基本的表格样式,可以看到没有什么样式,需要添加样式的话如下,以及效果

border:边框默认为0px

borderColor="":边框颜色

bgColor="":内容颜色

align="right":left center 水平偏移,可以移动表格,一行,单独的一个(默认为left)

valign="top":bottom middle 垂直偏移

rowspan=" ":跨行,跨几行写几,注意,如果你写了三行三列的表格,当你想第一行第一个跨两行时,一定要把编写的第二行第一个的代码删除掉

colspan=" ":跨列

height=" ":高度

width=" ":宽度

cellpadding:单元格文本与边框的距离,是补白,是指单元格内文字与边框的距离

cellspacing:单元格边框间距,两个单元格之间的距离

<table border="1px" width="200px" height="200px" cellspacing="10" cellpadding="20"><tr><td rowspan="2">1-1</td><td>1-2</td><td align="right">b</td></tr><tr><td>2-2</td><td valign="top" align="center">a</td></tr><tr><td>3-1</td><td colspan="2">3-2</td></tr></table>

注意:如果想要简便格式则可以这样写:table[border=1]>caption{Test}+tr*2>td{内容$}*3摁下tab即可

此时会自动生成一个2行3列的表格

$表示数字自增,从1开始,[ ]里面添加样式,+可以理解为相邻同辈选择器,>可以理解为后代选择器,后面CSS会讲到

其实一个完整的表格由:caption(标题)、thead(表头)、tbody(表体)和tfoot(表尾)四部分组成,我们一般将th写在表头里,信息写在表体里,附加信息写在表尾

<table border="1" width="600" align="center"><caption>Test</caption><thead><tr><th>1</th><th>2</th><th>3</th><th>4</th></tr></thead><tbody><tr><td align="center">1-1</td><td>1-2</td><td>1-3</td><td>1-4</td></tr><tr><td align="center">2-1</td><td>2-2</td><td>2-3</td><td></td></tr><tr><td align="center">3-1</td><td>3-2</td><td>3-3</td><td></td></tr></tbody><tfoot><tr><td colspan="4">批注</td></tr></tfoot>
</table>

注意,如果你想要修改多行,可以摁住alt键。然后鼠标点击你想修改的行(必须要点击到你想修改的位置上,比如,你想在每一行的td后面添加相同的属性,此时,你摁住alt键后,鼠标点击的位置必须是td符号后面),选完后松开alt,此时便可以进行多行的修改


以上便是表格和列表的一些基础操作,都是很基本的操作,没什么难度,重要的是使用,当然在设计时,主要使用css来设计样式,这里只是用作展示。

这篇关于Html实用型基础标签——列表、表格元素的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/331575

相关文章

HTML5的input标签的`type`属性值详解和代码示例

《HTML5的input标签的`type`属性值详解和代码示例》HTML5的`input`标签提供了多种`type`属性值,用于创建不同类型的输入控件,满足用户输入的多样化需求,从文本输入、密码输入、... 目录一、引言二、文本类输入类型2.1 text2.2 password2.3 textarea(严格

Java利用Spire.Doc for Java实现在模板的基础上创建Word文档

《Java利用Spire.DocforJava实现在模板的基础上创建Word文档》在日常开发中,我们经常需要根据特定数据动态生成Word文档,本文将深入探讨如何利用强大的Java库Spire.Do... 目录1. Spire.Doc for Java 库介绍与安装特点与优势Maven 依赖配置2. 通过替换

SpringBoot返回文件让前端下载的几种方式

《SpringBoot返回文件让前端下载的几种方式》文章介绍了开发中文件下载的两种常见解决方案,并详细描述了通过后端进行下载的原理和步骤,包括一次性读取到内存和分块写入响应输出流两种方法,此外,还提供... 目录01 背景02 一次性读取到内存,通过响应输出流输出到前端02 将文件流通过循环写入到响应输出流

SpringBoot+Vue3整合SSE实现实时消息推送功能

《SpringBoot+Vue3整合SSE实现实时消息推送功能》在日常开发中,我们经常需要实现实时消息推送的功能,这篇文章将基于SpringBoot和Vue3来简单实现一个入门级的例子,下面小编就和大... 目录前言先大概介绍下SSE后端实现(SpringBoot)前端实现(vue3)1. 数据类型定义2.

pandas使用apply函数给表格同时添加多列

《pandas使用apply函数给表格同时添加多列》本文介绍了利用Pandas的apply函数在DataFrame中同时添加多列,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习... 目录一、Pandas使用apply函数给表格同时添加多列二、应用示例一、Pandas使用apply函

Python列表去重的9种方法终极指南

《Python列表去重的9种方法终极指南》在Python开发中,列表去重是一个常见需求,尤其当需要保留元素原始顺序时,本文为大家详细介绍了Python列表去重的9种方法,感兴趣的小伙伴可以了解下... 目录第一章:python列表去重保持顺序方法概述使用字典去重(Python 3.7+)使用集合辅助遍历性能

前端Visual Studio Code安装配置教程之下载、汉化、常用组件及基本操作

《前端VisualStudioCode安装配置教程之下载、汉化、常用组件及基本操作》VisualStudioCode是微软推出的一个强大的代码编辑器,功能强大,操作简单便捷,还有着良好的用户界面,... 目录一、Visual Studio Code下载二、汉化三、常用组件1、Auto Rename Tag2

JavaScript装饰器从基础到实战教程

《JavaScript装饰器从基础到实战教程》装饰器是js中一种声明式语法特性,用于在不修改原始代码的情况下,动态扩展类、方法、属性或参数的行为,本文将从基础概念入手,逐步讲解装饰器的类型、用法、进阶... 目录一、装饰器基础概念1.1 什么是装饰器?1.2 装饰器的语法1.3 装饰器的执行时机二、装饰器的

Java JAR 启动内存参数配置指南(从基础设置到性能优化)

《JavaJAR启动内存参数配置指南(从基础设置到性能优化)》在启动Java可执行JAR文件时,合理配置JVM内存参数是保障应用稳定性和性能的关键,本文将系统讲解如何通过命令行参数、环境变量等方式... 目录一、核心内存参数详解1.1 堆内存配置1.2 元空间配置(MetASPace)1.3 线程栈配置1.

从基础到高级详解Go语言中错误处理的实践指南

《从基础到高级详解Go语言中错误处理的实践指南》Go语言采用了一种独特而明确的错误处理哲学,与其他主流编程语言形成鲜明对比,本文将为大家详细介绍Go语言中错误处理详细方法,希望对大家有所帮助... 目录1 Go 错误处理哲学与核心机制1.1 错误接口设计1.2 错误与异常的区别2 错误创建与检查2.1 基础