CSS(七)——CSS 列表和CSS Table(表格)

目录

CSS 列表

列表

作为列表项标记的图像

列表 - 简写属性

移除默认设置

所有的CSS列表属性

CSS 表格

表格边框

折叠边框(border-collapse)

表格宽度和高度

表格文字对齐

表格填充

表格颜色


CSS 列表

CSS 列表属性作用如下:

设置不同的列表项标记为有序列表

设置不同的列表项标记为无序列表

设置列表项标记为图像

列表

在 HTML中,有两种类型的列表:

无序列表 ul - 列表项标记用特殊图形(如小黑点、小方框等)

有序列表 ol - 列表项的标记有数字或字母

使用 CSS,可以列出进一步的样式,并可用图像作列表项标记。

示例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>操作示例</title><style>
ul.a{list-style-type: circle;
}ul.a1{list-style-type: square;
}ol.b{list-style-type: upper-roman;
}ol.b1{list-style-type: lower-alpha;
}</style>
</head><body><h1>无序列表</h1><ul class="a"><li>第一项</li><li>第二项</li><li>第三项</li></ul><ul class="a1"><li>第一项</li><li>第二项</li><li>第三项</li></ul><h1>有序列表</h1><ol class="b"><li>第一项</li><li>第二项</li><li>第三项</li></ol><ol class="b1"><li>第一项</li><li>第二项</li><li>第三项</li></ol></body></html>

运行结果:

作为列表项标记的图像

要指定列表项标记的图像,使用列表样式图像属性

比如:

ul
{list-style-image: url('sqpurple.gif');
}

这样就会在列表的前面显示图像,把图像作为前面的小圆点,比如这样:

列表 - 简写属性

在单个属性中可以指定所有的列表属性。这就是所谓的简写属性。

为列表使用简写属性,列表样式属性设置如下:

ul
{list-style: square url("sqpurple.gif");
}

可以按顺序设置如下属性:

list-style-type

list-style-position 

list-style-image   如果上述值丢失一个,其余仍在指定的顺序,就没关系。

移除默认设置

list-style-type:none 属性可以用于移除小标记。默认情况下列表 <ul> 或 <ol> 还设置了内边距和外边距,可使用 margin:0 和 padding:0 来移除

ul {list-style-type: none;margin: 0;padding: 0;
}

所有的CSS列表属性

属性描述
list-style简写属性。用于把所有用于列表的属性设置于一个声明中
list-style-image将图像设置为列表项标志。
list-style-position设置列表中列表项标志的位置。
list-style-type设置列表项标志的类型。

CSS 表格

使用 CSS 可以使 HTML 表格更美观

表格边框

指定CSS表格边框,使用border属性。

比如:border: 1px solid black;

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>操作示例</title><style>
table,th,td{border: 1px solid black;text-align: center;
}</style>
</head><body><table><tr><th>字母1</th><th>字母2</th></tr><tr><td>a</td><td>b</td></tr></table></body></html>

运行结果:

在上面的例子中的表格有双边框。这是因为表和th/ td元素有独立的边界。

为了显示一个表的单个边框,使用 border-collapse属性。

折叠边框(border-collapse)

border-collapse 属性设置表格的边框是否被折叠成一个单一的边框或隔开

border-collapse:collapse;

示例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>操作示例</title><style>table {border-collapse: collapse;}table,th,td {border: 1px solid black;text-align: center;}</style>
</head><body><table><tr><th>字母1</th><th>字母2</th></tr><tr><td>a</td><td>b</td></tr></table></body></html>

运行结果:

表格宽度和高度

Width和height属性定义表格的宽度和高度。

示例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>操作示例</title><style>table {width:100%;}table,th,td {border: 1px solid black;text-align: center;}th{height: 50px;}</style>
</head><body><table><tr><th>字母1</th><th>字母2</th></tr><tr><td>a</td><td>b</td></tr></table></body></html>

运行结果:

表格文字对齐

表格中的文本对齐和垂直对齐属性。

text-align属性设置水平对齐方式,向左    text-align:left;

,右    text-align:right;

,或中心   text-align:center;

垂直对齐属性设置垂直对齐,比如顶部   vertical-align:top;

,底部     vertical-align:bottom;

或中间   vertical-align:medium;

表格填充

如需控制边框和表格内容之间的间距,应使用td和th元素的填充属性  padding: XXpx;

示例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>操作示例</title><style>table {width: 100%;}table,th,td {border: 1px solid black;text-align: center;}th {height: 50px;}td {padding: 20px;}</style>
</head><body><table><tr><th>字母1</th><th>字母2</th></tr><tr><td>a</td><td>b</td></tr></table></body></html>

运行结果:

表格颜色

