Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.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
Javascript 网站内容扩展和收缩_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 网站内容扩展和收缩

Javascript 网站内容扩展和收缩,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在尝试创建一个简单的全屏站点,其中侧栏的宽度是恒定的,但“站点内容”区域根据浏览器的宽度进行扩展和收缩 以下是两张图片,展示了我正在尝试做的事情: 当浏览器展开时,侧栏仍然保持其原始宽度,但“网站内容”几乎增加了一倍以填充空间 我能够让站点内容扩展的唯一方法是同时扩展侧边栏,例如: <style> #sidebar{ width:20%; float:right; } #sitecontent{ width:80%; float:left; } </style>

我正在尝试创建一个简单的全屏站点,其中侧栏的宽度是恒定的,但“站点内容”区域根据浏览器的宽度进行扩展和收缩

以下是两张图片,展示了我正在尝试做的事情:

当浏览器展开时,侧栏仍然保持其原始宽度,但“网站内容”几乎增加了一倍以填充空间

我能够让站点内容扩展的唯一方法是同时扩展侧边栏,例如:

<style>
#sidebar{
width:20%;
float:right;
}
#sitecontent{
width:80%;
float:left;
}
</style>

#边栏{
宽度:20%;
浮动:对;
}
#网站内容{
宽度:80%;
浮动:左;
}

什么想法?

< P>这是一个很棒的教程,每当我建立响应网站时,我都会用它作为基础。(这包括建立一个站点,以扩展和承包所有移动设备)

干杯。


<style>
#sidebar{
    width: 256px; /* Use a fixed width for your sidebar. */
    float: right;
}
#sitecontent{
    display: block;
    float: left;
}
</style>
#边栏{ 宽度:256px;/*为侧边栏使用固定宽度*/ 浮动:对; } #网站内容{ 显示:块; 浮动:左; }
试试这个:

#sidebar {
  float: left; width: 200px; /* or whatever */
}
#sitecontent {
  width: 100%;
  box-sizing: border-box; // also -webkit-box-sizing, -moz-box-sizing, maybe -o-box-sizing
  padding-left: 200px; /* same as sidebar */
}
通过使用“边框框”框大小调整(在IE小于8的情况下不起作用),您可以将内容框的宽度设置为100%,并使其包含填充(和/或边框)