Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.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
如何将div等的静态对齐转换为始终动态对齐(即弹性对齐)-HTML、CSS3_Html_Css - Fatal编程技术网

如何将div等的静态对齐转换为始终动态对齐(即弹性对齐)-HTML、CSS3

如何将div等的静态对齐转换为始终动态对齐(即弹性对齐)-HTML、CSS3,html,css,Html,Css,下面是演示 我正在使用Twitter的引导框架- 您将在样式表(JSFIDLE上)中看到的顶部是Bootstrap中的适当类,但底部是我的类 在jsiddle上,由于某种原因,一切看起来都不是我想要的样子(我认为这可能是因为jsiddle上的静态值和较小的窗口) 这是我的应用程序中的外观: 然而,问题是,当我为所有内容指定特定的宽度(以像素为单位)时,它就起作用了 我想做的是,无论浏览器窗口大小如何,布局都保持不变(图像不必自动调整大小,尽管如果可以在没有JS的情况下实现这一点,那将很酷)。因

下面是演示

我正在使用Twitter的引导框架-

您将在样式表(JSFIDLE上)中看到的顶部是Bootstrap中的适当类,但底部是我的类

在jsiddle上,由于某种原因,一切看起来都不是我想要的样子(我认为这可能是因为jsiddle上的静态值和较小的窗口)

这是我的应用程序中的外观:

然而,问题是,当我为所有内容指定特定的宽度(以像素为单位)时,它就起作用了

我想做的是,无论浏览器窗口大小如何,布局都保持不变(图像不必自动调整大小,尽管如果可以在没有JS的情况下实现这一点,那将很酷)。因此,从理论上讲,一旦我把它放到JSFIDLE中,布局就不会被破坏

有什么想法吗?

你可以这样做:

首先,去掉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;    
}
当然,您需要调整这些值。我只是随便挑了一些

示例:

您可以这样做:

首先,去掉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;    
}
当然,您需要调整这些值。我只是随便挑了一些


示例:

您希望元素在调整窗口大小时保持其像素宽度,还是希望布局随窗口缩小?我希望布局随窗口缩小(成比例)。您希望元素在调整窗口大小时保持其像素宽度,或者希望布局随窗口一起收缩?我希望布局随窗口一起收缩(成比例)。