可以指定边框的颜色,和th元素的文本和背景颜色

示例:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>操作示例</title><style>table {width: 100%;}table,th,td {border: 1px solid green;text-align: center;}th {background-color: green;color: red}</style>
</head><body><table><tr><th>字母1</th><th>字母2</th></tr><tr><td>a</td><td>b</td></tr></table></body></html>

运行结果:

如果想给表格设置一个标题:

需要: <caption>name</caption>

使用示例:
 

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>操作示例</title><style>table {width: 100%;}table,th,td {border: 1px solid green;text-align: center;}th {background-color: green;color: red}</style>
</head><body><table><caption>Table1</caption><tr><th>字母1</th><th>字母2</th></tr><tr><td>a</td><td>b</td></tr></table></body></html>

运行结果:

还可以修改标题所在的位置:

caption-side:;属性

比如caption-side:bottom; 标题在下方

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>操作示例</title><style>table {width: 100%;}table,th,td {border: 1px solid green;text-align: center;}th {background-color: green;color: red}caption {caption-side: bottom;}</style>
</head><body><table><caption>Table1</caption><tr><th>字母1</th><th>字母2</th></tr><tr><td>a</td><td>b</td></tr></table></body></html>

运行结果:

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

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

相关文章

Hello SLAM(在Linux中实现第一个C++程序)

首先需要安装vim编辑器&#xff0c;输入命令 sudo apt install vim 在Ubuntu上安装好vim编辑器后&#xff0c;创建路径&#xff08;/home/slambook/ch2&#xff09;&#xff0c;在该路径下创建一个cpp文档&#xff08;touch hello.c&#xff09;&#xff0c;通过vim编辑器进行…

【OpenCV C++20 学习笔记】图片处理基础

OpenCV C20 图片处理基础 VS 2022 C20 标准库导入的问题头文件包含以及命名空间声明main函数读取图片读取检查显式图片写入图片 完整代码bug VS 2022 C20 标准库导入的问题 VS还没有完全兼容C20。C20的import语句不一定能正确导入标准库&#xff0c;所以必须要新建一个头文件专…

【全面介绍Python多线程】

🎥博主:程序员不想YY啊 💫CSDN优质创作者,CSDN实力新星,CSDN博客专家 🤗点赞🎈收藏⭐再看💫养成习惯 ✨希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步! 🦇目录 1. 🦇前言2. 🦇threading 模块的基本用法3. 🦇Thre…

.NET 相关概念

.NET 和 .NET SDK .NET 介绍 .NET 是一个由 Microsoft 开发和维护的广泛用于构建各种类型应用程序的开发框架。它是一个跨平台、跨语言的开发平台&#xff0c;提供了丰富的类库、API和开发工具&#xff0c;支持开发者使用多种编程语言&#xff08;如C#、VB.NET、F#等&#xf…

[C++进阶]多态的概念、定义与实现

多态&#xff0c;顾名思义&#xff0c;即多种形态。具体来说&#xff0c;就是不同对象执行同一行为而产生不同的结果。 一、多态的概念 多态的概念&#xff1a;通俗来说&#xff0c;就是多种形态&#xff0c;具体点就是去完成某个行为&#xff0c;当不同的对象去完成时会产生…

机器学习 | 回归算法原理——随机梯度下降法

Hi&#xff0c;大家好&#xff0c;我是半亩花海。接着上次的多重回归继续更新《白话机器学习的数学》这本书的学习笔记&#xff0c;在此分享随机梯度下降法这一回归算法原理。本章的回归算法原理还是基于《基于广告费预测点击量》项目&#xff0c;欢迎大家交流学习&#xff01;…

NET8部署Kestrel服务HTTPS深入解读TLS协议之Certificate证书

Certificate证书 Certificate称为数字证书。数字证书是一种证明身份的电子凭证&#xff0c;它包含一个公钥和一些身份信息&#xff0c;用于验证数字签名和加密通信。数字证书在网络通信、电子签名、认证授权等场景中都有广泛应用。其特征如下&#xff1a; 由权威机构颁发&…

没有最好,只有适合:根据实际情况务实的设置软件研发环境

在容器化&#xff0c;开源软件和云服务驱动的软件开发时代&#xff0c;持续集成的理念已经深入人心&#xff0c;无论我们在哪一家公司&#xff0c;只要是开发和长期维护一款互联网产品&#xff0c;在从开发到上线的过程中&#xff0c;团队都会有一套研发环境&#xff0c;处于不…

【Docker】Windows11环境下的安装

前置依赖环境配置 确保虚拟化开启 搜索栏直接搜索如下功能 勾选下面两个选项&#xff0c;确定 重启电脑&#xff0c;以管理员身份打开PowerShell wsl --status wsl --update打开微软应用商店选择一个Ubuntu版本下载并打开 输入一个用户名和密码 然后就可以在Windows下使…

