CSS-关于CSS的一些小技巧(页面元素居中,弹性布局,分割线)

本文介绍了CSS在页面元素居中、CSS初始化、弹性布局以及创建分割线方面的实用技巧。通过设置container的margin为auto实现元素居中,为解决浏览器兼容性问题进行CSS初始化,利用flex:1实现动态布局,以及用hr标签创建并居中分割线。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天试着模拟还原Twitter界面,在页面布局时收到大佬指点,学了一些实用的布局技巧,来此记录一下。

1. 页面元素居中

思路:给container一个宽度,再把她的左右margin设置成auto,container就自动居中了

.container{
    width: 500;
    margin: 0 auto;
}

2. css初始化

考虑到不同浏览器兼容性的问题,在写css文件时初始化一下

*{
    margin: 0;
    padding: 0;
}

body{
    font-family: Arial, Helvetica, sans-serif;
}

li{
    list-style: none;
}

3. 弹性布局

当一个页面布局框架氛围左右两栏,在左栏占宽20%的情况下,希望右边栏对剩余空间进行分配占满,可以用flex:1

.left{
    width: 20%;
}
.right{
   flex:1 
}

4. 分割线

在css中实现分割线,并居中,在html中使用hr标签,并在css中对hr标签进行属性设置

hr{
    width: 620px;
    margin: 0 auto;
    border: 1px solid #eee;
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值