博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文字对齐之text-align总结
阅读量:6707 次
发布时间:2019-06-25

本文共 704 字,大约阅读时间需要 2 分钟。

一、文字对齐总结:

下面是我实际运用中遇到的问题总结:

 

css代码:

 

 

效果(段落文字没有对齐):

 

去掉html中的<p>标签,css样式同样去掉p标签,效果如下(达到预期效果):

 

为什么在div中加<p>标签再给p设置样式段落的最后一行会不对齐?

仔细一看写的样式发现了问题所在:

我之前用这样的后代选择器定义了样式,它会让在祖先容器introduce中的所有p的文本内容居中,而text-align定义为center,文本的最后一行不会居中,所以我的段落最后一行不会居中。

之所以#instroduce p选择器设置的text-align样式的优先级会大于.content p设置的text-align样式的优先级,是因为#instroduce p选择器的权重比.content p选择器大,现在我只想让第一p标签的文本采用text-align:center居中,只需要将选择器改成子选择器即可:

这样段落文本就可以对齐了,遇到这样的问题,就会发现还是很有必要把css的权重计算问题弄透彻。

 

上面的.content p的样式还可以再优化:

不需要设置text-align:justify段落也可以对齐,因为内容会自动填满整个容器(我是这样理解的),必要的情况下可以选择用text-align:justify来给文本设置两端对齐。

关于文字对齐text-align:

值的含义:

 

 

目前在谷歌浏览器和火狐浏览器上测的,必须要设置两端对齐的时候,只需要将text-align设为justify就可以实现文字两端对齐。

 

转载于:https://www.cnblogs.com/yy95/p/5708344.html

你可能感兴趣的文章
我的友情链接
查看>>
SNBannerView 无限循环滚动轮播图 集成简单 高效
查看>>
Yii框架官方指南系列25——使用数据库:Active Record
查看>>
Android:ANR、线程间通讯、Handler、Message
查看>>
抽象工厂模式实现DB的封装(续)
查看>>
linux命令之git
查看>>
SQLPlus环境设置
查看>>
如何解决crontab脚本执行sudo
查看>>
大数据应用之HBase数据插入性能优化之多线程并行插入测试案例
查看>>
phalcon的nginx重写实现模仿apache下的.htaccess
查看>>
使用用户自定义的辅助实例执行基于表空间的时间点恢复
查看>>
Mybatis XML 映射配置文件
查看>>
MySQL深入03-锁-事务-GTID
查看>>
HTML学习日记(1-基础)
查看>>
如何查看mysql的用户及授权
查看>>
JAVA jacob office转换pdf代码
查看>>
Java 命令行运行参数大全
查看>>
Oracle学习之路-SQL篇-连接查询
查看>>
我的友情链接
查看>>
Windows 7打开.hlp文件
查看>>