浏览器不再显示渐变背景

桦木

我试图将横幅图像(带有透明部分)放置在div中,并且可以动态更改渐变背景,然后将表格覆盖在其上方。

    <div style="margin: 0; padding: 0; width: 796px; position: relative; ">
        <img src="LeftSlice.gif" style="margin: 0; padding: 0; position: relative; float: left;">
        <div style="margin: 0; padding: 0; 
            background: -webkit-linear-gradient(white, blue);
            background: -o-linear-gradient(white, blue);
            background: -moz-linear-gradient(white, blue);
            background: linear-gradient(white, blue);
            ">
            <img src="MiddleSlice2.gif"  style="margin: 0; padding: 0; position: relative; float: left;  z-index: 250; ">
        </div>
        <img src="RightSlice.gif" style="margin: 0; padding: 0; position: relative; float: left; ">

        <table style="padding: 0 20px; width: 796px; position: absolute; left:10px; top:10px; z-index: 500 " >
        <tr>
            <td valign="bottom" align="left"><img src="IFFUlogo.gif" height="80px" width="200px" ></td>
            <td valign="top" align="right">About Us | Register | Login</td>
        </tr>
        <tr>
            <td colspan="2" valign="bottom" align="center" style="padding: 30px 0 0 0; color: white; "><h1>Custer County District High School</h1></td>
        </tr>
        </table>
    </div>

我没有渐变(正文bg显示在横幅.gif的透明部分下方)

当我查看Firebug中的元素时,得到以下信息:

element.style {
background: linear-gradient(#FFFFFF, #0000FF) repeat scroll 0 0 rgba(0, 0, 0, 0);
margin: 0;
padding: 0;
}

我认为我们不允许发布网址,但如果可以,我可以这样做。

马特

看来div中的所有内容都是浮动的或position:absolute这将导致div自身崩溃,因此您看不到背景。每当您在容器中浮动一些要扩展以包含其内容的容器时,您都需要插入clear如下代码:

<div id="myContainer" style="background:red;">
  <img id="myFloatingElem" style="float:left;" />
  <div style="clear:left;"></div>
</div>

或者更好的是,不要这样做,而应使用Clearfix(有关随附的CSS,请参见http://nicolasgallagher.com/micro-clearfix-hack/):

<div id="myContainer" class="cf" style="background:red;">
  <img id="myFloatingElem" style="float:left;" />
</div>

对于position:absolute,这两个选项都不起作用,在这种情况下,您需要为父级指定高度。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CSS背景渐变在浏览器中滚动时不覆盖背景

来自分类Dev

使用JEditorPane的浏览器强制显示蓝色背景

来自分类Dev

使用JEditorPane的浏览器强制显示蓝色背景

来自分类Dev

为旧版浏览器设置背景色,而不是渐变色

来自分类Dev

背景图片在桌面浏览器上正确显示,在移动浏览器上未显示

来自分类Dev

Google Chrome浏览器的新标签页缩略图不再适合显示且无法显示

来自分类Dev

桌面浏览器显示与移动浏览器不同

来自分类Dev

浏览器的最小宽度(显示浏览器的宽度)

来自分类Dev

在浏览器的右侧和左侧填充缺失的对角渐变

来自分类Dev

跨浏览器的CSS线性渐变格式问题

来自分类Dev

用于浏览器移动的线性渐变和url图片?

来自分类Dev

跨浏览器CSS 3文本渐变

来自分类Dev

自12月8日以来,解析分析浏览器将不再显示自定义事件数据

来自分类Dev

浏览器如何删除不再使用的本地存储?

来自分类Dev

更新Safari浏览器12.0 - Java插件不再列出

来自分类Dev

键入“危险”不再在谷歌浏览器中运行

来自分类Dev

Flash(.swf)文件不再由浏览器播放

来自分类Dev

IE:背景图像不显示。浏览器在悬停时重绘吗?

来自分类Dev

从浏览器复制具有透明性的PNG会显示黑色背景

来自分类Dev

缩放背景图像,以使浏览器窗口居中和显示宽高比

来自分类Dev

IE:背景图像不显示。浏览器在悬停时重绘吗?

来自分类Dev

CSS <select>下拉列表在iOS / iPAD浏览器中不显示背景色

来自分类Dev

Javascript 背景 URL 图像未显示在 Safari 浏览器上

来自分类Dev

仅在 Android 浏览器上无法正确显示背景图像

来自分类Dev

CSS 背景图片链接正确;不显示在浏览器中

来自分类Dev

无法将背景图像显示到浏览器的全屏并使其响应

来自分类Dev

如何在html中显示浏览器的默认主题背景?

来自分类Dev

CSS 背景图像 url() 在各种浏览器中未显示错误“404 not found”

来自分类Dev

检测浏览器显示语言

Related 相关文章

  1. 1

    CSS背景渐变在浏览器中滚动时不覆盖背景

  2. 2

    使用JEditorPane的浏览器强制显示蓝色背景

  3. 3

    使用JEditorPane的浏览器强制显示蓝色背景

  4. 4

    为旧版浏览器设置背景色,而不是渐变色

  5. 5

    背景图片在桌面浏览器上正确显示,在移动浏览器上未显示

  6. 6

    Google Chrome浏览器的新标签页缩略图不再适合显示且无法显示

  7. 7

    桌面浏览器显示与移动浏览器不同

  8. 8

    浏览器的最小宽度(显示浏览器的宽度)

  9. 9

    在浏览器的右侧和左侧填充缺失的对角渐变

  10. 10

    跨浏览器的CSS线性渐变格式问题

  11. 11

    用于浏览器移动的线性渐变和url图片?

  12. 12

    跨浏览器CSS 3文本渐变

  13. 13

    自12月8日以来,解析分析浏览器将不再显示自定义事件数据

  14. 14

    浏览器如何删除不再使用的本地存储?

  15. 15

    更新Safari浏览器12.0 - Java插件不再列出

  16. 16

    键入“危险”不再在谷歌浏览器中运行

  17. 17

    Flash(.swf)文件不再由浏览器播放

  18. 18

    IE:背景图像不显示。浏览器在悬停时重绘吗?

  19. 19

    从浏览器复制具有透明性的PNG会显示黑色背景

  20. 20

    缩放背景图像,以使浏览器窗口居中和显示宽高比

  21. 21

    IE:背景图像不显示。浏览器在悬停时重绘吗?

  22. 22

    CSS <select>下拉列表在iOS / iPAD浏览器中不显示背景色

  23. 23

    Javascript 背景 URL 图像未显示在 Safari 浏览器上

  24. 24

    仅在 Android 浏览器上无法正确显示背景图像

  25. 25

    CSS 背景图片链接正确;不显示在浏览器中

  26. 26

    无法将背景图像显示到浏览器的全屏并使其响应

  27. 27

    如何在html中显示浏览器的默认主题背景?

  28. 28

    CSS 背景图像 url() 在各种浏览器中未显示错误“404 not found”

  29. 29

    检测浏览器显示语言

热门标签

归档