您现在的位置是:网站首页> 编程资料编程资料
CSS水平居中总结(新手必看篇)浅谈css处理水平居中的问题Flexbox制作CSS布局实现水平垂直居中的简单实例关于css水平居中的小小探讨css水平居中的各种方法总结(推荐)浅析CSS实现水平垂直同时居中的5种思路CSS实现水平居中的4种思路简要概述css三种方法实现div在浏览器水平居中
2023-10-21
264人已围观
简介 下面小编就为大家带来一篇CSS水平居中总结(新手必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
行内元素
如果被设置元素为文本、图片等行内元素时,水平居中是通过给父元素设置 text-align:center 来实现的。
html代码:
- <body>
- <div class="txtCenter">我想要在父容器中水平居中显示。div>
- body>
css代码:
块状元素
定宽块状元素
定宽块状元素:块状元素的宽度width为固定值。
满足定宽和块状两个条件的元素是可以通过设置“左右margin”值为“auto”来实现居中的。
html代码:
- <body>
- <div>我是定宽块状元素,哈哈,我要水平居中显示。div>
- body>
css代码:
也可以写成:
- margin-left:auto;
- margin-right:auto;
注意:元素的“上下 margin” 是可以随意设置的。
不定宽块状元素
1. 加入 table 标签
利用table标签的长度自适应性---即不定义其长度也不默认父元素body的长度(table其长度根据其内文本长度决定),因此可以看做一个定宽度块元素,然后再利用定宽度块状居中的margin的方法,使其水平居中。
第一步:为需要设置的居中的元素外面加入一个 table 标签 ( 包括 、、 )。
第二步:为这个 table 设置“左右 margin 居中”(这个和定宽块状元素的方法一样)。
html代码:
- <div>
- <table>
- <tbody>
- <tr><td>
- <ul>
- <li>我是第一行文本li>
- <li>我是第二行文本li>
- <li>我是第三行文本li>
- ul>
- td>tr>
- tbody>
- table>
- div>
css代码:
2. 设置 display: inline 方法:与第一种类似,显示类型设为行内元素,进行不定宽元素的属性设置
改变块级元素的 display 为 inline 类型(设置为 行内元素 显示),然后使用 text-align:center 来实现居中效果。如下例子:
html代码:
- 提示:
本文由神整理自网络,如有侵权请联系本站删除!
本站声明:
1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!
相关内容
- css关于position属性的用法详解(绝对定位和相对定位的混淆)CSS之定位布局(position,定位布局技巧)css定位position引发的层级关系问题详解详解css粘性定位position:sticky问题采坑CSS position属性和实例应用演示CSS的position定位和float浮动详解css position fixed 左右双定位的实现代码
- 全民英雄刷魔钻心得_全民英雄刷魔钻2月18日叉叉助手辅助攻略_手机游戏_游戏攻略_
- 全民英雄春日之旅在哪里怎么进入_春日之旅奖品奖励说明_手机游戏_游戏攻略_
- 全民英雄船长怎么样_全民英雄船长技能全方位解析_手机游戏_游戏攻略_
- 全民英雄 娜迦海妖好不好 娜迦海妖详细介绍_手机游戏_游戏攻略_
- 天天富翁 骰子有什么用 骰子能力值详细介绍_手机游戏_游戏攻略_
- 全民英雄 春日之旅副本掉落物品介绍_手机游戏_游戏攻略_
- 天天酷跑 全人物坐骑宠物搭配心得分享_手机游戏_游戏攻略_
- 全民英雄地穴刺客怎么样_全民英雄地穴刺客技能全方位解析_手机游戏_游戏攻略_
- 全民英雄敏捷英雄剧毒好不好用_敏捷英雄剧毒全方位解析_手机游戏_游戏攻略_
点击排行
本栏推荐
