日期: 2022-09-21 00:28:52 浏览数:3

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
河南省鄢陵网站建设_网页定制制作与开发多少钱_做到满意为止

注意:如果一个元素比包含它的元素高,并且它是浮动的,它将溢出其容器。您可以使用 clearfix hack 来解决此问题(请看下面的例子)。
clearfix Hack
然后我们可以向包含元素添加 overflow: auto;,来解决此问题:
实例
.clearfix {
overflow: auto;
}
亲自试一试
垂直对齐 - 使用 padding
有很多方法可以在 CSS 中垂直对齐元素。一个简单的解决方案是使用上下内边距:
我是垂直居中的。
实例
.center {
padding: 70px 0;
border: 3px solid green;
}
亲自试一试
如需同时垂直和水平对齐,请使用 padding 和 text-align: center;:
我是水平和垂直居中的。
实例
.center {
padding: 70px 0;
border: 3px solid green;
text-align: center;
}
亲自试一试
垂直对齐 - 使用 line-height
另一个技巧是使用其值等于 height 属性值的 line-height 属性:
我是水平和垂直居中的。
实例
.center {
line-height: 200px;
height: 200px;
border: 3px solid green;
text-align: center;
}
/* 如果有多行文本,请添加如下代码:*/
.center p {
line-height: 1.5;
display: inline-block;
vertical-align: middle;
}
亲自试一试
垂直对齐 - 使用 position 和 transform
如果您的选择不是 padding 和 line-height,则另一种解决方案是使用 position 和 transform 属性:
我是水平和垂直居中的。
实例
.center {
height: 200px;
position: relative;
border: 3px solid green;
}
.center p {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
亲自试一试
提示:您将在 2D 转换 这一章中学习有关 transform 属性的更多知识。
垂直对齐 - 使用 Flexbox
您还可以使用 flexbox 将内容居中。请注意,IE10 以及更早的版本不支持 flexbox:
我是水平和垂直居中的。
实例
.center {
display: flex;
justify-content: center;
align-items: center;
height: 200px;
border: 3px solid green;
}
亲自试一试
提示:您将在我的 CSS Flexbox 这一章中学到更多关于 Flexbox 的知识。
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)