深圳易捷网络科技财税咨询网-neatmaster518.com 返回首页

CSS3实现不同元素水平居中、垂直居中的方法

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2024/12/22
水平居中

行内元素

如果被设置元素为文本、图片等行内元素时,水平居中是通过给父元素设置text-align:center来实现的

定宽块状元素

当被设置元素为块状元素时用text-align:center就不起作用了。满足定宽和块状两个条件的元素是可以通过设置“左右margin”值为“auto”来实现居中的。

在实际工作中我们会遇到需要为“不定宽度的块状元素”设置居中,比如网页上的分页导航,因为分页的数量是不确定的,所以我们不能通过设置宽度来限制它的弹性。

不定宽块状元素1

1)为需要设置的居中的元素外面加入一个table标签(包括tbody、tr、td)。

2)为这个table设置“左右margin居中。

不定宽块状元素2

改变块级元素的dispaly为inline类型,然后使用text-align:center来实现居中效果

不定宽块状元素3

通过给父元素设置float,然后给父元素设置position:relative和left:50%,子元素设置osition:relative和left:-50%来实现水平居中

垂直居中

父元素高度确定的单行文本

垂直居中的方法是通过设置父元素的height和line-height高度一致来实现的

说到竖直居中,css中有一个用于竖直居中的属性vertical-align,但这个样式只有在父元素为td或th时,才会生效

父元素高度确定的多行文本1

使用插入table(包括tbody、tr、td)标签,同时设置vertical-align:middle(因为td标签默认情况下就默认设置了vertical-align为middle,所以我们不需要显式地设置了)

父元素高度确定的多行文本2

在chrome、firefox及IE8以上的浏览器下可以设置块级元素的display:table-cell,vertical-align:middle,但注意IE6、7并不支持这个样式。

相关行业资讯

1、企业没有网络部门可以自己制作网页
2、让SEO优化做的更好的几大要素
3、深圳公司网站制作需要提供什么资料
4、SEO细节经验技巧分享之站内更新
5、百度算法的改变给SEO带来多大的影响
6、剖析学好seo必须掌握的知识
7、浅析:为何说长尾关键字研究分析是网站流量的主要来源
8、网络推广不是靠SEO就能做的起来的
9、比较国内外企业国内企业网站普遍缺少这些东西
10、深圳网站建设有哪些基本步骤要明确
11、影响企业网站制作的五个因素
12、SEO优化之网站内链的注意事项
13、有哪些因素会影响网站在搜索引擎中的排名呢
14、企业网站标题优化注意事项
15、网站建设从制作到上线需要注意哪些要点
16、免费网站建设真的是免费的吗
17、影响网站收录快慢的因素有哪些
18、商城网站成未来大趋势 建立步骤有哪些
19、展览器材行业的优化案例分享
20、4种巧用“数字”激励用户行为的方法
21、网站建设浅谈低质量网站服务器的影响
22、网站优化过度后要怎么处理
23、网页设计的三大技巧你知道几个
24、网站设计制作应要遵循的原则
25、建设企业网站越便宜越好吗?
26、做好站内优化需要注意什么
27、 网站文章优化需要注重的五个操作重心
28、浅谈低成本建设网站的劣势
29、2018年,如何玩转微信小程序
30、2021年网站建设需要遵守的几个原则!
31、分享站内优化几点小技巧
32、原创文章对网站制作优化的重要性
33、如何把握关键词密度的几点规律
34、进行品牌网站建设应该选择怎样的网络设计公司
35、企业网站制作中div与css结合的优势
36、常见的几种内容作弊方法
37、站长要具备的三点品质和四点心理素质
38、如何让新网站被搜索引擎秒收
39、SEO优化网站制作
40、手机网站建设工作的“台前幕后”
41、简书如何成功运营一个内容社区
42、做网站需要哪些步骤
43、网站制作浅谈网站维护需要做的
44、移动端网站建设都有哪些误区,要注意什么
45、网站改版之我见
46、站长,你不是技术员,而应该是一个销售员
47、一个企业拥有多个网站的好处
48、还在为了网站被降权而烦恼吗
49、网络推广的方法
50、外链的有效方法有哪些呢
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号