HTML--CSS--边框、列表、表格样式

边框样式

属性:

border-width 边框宽度
border-style 边框外观
border-color 边框颜色
需要同时设定三个属性

border-width 边框宽度

取值为像素值

border-style 边框样式

none 无样式
dashed 虚线
solid 实线

border-color 边框颜色

如示例:
div设定了一个边框,虚线,宽度10像素,颜色是红色

<!DOCTYPE html>
<html>
<head> <title>表单</title><meta charset="utf-8"/><style type="text/css"></style>
</head>
<body><div style="border-style: dashed; border-width: 10px; border-color: red;"><p style="text-transform: uppercase;"> my room Case</p><p style="text-transform: lowercase;"> MY ROOOM Case</p><p style="text-transform: capitalize;"> my room case</p></div>
</body>
</html>

效果:
在这里插入图片描述
另一写法:简写,将配置都写进border里,效果是一样的

style="border: dashed 10px red;"

局部样式 单独设定上下左右边框线,属性一致

border-top 上边框
border-bottom 下边框
border-left 左边框
border-right 右边框

如下例子:

<!DOCTYPE html>
<html>
<head> <title>表单</title><meta charset="utf-8"/><style type="text/css">div{border-top: dashed 10px red;border-bottom: solid 20px yellow;border-left: solid 15px blue;border-right-color: green;border-right-width: 2px;border-right-style: dashed;}</style>
</head>
<body><div ><p style="text-transform: uppercase;"> my room Case</p><p style="text-transform: lowercase;"> MY ROOOM Case</p><p style="text-transform: capitalize;"> my room case</p></div>
</body>
</html>

效果:
在这里插入图片描述
PS:假如设定边框宽度为0px,则去除掉了边框

列表样式 list-style-type

之前提过列表分为有序列表 ol 和无序列表 ul
参考:HTML–列表
这里的列表样式就是针对这两种列表的

用法 list-style-type:取值;

有序列表属性:

decimal 阿拉伯数字(默认值)
lower-roman 小写罗马数字: i,ii,iii…
upper-roman 大写罗马数字:I,II,III,IV…
lower-alpha 小写英文单词:a,b,c…
upper-alpha 大写英文单词:A,B,C…

无序列表属性:

disc 实心圆(默认)
circle 空心圆
square 正方形

由此可见,其实跟HTML中列表参数基本一致,参数不太一样而已

<!DOCTYPE html>
<html>
<head> <title>这是一个标题</title><meta charset="utf-8"/><style>ol,ul{list-style-type: none;}</style>
</head>
<body><ol type="a"><li>列表1</li><li>列表2</li><li>列表3</li></ol>
</body>
</html>

效果:
可以看到list-style-type优先级比ol的type属性优先级更高,即使我定义了列表序号,但是使用list-style-type可以去除掉,或者重新定义成新的样式
在这里插入图片描述

列表项图片 list-style-image

作用:使用图片代替列表项的序列号

<!DOCTYPE html>
<html>
<head> <title>这是一个标题</title><meta charset="utf-8"/><style>ol,ul{list-style-image: url(x.gif);}</style>
</head>
<body><ol type="a"><li>列表1</li><li>列表2</li><li>列表3</li></ol>
</body>
</html>

这里定义x.gif为列表序列号,效果:
在这里插入图片描述

表格样式

表格标题位置 caption-side

用法:
caption-side:取值;
属性:

top 标题在顶部(默认值)
bottom 标题在底部

参考之前的文章: HTML–表格

<!DOCTYPE html>
<html>
<head> <title>这是一个标题</title><meta charset="utf-8"/><style type="text/css">table,tr,td{border: 2px solid silver;}table{caption-side: bottom;}</style>
</head>
<body><table><caption>这是表格的标题</caption><tr><td>姓名</td><td>性别</td></tr><tr><td>小黑</td><td></td></tr><tr><td>小白</td><td>不详</td></tr></table></body>
</html>

效果:
在这里插入图片描述

表格边框合并 border-collapse

属性:

separate 边框分开,有空隙(默认值)
collapse 边框合并,无空隙
用法:
table{border-collapse: collapse;}

<!DOCTYPE html>
<html>
<head> <title>这是一个标题</title><meta charset="utf-8"/><style type="text/css">table,tr,td{border: 2px solid silver;}table{caption-side: bottom;}table{border-collapse: collapse;}</style>
</head>
<body><table><caption>这是表格的标题</caption><tr><td>姓名</td><td>性别</td></tr><tr><td>小黑</td><td></td></tr><tr><td>小白</td><td>不详</td></tr></table></body>
</html>

