2013-07-10 89 views
0

我想调整div的高度与其内容。如果我使用类似min-height: 100px;的东西,屏幕会变小(在移动设备中),div对于屏幕来说会太大。我怎样才能做到这一点 ?根据内容自动调整div高度并管理响应度

任何帮助将是非常赞赏。谢谢

编辑:我的内容是background-image

回答

0

您可以将高度设置为100%而不是像素值。这种方法在跨浏览器支持方面存在一些细微差别。

这是一个good answer解决百分比高度的问题。

您也可以通过视口高度和宽度上的媒体查询使用响应式样式。这也是一个good tutorial

+0

谢谢:)使用你的第一个链接的答案不会改变任何东西,(我的内容应该是一个'background-image') – Copernic

0

编写响应式设计时,我的建议是尝试使用百分比值,除了元标记或媒体查询。例如最小高度:10%;

-3
display:block 

您可以将此样式应用于您的'div'。

+1

DIV的默认显示属性是块。 –