惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
爱范儿
爱范儿
V
Visual Studio Blog
Engineering at Meta
Engineering at Meta
B
Blog
云风的 BLOG
云风的 BLOG
G
Google Developers Blog
MongoDB | Blog
MongoDB | Blog
博客园 - Franky
U
Unit 42
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
WordPress大学
WordPress大学
D
DataBreaches.Net
B
Blog RSS Feed
小众软件
小众软件
人人都是产品经理
人人都是产品经理
I
InfoQ
P
Proofpoint News Feed
博客园 - 聂微东
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
The GitHub Blog
The GitHub Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

博客园 - calochCN

using webpack5 ubuntu 如何将任何app run为服务 这里想配置一下mysql主从,并归档,以备使用 hotkey resizer, rect win small app using C, tool utils Using ES6 Module In Browser. reprint, Use of logrotate go copy object deep深拷贝 go get net/http connections count, using middleware 手动数据库分库分片策略 记录一下ubuntu 挂载一下raid1 硬盘的过程 好久不弄css导航条,这里再布一下 sapui5 说说备案问题,说说发现的腾讯云和gitee这些国内服务商,使用过程中发现的一些猫腻 我最近觉得自己的收藏夹很乱,因为没有事情做,就想闲着给自己做个网址导航的软件【一】 学日语看到一个笑话 抽几分钟,写个文档系统的前端页面,先排版一下. 文字竖排,从上到下排列,仿古文的写法 我依然没有用quest2串流过一次... 这次还是决定好好用hugo写一下模板系统
从前做前端的时候, 联通的好多html5活动, 页面布局如何整齐...
calochCN · 2023-12-29 · via 博客园 - calochCN

今天想布个页面, 许久不手写css了,从前写了许多html5的游戏活动等, 大转盘,豆豆世界,沃积分, 刮刮卡, 那时候早,不同手机端一个个测,手机品牌每个浏览器都不一样,那时候测试部的可是好好弄了我写的积分平台的联通全栈移动端了, 搞了通宵才让回家,因为要赶上线。

如今却css许久不写了,好多技能都忘了,

记得一些实用技巧就是,绝对定位这些,还有就是inline-block,这个在对齐一排的时候特别重要, 还有就是line-height,在文字处理的时候非常重要,

今天随手布一个card 橱窗的布局, 就是

container 设置为100%, 而里面多个card, margin这个弄好后,想让它横向, text-align:center, display:inline-block.

如果最后元素没有填满, 就创建空的card填满一行,使所有card从左到右排列

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .container {
            width: 100%;
            min-height: 150px;
            text-align: center;
        }

       

        .card {
            display: inline-block;
            background-color: red;
            width: 20%;
            height: 50px;
            margin: 10px 10px;

        }
        .empty{
            background-color: white;
        }
    </style>
</head>

<body>

    hello world
    <div class="container">

        <div class="card"></div>
        <div class="card"></div>
        <div class="card"></div>
        <div class="card"></div>
        <div class="card"></div>
        <div class="card"></div>
        <div class="card"></div>
        <div class="card"></div>
        <div class="card"></div>
        <div class="card"></div>
        <div class="card"></div>
        <div class="card"></div>
        <div class="card"></div>
        <div class="card"></div>
        <div class="card"></div>
        <div class="card"></div>
        <div class="card"></div>
        <div class="card"></div>

      (.card>{$})*5

        <div class="card empty"></div>
        <div class="card empty"></div>

    </div>

</body>

</html>

 结果: 内容居中,最后一行从左到右排列,如下

 flex布局的方式:

 最后依然记得补充card占位,使最后一行从左到右排列显示, container居中, 设置宽度后, 添加margin: 0 auto;就可以了。