效果:
在这里插入图片描述

表格边框间距 border-spacing(注意这个需要边框是分开的才能生效)

用法:
border-spacing:像素值;

<!DOCTYPE html>
<html>
<head> <title>这是一个标题</title><meta charset="utf-8"/><style type="text/css">table,tr,td{border: 2px solid silver;}table{caption-side: bottom;}table{border-collapse: separate;border-spacing: 10px;}</style>
</head>
<body><table><caption>这是表格的标题</caption><tr><td>姓名</td><td>性别</td></tr><tr><td>小黑</td><td></td></tr><tr><td>小白</td><td>不详</td></tr></table>
</body>
</html>

效果:
在这里插入图片描述

三级标题

四级标题
五级标题
六级标题

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Boot框架中Controller层API接口如何支持使用多个@RequestBody注解接受请求体参数

一、前言 众所周知&#xff0c;在Spring Boot框架中&#xff0c;Controller层API接口编码获取请求体参数时&#xff0c;在参数上会使用RequestBody注解&#xff1b;如果一次请求中&#xff0c;请求体参数携带的内容需要用多个参数接收时&#xff0c;能不能多次使用RequestBody…

数据结构与算法---在一个数组中找出相同个数最多的数

在一个数组中找出相同个数最多的数 面试中被问到的&#xff1a; 在一个数组中找出相同个数最多的数&#xff0c;[1, 1, 1, 2, 2, 3]返回1 思路 创建一个Map&#xff0c;将数组元素的值作为key&#xff0c;出现的次数作为value 如果map的value之前不存在为空&#xff0c;则val…

跟我学java|Stream流式编程——并行流

什么是并行流 并行流是 Java 8 Stream API 中的一个特性。它可以将一个流的操作在多个线程上并行执行&#xff0c;以提高处理大量数据时的性能。 在传统的顺序流中&#xff0c;所有的操作都是在单个线程上按照顺序执行的。而并行流则会将流的元素分成多个小块&#xff0c;并在多…

微信小程序 全局配置||微信小程序 页面配置||微信小程序 sitemap配置

全局配置 小程序根目录下的 app.json 文件用来对微信小程序进行全局配置&#xff0c;决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。 以下是一个包含了部分常用配置选项的 app.json &#xff1a; {"pages": ["pages/index/index",&q…

归并排序算法(Java实现)

1.归并排序算法思想 也称合并排序算法&#xff0c;是将两个或两个以上的有序数据序列合并成一个新的有序数据序列。该算法采用分治法&#xff08;Divide and Conquer&#xff09;的思想&#xff0c;将待排序的序列分成若干个子序列&#xff0c;分别对子序列进行排序&#xff0…

十五.流程控制与游标

流程控制与游标 1.流程控制1.1分支结构之IF1.2分支结构值CASE1.3循环结构之LOOP1.4循环结构之WHILE1.5循环结构之REPEAT1.6跳转语句之LEAVE语句1.7跳转语句之ITERATE语句 2.游标2.1什么是游标2.2使用游标步骤4.3举例4.5小结 1.流程控制 解决复杂问题不可能通过一个 SQL 语句完…

linux系统服务器A读取远程linux系统服务器B文件(以cv读图文件为列)

文章目录 前言一、读取远程文件 二、应用解释 前言 当一个服务器需要处理另一个服务器上已知图像的绝对路径时&#xff0c;可以使用 Paramiko 库连接到远程服务器并读取图像&#xff0c;然后使用 OpenCV&#xff08;cv2&#xff09;库在本地服务器上加载和处理图像。以下是示例…

C# Winform翻牌子记忆小游戏

效果 源码 新建一个winform项目命名为Matching Game&#xff0c;选用.net core 6框架 并把Form1.cs代码修改为 using Timer System.Windows.Forms.Timer;namespace Matching_Game {public partial class Form1 : Form{private const int row 4;private const int col 4;p…

简单介绍JDK、JRE、JVM三者区别

简单介绍JDK vs JRE vs JVM三者区别 文编|JavaBuild 哈喽&#xff0c;大家好呀&#xff01;我是JavaBuild&#xff0c;以后可以喊我鸟哥&#xff0c;嘿嘿&#xff01;俺滴座右铭是不在沉默中爆发&#xff0c;就在沉默中灭亡&#xff0c;一起加油学习&#xff0c;珍惜现在来之不…

