html - 左对齐和中对齐都在同一类中

标签 html css

我正在尝试使 HTML 中的 Matter 左对齐Index 居中对齐,我是否必须再写一个CSS 类并应用于索引,或者有一种方法可以在同一 page-title 类中管理它

.page-title {
  float: left;
  width: 100%;
  padding: 10px 10px 0;
  line-height: normal;
  border-bottom: 1px solid #b1b7ca;
  margin-bottom: 15px;
  margin-left: 10px;
}
<div class="page-title">Matter Index</div>

最佳答案

好吧,你可以用这样的小技巧来做到这一点:

  • 包括 :after:before 元素以使用 text-align:justify 并将单词分隔为“三”列。
    注意:您需要在文本开头添加一个空格
  • 使用direction让第二个单词居中对齐

.page-title {
  padding: 10px 10px 0;
  line-height: normal;
  border-bottom: 1px solid #b1b7ca;
  margin-bottom: 15px;
  margin-left: 10px;
  text-align: justify;
  direction:rtl;
}

.page-title:before,
.page-title:after {
  content: " ";
  display: inline-block;
}
.page-title:after {
  width: 100%;
}
<div class="page-title"> Matter Index</div>

关于html - 左对齐和中对齐都在同一类中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42862973/

相关文章:

javascript - 为什么 bootstrap CSS 在通过 jquery/javascript 打印时不可见

html - 带有文本的按钮内的 Canvas

css - 为不同的字体系列指定不同的字体大小

html - 精确的行高,例如 16.666666666...px

javascript - 使用 javascript 重新加载 CSS 样式表

javascript - Html/javascript 页面在 iPhone 上抛出 404,但在 PC 上运行良好

html - 避免 HTML 的 <noscript> 标签

html - div 中的 SVG 描边问题

jquery - CSS 在溢出设置为隐藏时删除水平滚动

jquery - 如何根据模型值隐藏 div 元素? MVC