Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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 如何使主div显示在侧边栏旁边_Html_Css - Fatal编程技术网

Html 如何使主div显示在侧边栏旁边

Html 如何使主div显示在侧边栏旁边,html,css,Html,Css,我正在创建一个基本的通用网页,其中有一个照片库作为练习,但由于某些原因,我无法让库div浮动在侧边栏div旁边,这样上面就不会有很大的空白。漂浮它们只会毁掉一切。当我检查元素时,它显示边栏右侧/画廊上方有一个边距占据了所有空间,但我已经一遍又一遍地查看了css,找不到边距的来源。但我不能100%确定这就是问题的原因 如果有人知道我如何才能正确地担任这个职位,我将不胜感激。我觉得我什么都试过了,只是不明白而已 以下是JSFIDLE上代码的链接: 我暗中试探了一下,让你试试。本质上,我在包装中收集

我正在创建一个基本的通用网页,其中有一个照片库作为练习,但由于某些原因,我无法让库div浮动在侧边栏div旁边,这样上面就不会有很大的空白。漂浮它们只会毁掉一切。当我检查元素时,它显示边栏右侧/画廊上方有一个边距占据了所有空间,但我已经一遍又一遍地查看了css,找不到边距的来源。但我不能100%确定这就是问题的原因

如果有人知道我如何才能正确地担任这个职位,我将不胜感激。我觉得我什么都试过了,只是不明白而已

以下是JSFIDLE上代码的链接:


我暗中试探了一下,让你试试。本质上,我在包装中收集了不同的部分,将它们转换为
内联块
,希望它看起来像您想要的那样。

试试这个


这样你就不会有水平滚动的问题了:

使用显示作为表格单元

.侧边栏{

min-width: 200px;
display: table-cell;
} .画廊{

display: table-cell;
width: 100%;

}

我在原始帖子中提到,浮动只会把事情搞砸。但它是使用inline:block解决的。
min-width: 200px;
display: table-cell;
display: table-cell;
width: 100%;