html - 如何将图像下方的以下元素的文本居中

标签 html css

我有两个 <div> s,其中图像存在于一个中,文本存在于另一个中。

现在,我想确保文本必须位于中心图像下方。如果我有一个 <div>这很容易,但我应该使用包含单独 <div> 的现有结构s 用于文本和图像。

现在,我已经为 <div class="sidebyside_pera"> 下的文本编写了这样的 CSS。

.sidebyside_pera p {
    background:blue;
    float:left;
    text-align:center;
    margin:0 auto;
    position:relative;
    margin-left:-70px;
    margin-top:110px;
}

下面是图像 的 CSS <div class="sidebyside_image">

.sidebyside_new {
    float:left;
}

上面的 CSS 适用于固定预设大小的图像。如何为变量图像的图像设置 CSS,以便文本位于中心图像下方。

这是我目前的结构:

<div class="sidebyside_new">
    <img src="<%=imageLink %>" alt="<%=altText %>" width="<%=imgwidth %>" height="<%=imgheight %>" />
</div>
<div class="sidebyside_pera">
   <p> <%=description %> </p>
</div>

最佳答案

将 div(一个包含图像,一个包含文本)包裹在另一个 div 中应该可行。

<div class="container">
    <div class="image">
        <img src="image.jpg" />
    </div>
    <div class="text">
        <p>Some text</p>
    </div>
</div>

http://jsfiddle.net/PaulvdDool/VVQxZ/

关于html - 如何将图像下方的以下元素的文本居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16898879/

相关文章:

html - 为什么不能覆盖这个通用的CSS样式呢?

html - 元素在悬停时跳来跳去

javascript - CSS动画溢出div

html - 如何在绝对位置上将一个元素调整到另一个元素?

javascript - 如何在单击加载时隐藏除 anchor href 引用的第一个 div 之外的所有内容

css - sprockets 使用 twitter bootstrap 以随机顺序加载 sass

html - iFrame Css 伪类

javascript - 小折叠三 Angular 形 : how can I create collapsible sections on a webpage?

android - 什么时候在 Android 中使用 HTML5?什么时候不用?

javascript - 为什么这个说未定义?