html - 文本和图像在背景 div 中彼此相邻

标签 html css

我不太擅长 CSS...也许有人可以帮助我..

我正在尝试将文本放在我的 jquery 图像 slider 旁边...我无法弄明白。

slider_bg 只是背景图片...我应该删除这个 div 并将其与我的其他 div 组合...

html:

          <div class="slider_bg">
          <div id="caption">MY CAPTION TEXT LEFT OF IMAGE
           <div id="banner-fade">
            <ul class="bjqs">
            <li><img src="images/img1.jpg"></li>
            <li><img src="images/img2.jpg"></li>
            <li><img src="images/img3.jpg"></li>
            </ul>
           </div>
           </div>
          </div>

CSS:

#banner-fade {
display: block;
right:-358px;
top:17px;
margin-left:-10px;
margin-top:-10px;
padding:1px;
border:1px solid #000000;
}

#caption {
    top: 1px;
    left: 2px;
    }

.slider_bg {
width:100%;
height:404px;
background:url(../images/bg_bot.jpg) top center repeat;
position:relative;
overflow:hidden;
box-shadow:0 0 5px rgba(0, 0, 0, .4);
-moz-box-shadow:0 0 5px rgba(0, 0, 0, .4);
-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .4);
margin-bottom:35px;
}

当我这样做时,它在左侧显示文本..但是图像没有像我希望的那样正确对齐在右侧...靠近右侧边框和居中的顶部/底部.

最佳答案

要制作 float:leftfloat:right,您必须将文本添加到 div 中并使其 float : left 和你的 #banner-fade float:right

但是 display:inline-block 应该可以正常工作

检查 Fiddle demo

关于html - 文本和图像在背景 div 中彼此相邻,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21746730/

相关文章:

javascript - 在 HTML5 中显示嵌套的不等长 JSON 数组

c# - 以编程方式从网页读取值

c# - 从 Action 链接中移除样式

html - 无法将文本和图像居中

javascript - Delphi 执行命令问题,图片相关链接

html - IE9中最大高度滚动DIV的问题

c# - 母版页忽略了我已删除 CSS 文件的事实

javascript - 如何使用jquery以表格形式动态显示json数据?

html - polymer 2.0如何让一个元素全面屏?

javascript - 将 Angular 模块添加到 mean.io 包