Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 五部分顶部布局_Css_Html - Fatal编程技术网

Css 五部分顶部布局

Css 五部分顶部布局,css,html,Css,Html,我正在尝试开发一个5部分的顶部布局,可以在任何浏览器上使用。它由5部分组成,因为您的中心菜单跨度为1024 然后你有一个菜单的左侧和右侧,有一些非重复的图像,这些图像将运行到一个重复的图像中,我想转到无穷远 这已经被证明是非常困难的,我可能已经忘记这可能是不可能的 我所做的就是靠得这么近,我几乎能尝到它。如果你能看一下我的代码,告诉我“右边”和它的宽度是怎么回事-它给滚动条带来了一些严重的问题 我所说的图像: 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DT

我正在尝试开发一个5部分的顶部布局,可以在任何浏览器上使用。它由5部分组成,因为您的中心菜单跨度为1024

然后你有一个菜单的左侧和右侧,有一些非重复的图像,这些图像将运行到一个重复的图像中,我想转到无穷远

这已经被证明是非常困难的,我可能已经忘记这可能是不可能的

我所做的就是靠得这么近,我几乎能尝到它。如果你能看一下我的代码,告诉我“右边”和它的宽度是怎么回事-它给滚动条带来了一些严重的问题

我所说的图像:

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
    <head>
        <style>
            body{
                margin:0px;
                padding:0px;
            }
            .left_stretch{
                background-color:red;
                z-index:-10;
                position:absolute;
                top:0px;
                left:0px;
                width:50%;
                height:100%;
            }
            .left_side{
                background-color:blue;
                z-index:-5;
                position:relative;
                top:0px;
                right:512px;
                width:100%;
                height:100%;
            }
            .center{
                background-color:green;
                height:500px;
                width:1024px;
                margin-left:auto;
                margin-right:auto;
            }
            .right_side{
                background-color:grey;
                z-index:50;
                position:relative;
                top:0px;
                left:512px;
                width:100%;
                height:100%;
            }
            .right_stretch{
                background-color:orange;
                z-index:-10;
                position:absolute;
                top:0px;
                right:0px;
                width:50%;
                height:100%;
            }
        </style>
    </head>
    <body>
        <div class="left_stretch">
            <div class="left_side"></div>
        </div>
        <div class="center"></div>
        <div class="right_stretch">
            <div class="right_side"></div>
        </div>
    </body>
</html>

身体{
边际:0px;
填充:0px;
}
.左伸{
背景色:红色;
z指数:-10;
位置:绝对位置;
顶部:0px;
左:0px;
宽度:50%;
身高:100%;
}
.左侧{
背景颜色:蓝色;
z指数:-5;
位置:相对位置;
顶部:0px;
右:512px;
宽度:100%;
身高:100%;
}
.中心{
背景颜色:绿色;
高度:500px;
宽度:1024px;
左边距:自动;
右边距:自动;
}
.右侧{
背景颜色:灰色;
z指数:50;
位置:相对位置;
顶部:0px;
左:512px;
宽度:100%;
身高:100%;
}
.右伸{
背景颜色:橙色;
z指数:-10;
位置:绝对位置;
顶部:0px;
右:0px;
宽度:50%;
身高:100%;
}
然后我当然担心IE7和IE6会把事情搞砸。。。但我只想先解决这个问题


有什么提示吗?

意识到我可以屏蔽你的代码,所以我测试了它

这是你的
导致它的原因。。它基本上就挂在那里。。创造空间


我真的不知道为什么结构是这样的,所以我不会给出任何关于修复它的提示。。除非你想快速解决。。也就是删除该元素:D

你能给我们发一张你的设计图(草图),说明你在视觉上的意思吗?:)无法从代码中找到任何明确的赠品,但作为提示。。您应该认真地使用Firebug(firefox)或使用其他开发工具来检查“空白”区域