zoukankan      html  css  js  c++  java
  • div嵌套div 背景图片 不显示的问题

    这几天 在做一个小Demo的时候碰到了如上的问题,一个DIV嵌套多个DIV时,父容器DIV不显示背景图片。同时结合之前碰到类似的问题,我归纳了如下几个解决方法:

     1.就是常见的 子div 背景把父div的背景给盖住了,例子:

     该例子就是 我有一个父div 和它里面嵌套的一个子div,两个div的宽度和高度大小是一样的,其中父div的背景图片就是上面这张图片(箭头部分是透明的),子div的背景图片是那种渐变灰色图片,其实懂英语的人应该看出来了就是,我想实现一个那种类似于iphone滑动那种灯光从 左到右的滑动效果。所以方法就是通过JS控制子div 周期的 从左到右滑动。但我们加上去,子div会盖住父div ,解决方法就是在他们两个div样式里 设置 z-index属性的值,父 div 的值大于 子 div 的值就可以了。值越大 与靠近 屏幕,也就是我们最先看见的部分。当然z-index生效的前提是

    div的position属性值为absolute、relative或fixed。。。这点很重要。

    2
    .碰到的碰到的就是 IE6下 div 不显示背景图或者图片的问题
    这个最切记的就是 你的url路径是否有名称 是中文的 文件夹 或者 图片名称是 中文的。因为ie6是不支持的。

    3.忘记给div的高度或者宽度 赋值了,因为 div是个容器 必须指定它的高宽,切高宽要足够。


    4.也是常见的错误,就是css中 background路劲问题:通常我将用于CSS效果的图片放置在+Css
                                |
                                |+images
                                |-XX.css
    因为BACKGROUND的url是相对css文件的路径,不是相对html的路径;
    这样写:
       BACKGROUND: url(Images/DivTitle.gif);
    就可以显示,也就不用考虑其它的路径的问题,也便于管理


  • 相关阅读:
    Java 线程池
    Java 内存模型
    img图片铺满父元素
    element-ui 表单复杂数据类型校验
    element-ui 栅格布局 一行五等分
    element-ui表单只验证单个字段
    记录
    js-字符串全局替换
    vue3-搭建项目-vue2-vu3使用上的变化
    小程序引入echarts
  • 原文地址:https://www.cnblogs.com/aaronfay/p/3759228.html
Copyright © 2011-2022 走看看