Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用CSS在固定宽度的父对象中对齐短文本?_Css_Google Chrome - Fatal编程技术网

如何用CSS在固定宽度的父对象中对齐短文本?

如何用CSS在固定宽度的父对象中对齐短文本?,css,google-chrome,Css,Google Chrome,这是我的目标 尝试添加文本对齐 但文本似乎不够长 如何使短文本填充其父文本的宽度?您可以尝试增加单词间距 例如: .myClass{ word-spacing:15px; } 你可以玩字母间距:20px播放数字直到获得正确的宽度。 或字间距:20px似乎文本对齐仅适用于超出行的文本。 你可以使用flexbox来解决这个问题。 尽管这需要你把每个单词都用一个空格来表示。不知道你打算在哪里使用它,但如果它只在一个区域,有6个单词,它可能适合你 <div class="parent">

这是我的目标

尝试添加文本对齐

但文本似乎不够长


如何使短文本填充其父文本的宽度?

您可以尝试增加单词间距

例如:

.myClass{
word-spacing:15px;
}

你可以玩
字母间距:20px播放数字直到获得正确的宽度。

字间距:20px

似乎文本对齐仅适用于超出行的文本。 你可以使用flexbox来解决这个问题。 尽管这需要你把每个单词都用一个空格来表示。不知道你打算在哪里使用它,但如果它只在一个区域,有6个单词,它可能适合你

<div class="parent">
  <p><span>bla</span> <span>bla</span> <span>bla</span></p>
</div>


//Mixins
@mixin flexbox($direction, $wrap, $justify, $align){
    display: flex;
    flex-direction: $direction;
    flex-wrap: $wrap;
    justify-content: $justify;
    align-items: $align;
}

.parent{
  width: 100%;
  background: #eee;
  margin-top: 20px;

  p{
    text-align: justify;
    @include flexbox(row, wrap, space-between, center)
  }
}

呜呜呜呜

//混血儿 @混合flexbox($direction、$wrap、$justify、$align){ 显示器:flex; 弹性方向:$direction; 柔性包装:$wrap; 证明内容:$justify; 对齐项目:$align; } .家长{ 宽度:100%; 背景:#eee; 边缘顶部:20px; p{ 文本对齐:对齐; @包括flexbox(行、包裹、间距、中心) } }
你可以在这里看到它: