怎么把字移到div下面中间

html中建立一个div,怎么把文字放到div下方,并且居中

该回答引用NewBing

你好,这是Bing。我可以帮你解答。😊


要在html中建立一个div,并且把文字放到div下方,并且居中,你可以使用以下方法:

  1. 给div添加一个css样式,设置其宽度和高度,并且使用margin: 0 auto;让其水平居中①②。
  2. 给文字添加一个css样式,设置其position为absolute,bottom为0,并且使用text-align: center;让其垂直居中③④。

例如,你可以参考以下代码:

<style>
  div {
    width: 300px;
    height: 300px;
    margin: 0 auto;
    background-color: lightblue;
  }
  
  p {
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
  }
</style>

<div>
  <p>这是一段文字</p>
</div>

源: 与必应的对话, 2023/3/1

该回答引用GPTᴼᴾᴱᴺᴬᴵ
您可以使用CSS来实现这个效果。

首先,在HTML中创建一个div元素,例如:

<div class="container">
  <p>Hello, world!</p>
</div>

接着,在CSS中为这个容器添加样式,让文字居中显示并放置在容器下方。例如:

.container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 200px;
}

.container p {
  margin-top: auto;
}


这里使用了flexbox布局。display: flex表示容器使用flexbox布局,flex-direction: column表示子元素沿着垂直方向排列,justify-content: center和align-items: center表示让子元素在容器中水平和垂直方向上都居中显示。height: 200px为容器设置了一个高度,可以根据实际情况进行调整。最后,margin-top: auto让文字在容器中垂直居中,并且位于容器的下方。

这样,文字就会在div的下方并且居中显示了。

字写道div外面不行嘛