2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > css如何实现水平垂直居中以及两端对齐的代码分享

css如何实现水平垂直居中以及两端对齐的代码分享

时间:2020-05-23 12:04:46

相关推荐

css如何实现水平垂直居中以及两端对齐的代码分享

web前端|css教程

css,样式表,居中

web前端-css教程

单行垂直居中

仿起点小说网整站源码,怎么在vscode里截长图,ubuntu端口23,tomcat最大请求数计算,爬虫脚本搜索,php读取mac地址,短视频关键词seo费用lzw

单行垂直居中可以直接用line-height=width来做

全反商城源码,vscode显示左边栏,ubuntu ib驱动,tomcat使用维护手册,螃蟹爬虫,php scan,哪里有全网营销seo,7k7k网站数据下载安装,个人作品集网站模板免费下载lzw

hello world

信息查询.net 源码,vscode完全卸载,win11子系统ubuntu,tomcat内存过大,sqlite 创建不了表,拼音转换插件,使用前端框架算侵权,从哪里学爬虫好,php input 值,seo原创写手,门户网站程序,app和网页 代码转换器,回复评论模板,windows程序设计第五版代码lzw

这样文本hello world便实现了垂直居中,如果想让整个p在父级元素中都居中,则在外面嵌套一层p,并且通过里面p的margin来实现

hello world

.element { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto 0;}

多行垂直居中

多行垂直居中的话用line-height就不行了。需要将p的display:table-cell,然后vertical-align:middle;

你好时间

.element { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto auto;}

这个demo实现了p和文本的水平垂直居中。

两端对齐

对于多行文本的两端对齐,只需要text-align:justify就可以了

hello world he hello world你好世界你好世界你好世界, he hello world he hello你好世界你好世界你好世界, world he hello world he hello world he

值得注意的是这个多行文本的最后一行并没有两端对齐。

如果想对最后一行做操作,可以使用text-align-last: justify; 但是存在兼容性问题。

单行的两端对齐

我好帅

没想到一个text-align-last: justify;就实现了(chrome),但是在IE浏览器下并没有效果。。。

下面这个是从网上找的几个a标签两端对齐

.demo{text-align-last:justify;line-height:0;height:44px;}.demo a{width:20%;display:inline-block;height:44px;line-height:44px;text-align:center;}

模块内的元素之间为换行符

10元 20元 30元 50元

模块内的元素之间为空格符

10元 20元 30元 50元

模块内的元素之间为无分隔符,justify不起作用

选项1选项2选项3选项4

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。