![]() |
1
2
文本对齐:居中处理“内联”或“内联块”元素。这意味着文本、图像、链接等不需要占用尽可能多的宽度,只需要它们需要的宽度。它们的“display”属性设置为inline,可以像文本一样居中--因此命名为text align。 如果您想将一个非内联元素居中,通常是“块”,那么现在您讨论的是那些自然需要尽可能多宽度的元素。所以把它们放在中心并不重要,因为它们填满了整个东西。在这种情况下,您可以通过将其左右边距设置为“自动”并指定宽度,或者在父级(如flex)上使用不同的显示模式来实现。 看起来您正在实现第二个选项。在父元素上,确实有display flex。但flex就像一匹必须驯服的野马。需要一些时间才能习惯。例如,它不太关心文本对齐:居中。 让父元素灵活(没有任何其他规范)基本上就是说,“嘿,父元素,让所有子元素都排成一行。”在你的情况下,你有两个孩子,都是div的,所以他们会并排走。 Flex有一个主轴(默认情况下为水平轴),要使项目在该轴内居中,可以使用“对齐内容:中心”。将其添加到#loginArea的CSS中会将所有子级放在一行中,但居中。 那可能是你想要的。相反,如果您希望loginInstructions div位于自己的行上,您还可以添加:flex wrap:wrap;对于父级,允许它创建额外的行,并且flex-basis:100%用于loginInstructions,告诉它占flex行的100%。 |
![]() |
2
1
如果你改变
|
![]() |
3
0
使用“对齐内容:中心”;
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 4 月前 |
![]() |
Mass · 如何在Tailwind CSS v4中创建配置 4 月前 |
![]() |
magenta placenta · 将css变量合并为一个变量 4 月前 |
![]() |
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 5 月前 |
![]() |
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 5 月前 |