首页 > web前端 > css教程 > 如何在所有浏览器中对齐 Div 中最后一行文本?

如何在所有浏览器中对齐 Div 中最后一行文本?

Susan Sarandon
发布: 2024-12-10 02:21:12
原创
406 人浏览过

How Can I Justify the Last Line of Text in a Div Across All Browsers?

对齐 Div 的最后一行

的最后一行的默认文本对齐方式通常是左对齐的,即使文本的其余部分是合理的。这可能会令人沮丧,尤其是当您出于美观或可读性原因需要调整最后一行时。

跨浏览器解决方案

要调整 a 的最后一行

跨各种浏览器,包括 IE6 ,您可以使用以下 CSS:
p, h1 {
  text-align: justify;
  text-align-last: justify;
}

p:after, h1:after {
  content: "";
  display: inline-block;
  width: 100%;
}
登录后复制

此方法结合了 text-align-last: justify;属性,IE 支持,具有 :after 伪内容方法的变体。它还修复了删除单行文本元素后添加的额外空格的问题。

单行文本修复

如果您的

仅包含一行文本,您可以使用以下 CSS 来防止上一个解决方案可能导致的额外空行:
h1 {
  text-align: justify;
  text-align-last: justify;
  height: 1em;
  line-height: 1;
}

h1:after {
  content: "";
  display: inline-block;
  width: 100%;
}
登录后复制

其他资源

对于更详细的信息,请参考至:

  • http://kristinlbradley.wordpress.com/2011/09/15/cross-browser-css-justify-last-line-paragraph-text/

以上是如何在所有浏览器中对齐 Div 中最后一行文本?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板