CSS多列

news/2024/12/21 21:50:43/

CSS多列

前言

有的时候希望文本能按照多列效果显示,如:
请添加图片描述

这时候就要把文本显示效果改成多列显示,标题独占一行

CSS文本多列使用

column-count

指定文本分为几列,如:

css">column-count: 3;

column-gap

指定列之间的间隔,如:

css">column-gap: 50px;

column-rule

定义列间隔线的宽度column-rule-width)、线条样式column-rule-style)、颜色column-rule-color

css">column-rule: 1px solid black;

column-width

指定列的宽度,如:

css">column-width: 150px;

column-span: all

指定当前元素占据本行所有列,主要用于修饰标题文字,如:

css">column-span: all;

案例

上面卡片的效果,代码实现如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>CSS多列</title>
</head>
<body><div class="article"><h1 class="title">斗破苍穹 -- 药老</h1><div class="content">药尘,天蚕土豆所著异世大陆类玄幻小说《斗破苍穹》及其衍生作品中的角色,《斗破苍穹前传之药老传奇》的主角,《大主宰》中为客串角色,人称药尊者、药圣。
大陆第一炼药师 [1],八品高级炼药宗师 [2],后为九品宝丹炼药宗师 [3]。中州星陨阁阁主 [4]、天府联盟盟主 [5],拥有异火榜排名十一的骨灵冷火 [6],后转赠萧炎 [1]。九转斗尊巅峰强者 [7],在萧炎的帮助下重获肉身,突破至半圣 [8],后又借助萧炎所带回的黄泉妖圣精血突破至一星斗圣 [9]。来到大千世界后成为无尽火域太上长老,修为达到仙品天至尊后期 [10]。
萧炎的老师,视萧炎为子,是萧炎修炼道路上最为重要的引路人,可以说,没有药尘,就不会有“炎帝” [11-12]</div></div>
</body>
<style>css">.article {box-shadow: 0 0 2px 1px grey;border: 1px solid gray;border-radius: 10px;padding: 0 40px;margin: 100px auto;width: 600px;height: 330px;background-color: rgba(128, 128, 128, 0.189);/* 文本显示为3列 */column-count: 3;/* 列间隙为50px */column-gap: 50px;/* 间隔线宽度1px,实线,黑色 */column-rule: 1px solid black;/* 设置列宽度为150px */column-width: 150px;}.title {color: rgb(134, 149, 163);/* 让当前元素占据本行所有列 */column-span: all;}.content {color: rgb(134, 149, 163);text-align: justify;text-indent: 2em;}
</style>
</html>

(134, 149, 163);
text-align: justify;
text-indent: 2em;
}

```

http://www.ppmy.cn/news/1537037.html

相关文章

【C语言系统编程】【第三部分:网络编程】3.2 数据传输和协议

3.2 数据传输和协议 这一部分将探索网络传输中数据的组织和操纵方式&#xff0c;包括数据封包和拆包、数据完整性校验以及数据序列化与反序列化的方法。这些知识对确保数据可靠和高效传输至关重要。 3.2.1 数据传输 3.2.1.1 数据封包与拆包 定义&#xff1a;数据封包是指将数…

PHP如何更改要上传的文件大小的最大值

在PHP中&#xff0c;要更改要上传的文件大小的最大值&#xff0c;需要调整一些配置文件和参数。这些参数决定了PHP脚本可以处理的最大文件大小、上传文件的最大大小以及脚本可以使用的最大内存量等。以下是一些详细的步骤和参数解释&#xff0c;帮助你配置PHP以允许更大的文件上…

chatGPT模型接口分享

前言: 仅供学习和交流&#xff0c;请合理使用。 API&#xff1a;https://api.gptnet.org key&#xff1a;sk-x9Rmq3HeHh5z9EIi8wFaXCl02OfxRSk5UAFodYm1o4zo5X3i 支持模型&#xff1a;gpt-3.5-turbo、gpt-3.5-turbo-16k、gpt-4o-mini、llama-3.1-405b 暂时支持以上四个模型…

44 C 语言输入输出流、scanf 与 printf 函数详解、清除输入缓冲区

目录 1 文件基本介绍 1.1 文件的主要功能 1.2 输入输出流 2 C 语言中的输入与输出 2.1 输入 2.2 输出 2.3 标准文件与文件指针 3 scanf() 函数详解 3.1 功能描述 3.2 函数原型 3.3 常用格式说明符 3.4 返回值 3.5 注意事项 3.5.1 处理空白字符 3.5.2 防止缓冲区…

Object.defineProperty()总结

概述&#xff1a;Object.defineProperty() 方法用于在对象上定义或修改一个属性 语法&#xff1a; //obj&#xff1a;要在其上定义或修改属性的对象。 //prop&#xff1a;要定义或修改的属性的名称或 Symbol。 //descriptor&#xff1a;定义或修改属性的属性描述符。 Object.…

打不死的超强生命力

水熊虫是你可能听说过的小生物&#xff0c;它们能够在极端环境中生存&#xff0c;堪称地球上的“超强幸存者”。数十年来&#xff0c;科学家们试图通过各种极端实验杀死它们&#xff0c;但无论是把它们以900米/秒的速度发射&#xff0c;还是将它们暴露在宇宙辐射下&#xff0c;…

MR30系列IO——工业自动化的智慧纽带

一、引言 在工业自动化技术的广阔天地中&#xff0c;MR30系列IO模块、数字量模块以及模拟量模块构成了控制系统的核心基石。它们被广泛应用于可编程逻辑控制器&#xff08;PLC&#xff09;、分布式控制系统&#xff08;DCS&#xff09;等多种自动化系统中&#xff0c;为工业生…

深入了解 【ObjectMapper】:Java 中的 JSON 解析利器

深入了解 ObjectMapper&#xff1a;Java 中的 JSON 解析利器 在现代开发中&#xff0c;处理 JSON 已成为构建应用程序的重要组成部分。对于 Java 开发者来说&#xff0c;Jackson 是一个强大的库&#xff0c;它能方便、高效地在 Java 对象和 JSON 数据之间进行转换&#xff0c;…