首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DIV高度和宽度整页对中不工作

问DIV高度和宽度整页对中不工作
EN

Stack Overflow用户
提问于 2014-09-15 16:15:54
回答 3查看 108关注 0票数 2

背景:

我正试图在全屏中为我的未来页面和容器可视化结构。

当前JSFiddle:

可在这里找到。

代码语言:javascript
复制
<div class="top">top</div>
<div class="middleleft">left</div>
<div class="center">center</div>
<div class="middleright">right</div>
<div class="bottom">bottom</div>
代码语言:javascript
复制
.top
{
background-color: yellow;
height: 20%;
}

.middleleft
{
float: left;
    background-color: blue;
width: 20%;
}

.center
{
float: left;
        background-color: white;
width: 60%;
margin: auto;
height: 60%;
}

.middleright
{
float:left;
    background-color: red;
width: 20%;
}

.bottom
{
height: 20%;
background-color: green;
}

问题:

由于某些原因,即使在CSS上定义了高度,它也不会将整个屏幕填充到底部,在文本结束之前只链接足够的背景颜色高度和宽度。

需要:

需要哪些代码更改才能将屏幕填充到其所具有的维度(比如中心div上的60%宽度),而不必将字符写到屏幕底部以填写屏幕上的div?

代码类型限制:

我不希望在解决方案中使用JavaScript或JQuery,只想使用CSS和JQuery。

非常感谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-09-15 16:19:40

JSFIDDLE码

我补充说:

代码语言:javascript
复制
html, body {height:100%;}

然后,我把你的中心div设为100%高(并使它变成粉红色,这样就能更容易看到)。

编辑:--我把你的侧div放在一边,因为我不知道你想用这些做什么,但我希望这会有所帮助。

票数 2
EN

Stack Overflow用户

发布于 2014-09-15 16:26:04

将顶部/中间/底部的内容包装到一个类中,允许左/右div仅位于包装器之外。

票数 0
EN

Stack Overflow用户

发布于 2014-09-15 16:27:13

这是可以实现的,但我认为你需要问自己为什么要这样做。今天,手机没有标准的屏幕大小,所以一个屏幕的全屏不会是另一个屏幕的全屏。

相反,为什么不尝试在建议的结构中添加一些真正的内容,然后看看它是如何堆积起来的呢?

或者,如果它纯粹是为了模型的目的,那么也许使用一些图形软件,在那里它更容易和更快地移动东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25852427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档