JavaWeb笔记_JSTL标签库JavaEE三层架构案例

一.JSTL标签库 1.1 JSTL概述 JSTL(jsp standard tag library):JSP标准标签库,它是针对EL表达式一个扩展,通过JSTL标签库与EL表达式结合可以完成更强大的功能 JSTL它是一种标签语言,JSTL不是JSP内置标签 JSTL标签库主要包含: ****核心标签 格式化标签 …

eqmx上读取数据处理以后添加到数据库中

目录 定义一些静态变量 定时器事件的处理器 订阅数据的执行器 处理json格式数据和将处理好的数据添加到数据库中 要求和最终效果 总结一下 定义一些静态变量 // 在这里都定义成全局的 一般都定义成静态的private static MqttClient mqttClient; // mqtt客户端 private s…

大模型llama结构技术点分享;transformer模型常见知识点nlp面经

1、大模型llama3技术点 参考&#xff1a;https://www.zhihu.com/question/662354435/answer/3572364267 Llama1-3&#xff0c;数据tokens从1-2T到15T;使用了MHA&#xff08;GQA缓存&#xff09;&#xff1b;上下文长度从2-4-8K&#xff1b;应用了强化学习对其。 1、pretraini…

WINUI——Microsoft.UI.Xaml.Markup.XamlParseException:“无法找到与此错误代码关联的文本。

开发环境 VS2022 .net core6 问题现象 在Canvas内的子控件要绑定Canvas的兄弟控件的一个属性&#xff0c;在运行时出现了下述报错。 可能原因 在 WinUI&#xff08;特别是用于 UWP 或 Windows App SDK 的版本&#xff09;中&#xff0c;如果你尝试在 XAML 中将 Canvas 内的…

IEC104转MQTT网关轻松将IEC104设备数据传输到Zabbix、阿里云、华为云、亚马逊AWS、ThingsBoard、Ignition云平台

随着工业4.0的深入发展和物联网技术的广泛应用&#xff0c;IEC 104&#xff08;IEC 60870-5-104&#xff09;作为电力系统中的重要通信协议&#xff0c;正逐步与各种现代监控、管理和云平台实现深度融合。IEC104转MQTT网关BE113作为这一融合过程中的关键设备&#xff0c;其能够…

搭建NFS、web、dns服务器

目录 1、搭建一个nfs服务器&#xff0c;客户端可以从该服务器的/share目录上传并下载文件 服务端配置&#xff1a; 客户端测试&#xff1a; 2、搭建一个Web服务器&#xff0c;客户端通过www.haha.com访问该网站时能够看到内容:this is haha 服务端配置&#xff1a; 客户端…

WPF MVVM框架:CommunityToolkit.Mvvm包使用介绍

最近在需要使用MVVM框架的时候才发现MvvmLight作者宣布停止更新了&#xff0c;有点可惜。 原作者推荐使用CommunityToolkit.Mvvm包&#xff0c;所以这里做一个CommunityToolkit.Mvvm包使用的全面的总结。 开发环境&#xff1a; Visual Studio 2019Windows 10 1903CommunityTo…

杭州东网约车管理再出行方面取得的显著成效

随着科技的飞速发展&#xff0c;网约车已成为人们日常出行的重要选择。在杭州这座美丽的城市&#xff0c;网约车服务更是如雨后春笋般蓬勃发展。特别是杭州东站&#xff0c;作为杭州的重要交通枢纽&#xff0c;网约车管理显得尤为重要。近日&#xff0c;沧穹科技郑重宣告已助力…

基于python的BP神经网络红酒品质分类预测模型

1 导入必要的库 import pandas as pd import numpy as np import matplotlib.pyplot as plt from sklearn.model_selection import train_test_split from sklearn.preprocessing import LabelEncoder from tensorflow.keras.models import Sequential from tenso…

[红明谷CTF 2021]write_shell 1

目录 代码审计check()$_GET["action"] ?? "" 解题 代码审计 <?php error_reporting(0); highlight_file(__FILE__); function check($input){if(preg_match("/| |_|php|;|~|\\^|\\|eval|{|}/i",$input)){// if(preg_match("/| |_||p…

碧桂园服务:“借力”新零售 让桃梨芬芳铺就助农振兴路

广东省&#xff0c;这片富饶的土地上&#xff0c;农业发展历史悠久&#xff0c;特色农产品丰富多样。随着现代农业的发展和乡村振兴战略的实施&#xff0c;广东的农业正迎来新的发展机遇。心选溯源助农之旅&#xff0c;便是在这样的背景下应运而生的一项活动&#xff0c;旨在通…