Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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
Html 浮动内容左侧和右侧的导航元素_Html_Css - Fatal编程技术网

Html 浮动内容左侧和右侧的导航元素

Html 浮动内容左侧和右侧的导航元素,html,css,Html,Css,我试图在某些内容的两侧浮动两个“导航”元素。当用户向下滚动页面时,这些元素应该保持在原位(并且可见) 示例:(请参见小于和大于符号): 我试图用position:fixed将这两个元素“固定”在适当的位置,但它会导致元素一起塌陷 例如: 寻找如何使这项工作的方向 HTML 将位置:绝对指定给箭头类,将相对指定给父div#容器 #nav_left { left:0; position:absolute } #nav_right { right:0; position:ab

我试图在某些内容的两侧浮动两个“导航”元素。当用户向下滚动页面时,这些元素应该保持在原位(并且可见)

示例:(请参见小于和大于符号):

我试图用position:fixed将这两个元素“固定”在适当的位置,但它会导致元素一起塌陷

例如:

寻找如何使这项工作的方向

HTML


位置:绝对
指定给箭头类,将
相对
指定给父div
#容器

#nav_left {
        left:0; position:absolute
}
#nav_right {
    right:0; position:absolute
}


用于固定箭头

fixed
div内使用
relative
div,并按
position:absolute

HTML

<div id="nav">
           <div id="wrap"> 
               <div id="nav_left">&lt;&nbsp;</div> <div id="nav_right">&nbsp;&gt;</div>
        </div>
</div>
<div id="nav_left">&lt;&nbsp;</div> <div id="nav_right">&nbsp;&gt;</div>

在简单方法中,将直接
位置:固定
到子div并移除外部div

HTML

<div id="nav">
           <div id="wrap"> 
               <div id="nav_left">&lt;&nbsp;</div> <div id="nav_right">&nbsp;&gt;</div>
        </div>
</div>
<div id="nav_left">&lt;&nbsp;</div> <div id="nav_right">&nbsp;&gt;</div>

位置:绝对
指定给箭头类,将
相对
指定给父div
#容器

#nav_left {
        left:0; position:absolute
}
#nav_right {
    right:0; position:absolute
}


用于固定箭头

fixed
div内使用
relative
div,并按
position:absolute

HTML

<div id="nav">
           <div id="wrap"> 
               <div id="nav_left">&lt;&nbsp;</div> <div id="nav_right">&nbsp;&gt;</div>
        </div>
</div>
<div id="nav_left">&lt;&nbsp;</div> <div id="nav_right">&nbsp;&gt;</div>

在简单方法中,将直接
位置:固定
到子div并移除外部div

HTML

<div id="nav">
           <div id="wrap"> 
               <div id="nav_left">&lt;&nbsp;</div> <div id="nav_right">&nbsp;&gt;</div>
        </div>
</div>
<div id="nav_left">&lt;&nbsp;</div> <div id="nav_right">&nbsp;&gt;</div>

用于固定版本在#nav right not margin right:10%但右:10%。

用于固定版本在#nav right not margin right:10%但右:10%。

当使用
位置:fixed
时,您应该使用
顶部
/
底部
/
右侧
左侧
属性,并且不要使用
浮动
或边距。请参阅W3CCSS规范关于

在这种情况下,您应该将箭头
span
s更改为:

#nav_left {
    /*margin-left:-10%;*/
    left: 2em;
    top: 1em;
}
#nav_right {
    /*float:right;*/
    right: 4em;
    top: 1em;
    /*margin-right:-10%;*/
}

使用
位置:固定时
您应该使用
顶部
/
底部
/
右侧
/
左侧
属性,并且不要使用
浮动
或边距。请参阅W3CCSS规范关于

在这种情况下,您应该将箭头
span
s更改为:

#nav_left {
    /*margin-left:-10%;*/
    left: 2em;
    top: 1em;
}
#nav_right {
    /*float:right;*/
    right: 4em;
    top: 1em;
    /*margin-right:-10%;*/
}

差不多了。我忘了添加这些元素,当用户向下滚动页面时,这些元素应该保持在原位(并且可见)。我更新了我的问题以反映这一点。差不多了。我忘了添加这些元素,当用户向下滚动页面时,这些元素应该保持在原位(并且可见)。我更新了我的问题以反映这一点。