首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在配置文件下面的文本,而不是在下面列有用户名。

在配置文件下面的文本,而不是在下面列有用户名。
EN

Stack Overflow用户
提问于 2020-04-30 07:00:25
回答 3查看 63关注 0票数 0

我有一个消息div,配置文件图标在左边和右边,用户名,就在它下面的消息。如果消息太长,则如下所示:

但是我想要的是它应该在用户名下面对齐。

我的信息显示框代码:

代码语言:javascript
复制
<div id="show_msg">
    <div id="chat_box">
        <img src="images/user.jpg" id="onio_user_2"  style="border: 2px solid lightblue">
        <div class="content-2">
            <p style="font-weight: bold;font-size:13px;">BaTuTa</p>
        </div>
        <br />
        <div class="content">
            <p><span>Han yaar sahi kaha ap nayHan yaar sahi kaha ap nayHan yaar sahi kaha ap nayHan yaar sahi kaha ap nayHan yaar sahi kaha ap nayHan yaar sahi kaha ap nayHan yaar sahiBhajsahiBhajsahiBhajsahiBhajsahiBhajsahiBhaj bhaj wadna ay mandir maseeti
Te kaday mann apnay wich warya ee naai</span></p>
        </div>                          
    </div>
</div>

我的css:

代码语言:javascript
复制
#chat_box {
    width: 100%;
    border: 1px dotted black;
    position: absolute;
}
#chat_box img {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    float: left;
}
.content {
    font-size: 12px;
    float: left;
    margin: 0 0 0 3px;
}
.content p {
    margin: 0 0 1px 0;
    padding: 0;

}
.content-2 {
    font-size: 12px;
    float: left;
    margin: 0 0 0 3px;
}
.content-2 p {
    margin: 0 0 1px 0;
    padding: 0;
    word-break: break-all;
}
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-04-30 07:12:10

您可以使用挠曲箱轻松地对齐内容。我添加了一个工作代码片段。

  1. display: flex添加到您的#chat_box id以对齐图像和它的内容相邻。
  2. 删除content_2类,并将内容的注释部分添加到原始content类中。所以现在您的#chat_box只包含两个元素,一个img和一个带有文本的div。这样对齐就更容易了。
  3. min-widthmin-height属性添加到img中,这样就不会被压缩。

代码语言:javascript
复制
#chat_box {
  width: 100%;
  border: 1px dotted black;
  position: absolute;
  
  display: flex;
}

#chat_box img {
  min-width: 40px;
  min-height: 40px;
  width: 40px;
  height: 40px;
  border-radius: 100%;
}

.content {
  font-size: 12px;
  float: left;
  margin: 0 0 0 3px;
}

.content p {
  margin: 0 0 1px 0;
  padding: 0;
}

.comment {
  font-size: 12px;
  margin: 0 0 1px 0;
  padding: 0;
  word-break: break-all;
}
代码语言:javascript
复制
<div id="show_msg">
  <div id="chat_box">
    <img src="images/user.jpg" id="onio_user_2" style="border: 2px solid lightblue">
    <div class="content-2">
      <p style="font-weight: bold;font-size:13px;">BaTuTa</p>
      <p class="comment"><span>Han yaar sahi kaha ap nayHan yaar sahi kaha ap nayHan yaar sahi kaha ap nayHan yaar sahi kaha ap nayHan yaar sahi kaha ap nayHan yaar sahi kaha ap nayHan yaar sahiBhajsahiBhajsahiBhajsahiBhajsahiBhajsahiBhaj bhaj wadna ay mandir maseeti
Te kaday mann apnay wich warya ee naai</span></p>
    </div>
  </div>
</div>

票数 2
EN

Stack Overflow用户

发布于 2020-04-30 07:25:29

删除<br /> + <div class="content">,如下所示。由于您有一个<p>,所以在下一行中不需要一个<br/>

代码语言:javascript
复制
<div id="show_msg">
                  <div id="chat_box">
                    <img src="images/user.jpg" id="onio_user_2"  style="border: 2px solid lightblue">
                      <div class="content-2">
                          <p style="font-weight: bold;font-size:13px;">BaTuTa</p>

                          <p><span>Han yaar sahi kaha ap nayHan yaar sahi kaha ap nayHan yaar sahi kaha ap nayHan yaar sahi kaha ap nayHan yaar sahi kaha ap nayHan yaar sahi kaha ap nayHan yaar sahiBhajsahiBhajsahiBhajsahiBhajsahiBhajsahiBhaj bhaj wadna ay mandir maseeti
    Te kaday mann apnay wich warya ee naai</span></p>
                      </div>
                  </div>
              </div>

css

代码语言:javascript
复制
  #chat_box {
      width: 100%;
      border: 1px dotted black;
      position: absolute;
  }
  #chat_box img {
      width: 40px;
      height: 40px;
      border-radius: 100%;
      float: left;
  }
  .content {
      font-size: 12px;
      float: left;
      margin: 0 0 0 3px;
  }
  .content p {
      margin: 0 0 1px 0;
      padding: 0;
  }
  .content-2 {
      font-size: 12px;

      margin: 0 0 0 3px;
  }
  .content-2 p {
      margin: 0 0 1px 0;
      padding: 0;
      word-break: break-all;
  }
票数 0
EN

Stack Overflow用户

发布于 2020-04-30 07:37:44

在相同的框中添加配置文件名称和描述文本,尝试如下:

代码语言:javascript
复制
<div id="show_msg"><div id="chat_box"><img src="images/user.jpg" id="onio_user_2" style="border: 2px solid lightblue"><div class="content-2"><p style="font-weight: bold;font-size:13px;">BaTuTa</p><p class="comment">lorem ipsum is a dummy text which goes here</p></div></div></div>

Css应该是链接

代码语言:javascript
复制
#chat_box img {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  border-radius: 100%;
  float: left;}

  .content {
  font-size: 12px;
  float: left;
  max-width: 90%;
  margin: 0 0 0 3px;} 

您可以将最大宽度更改为宽度,如果您面临任何问题,它将工作完美的css其余部分将与您使用的相同,上面只有放置的内容是错误的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61517610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档