繁体   English   中英

在div html中垂直对齐子子级

[英]Vertically top align sub children in a div html

我正在使用以下代码

    <div style="margin-top: 10px; margin-left: 10px; width: 800px; height:110px; display:inline-block;" >

          <img src="images/about_us_logo.png" alt="" width="104" height="110" />
          <label class="aboutText" ><?php echo $store['description'] ?></label>
    </div>
    <br />
    <div style="margin-top: 10px; margin-left: 10px; display:inline-block;" >

          <img src="images/webaddress_about.png" alt="" width="70" height="67" />
          <label class="aboutText" ><?php echo $store['website'] ?></label>

    </div>

    <br />
    <div style="margin-top: 10px; margin-left: 10px; display:inline-block;" >

          <img src="images/email_about.png" alt="" width="70" height="49" />
          <label class="aboutText" ><?php echo $store['email'] ?></label>

    </div>
    <br />
    <div style="margin-top: 10px; margin-left: 10px; display:inline-block;" >

          <img src="images/phone_about.png" alt="" width="50" height="55" />
          <label class="aboutText" ><?php echo $store['phone'] ?></label>

    </div>



.aboutText
{
    margin: 10px 10x  10px 20px;
    padding: 5px 5px 5px 5px;
    color: #C7C7C7;
    width: 500px;
    height:110px;
    text-align:center;
    font-weight: bold;
}

结果如下

在此处输入图片说明

问题是图像和文本未对齐。 我需要将文本放置在与图像2对齐的顶部,徽标及其说明与下面的图像重叠,我该怎么办才能解决问题

您只需要添加以下css规则,即可将子子级与顶部对齐:

img,label{
    vertical-align:top; /* vertically align */
}

但是我认为middle最适合这个

img,label{
    vertical-align:middle; /* vertically align */
}

顶部演示

演示与中间

如果描述文本太长,这种情况将总是有用的。这样做,将一些CSS规则以及上述规则添加到标签CSS中:

.aboutText
{
    margin: 10px 10x  10px 20px;
    padding: 5px 5px 5px 5px;
    color: #C7C7C7;
 /* width: 110px;*/ /*Get rid of height here
    height:500px;
    text-align:center;
    font-weight: bold;

    word-wrap:break-word;/* added new rule*/
    display:inline-block;/* added new rule*/
    text-align:left;   /* added new rule*/
}

最终演示

希望你需要这个。

添加图像的左对齐属性

img
{
 text-align:left;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM