如何将div等的静态对齐转换为始终动态对齐(即弹性对齐)-HTML、CSS3
下面是演示 我正在使用Twitter的引导框架- 您将在样式表(JSFIDLE上)中看到的顶部是Bootstrap中的适当类,但底部是我的类 在jsiddle上,由于某种原因,一切看起来都不是我想要的样子(我认为这可能是因为jsiddle上的静态值和较小的窗口) 这是我的应用程序中的外观: 然而,问题是,当我为所有内容指定特定的宽度(以像素为单位)时,它就起作用了 我想做的是,无论浏览器窗口大小如何,布局都保持不变(图像不必自动调整大小,尽管如果可以在没有JS的情况下实现这一点,那将很酷)。因此,从理论上讲,一旦我把它放到JSFIDLE中,布局就不会被破坏 有什么想法吗?你可以这样做: 首先,去掉Twitter css中设置的如何将div等的静态对齐转换为始终动态对齐(即弹性对齐)-HTML、CSS3,html,css,Html,Css,下面是演示 我正在使用Twitter的引导框架- 您将在样式表(JSFIDLE上)中看到的顶部是Bootstrap中的适当类,但底部是我的类 在jsiddle上,由于某种原因,一切看起来都不是我想要的样子(我认为这可能是因为jsiddle上的静态值和较小的窗口) 这是我的应用程序中的外观: 然而,问题是,当我为所有内容指定特定的宽度(以像素为单位)时,它就起作用了 我想做的是,无论浏览器窗口大小如何,布局都保持不变(图像不必自动调整大小,尽管如果可以在没有JS的情况下实现这一点,那将很酷)。因
最小宽度
div.container-fluid {
float: bottom;
padding: 0px;
min-width:0; /* add this */
}
秒,给.content div
一个流体宽度
div.container-fluid .content {
border: 1px black solid;
margin: 0px;
width: 80%; /* adjust this */
float: left;
padding: 10px;
}
第三个,浮动
表单中的项目
div.row.profile_pic div.span5 {
width: 120px;
float:left;
margin-right:1em;
}
div.span7{
width:40%;
float:left;
}
当然,您需要调整这些值。我只是随便挑了一些
示例:您可以这样做:
首先,去掉Twitter css中设置的最小宽度
div.container-fluid {
float: bottom;
padding: 0px;
min-width:0; /* add this */
}
秒,给.content div
一个流体宽度
div.container-fluid .content {
border: 1px black solid;
margin: 0px;
width: 80%; /* adjust this */
float: left;
padding: 10px;
}
第三个,浮动
表单中的项目
div.row.profile_pic div.span5 {
width: 120px;
float:left;
margin-right:1em;
}
div.span7{
width:40%;
float:left;
}
当然,您需要调整这些值。我只是随便挑了一些
示例:您希望元素在调整窗口大小时保持其像素宽度,还是希望布局随窗口缩小?我希望布局随窗口缩小(成比例)。您希望元素在调整窗口大小时保持其像素宽度,或者希望布局随窗口一起收缩?我希望布局随窗口一起收缩(成比例)。