Python:正则表达式之re.group()用法

Python正则表达式之re.group()用法学习笔记 正则表达式是在处理字符串时非常有用的工具&#xff0c;而re.group()是在匹配到的文本中提取特定分组内容的方法之一。 1. re.group()的基本用法 在正则表达式中&#xff0c;通过圆括号可以创建一个或多个分组。re.group()用于获取…

【samba】Ubuntu20.04安装 error255解决方法

目录 使用samba报错 net usershare returned error 255时&#xff08;如下图&#xff09;解决方法如下&#xff1a; 1、安装 Samba 服务&#xff1a; 2、配置 Samba 共享&#xff1a; 3、设置 Samba 用户密码&#xff1a; 4、重启 Samba 服务&#xff1a; 6、在 Windows 上…

mysql 下载和安装和修改MYSQL8.0 数据库存储文件的路径

一、第一步:下载步骤 下载链接&#xff1a;MySQL :: Download MySQL Installer 选择版本8.0.35&#xff0c;社区版&#xff0c; 点击 Download 下载 安装包 二、第二步:安装步骤 添加环境变量&#xff0c;C:\Program Files\MySQL\MySQL Server 8.0\bin 可以点开MySQL 8.0 Co…

Linux知识点易错点总结(1)

linux 2.6.* 内核默认支持的文件系统&#xff1a;ext3 ext2 ext4 xfsext2:全称Linux extended file system, extfs,即Linux扩展文件系统&#xff0c;ext2为第二代xfs:XFS一种高性能的日志文件系统&#xff0c;2000年5月&#xff0c;Silicon Graphics以GNU通用公共许可证发布这套…

C++基础1

一、形参带默认值的函数 二、inline内联函数 内联函数是一种在编译器处理时&#xff0c;将函数的实际代码插入到调用处的方法。通常&#xff0c;函数调用涉及一定的开销&#xff0c;包括保存和恢复调用现场、跳转到函数的代码位置等。而内联函数通过在调用处直接插入函数的代码…

Django的模板语言

文章目录 模板语法变量标签过滤器注释 组件引擎模板上下文加载器上下文处理器 模板引擎的支持配置用法引擎内置后端 模板 作为一个网络框架&#xff0c;Django 需要一种方便的方式来动态生成 HTML。最常见的方法是依靠模板。一个模板包含了所需 HTML 输出的静态部分&#xff0…

Centos7安装K8S

Centos7安装K8S 安装过程中没有出现的错误可以往下 根据以前一些博主写的博客&#xff0c;在小阳翻了不下几十篇博客之后&#xff0c;我果断是放弃了&#xff0c;于是找到了官网地址&#xff0c;然后也有坑 1. 关闭防火墙 systemctl stop firewalld systemctl disable firew…

MySQL的各种日志

目录 一、错误日志 二、二进制日志 1、介绍 2、作用 3、相关信息 4、日志格式 5、查看二进制文件 6、二进制日志文件删除 三、查询日志 四、慢日志 一、错误日志 记录MySQL在启动和停止时&#xff0c;以及服务器运行过程中发生的严重错误的相关信息&#xff0c;当数据库…

Hive使用shell调用命令行特殊字符处理

1.场景分析 数据处理常用hive -e的方式&#xff0c;通过脚本操作数仓&#xff0c;过程中常常遇到特殊字符的处理&#xff0c;如单双引号、反斜杠、换行符等&#xff0c;现将特殊字符用法总结使用如下&#xff0c;可直接引用&#xff0c;避免自行测试的繁琐。 2.特殊字符处理 …

16.桥接模式

桥接模式 介绍 桥接模式是一种结构型设计模式&#xff0c;它通过将抽象部分与实现部分分离&#xff0c;使它们可以独立变化。这种模式通过组合的方式来实现&#xff0c;而不是继承。桥接模式通过将抽象和实现解耦&#xff0c;从而实现抽象和实现的分离&#xff0c;使得系统更加…

Java基础-Java基础知识-运算符-笔记

1.运算符 算数运算符&#xff1a; - * / % 赋值运算符&#xff1a; 定义变量的语法规则&#xff1a;类型 变量名 变量值 比较运算符&#xff1a;> < > < ! 逻辑运算符&#xff1a; &&&#xff1a;断路与&#xff0c;两边全…