Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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中生成一行图像?我的目标是让一行图像(以网页为中心)根据屏幕大小进行缩放。到目前为止,我的(2)个解决方案都是类似的,但还不够好。我尝试: 保持它在页面上居中 屏幕变小时图像应该变小(智能手机) 保持在一条直线上,这样就不会通过调整大小而进入垂直直线 在多个图像之间留出空白 原始图像的大小应该无关紧要 我不是编程大师,所以 提前感谢, 丹尼斯 <div style="width: 100%; clear: center;"> <div style="text-a

如何在div中生成一行图像?我的目标是让一行图像(以网页为中心)根据屏幕大小进行缩放。到目前为止,我的(2)个解决方案都是类似的,但还不够好。我尝试:

  • 保持它在页面上居中
  • 屏幕变小时图像应该变小(智能手机)
  • 保持在一条直线上,这样就不会通过调整大小而进入垂直直线
  • 在多个图像之间留出空白
  • 原始图像的大小应该无关紧要
我不是编程大师,所以

提前感谢,

丹尼斯

<div style="width: 100%; clear: center;">
<div style="text-align: center;"><a class="hoverborder" href="" rel="alternate"><img class="img-rounded" src="http://placehold.it/150x150" alt="" width="100" height="70" /></a>  

  
  


实现这一点的方法有很多。它们在某种程度上取决于页面中图像的内容。我倾向于避免浮动,因为它们会带来其他挑战,根本不需要

。图像行{
文本对齐:居中;
}
.图像框{
宽度:20%;
填充:1%;
利润率:.5%;
背景:粉红色;
显示:内联块;
字体大小:0;/*修复底部填充*/
}
.图像框img{
最大宽度:100%;
}

实现这一点的方法有很多。它们在某种程度上取决于页面中图像的内容。我倾向于避免浮动,因为它们会带来其他挑战,根本不需要

。图像行{
文本对齐:居中;
}
.图像框{
宽度:20%;
填充:1%;
利润率:.5%;
背景:粉红色;
显示:内联块;
字体大小:0;/*修复底部填充*/
}
.图像框img{
最大宽度:100%;
}

实现这一点的方法有很多。它们在某种程度上取决于页面中图像的内容。我倾向于避免浮动,因为它们会带来其他挑战,根本不需要

。图像行{
文本对齐:居中;
}
.图像框{
宽度:20%;
填充:1%;
利润率:.5%;
背景:粉红色;
显示:内联块;
字体大小:0;/*修复底部填充*/
}
.图像框img{
最大宽度:100%;
}

实现这一点的方法有很多。它们在某种程度上取决于页面中图像的内容。我倾向于避免浮动,因为它们会带来其他挑战,根本不需要

。图像行{
文本对齐:居中;
}
.图像框{
宽度:20%;
填充:1%;
利润率:.5%;
背景:粉红色;
显示:内联块;
字体大小:0;/*修复底部填充*/
}
.图像框img{
最大宽度:100%;
}



请,请将CSS移至CSS面板。这很难看,很难更改。请使用
display:inline block
而不是
float
。在容器上使用
空白:nowrap
,这样图像就不会被包装。使用容器上的
text align:center
将页面上的图像居中。在图像的
高度
宽度
上使用%可根据窗口大小调整其大小。并使用
margin
在图像之间插入空格。Psst。。。jlowcs。。。答案在下面。请,请把你的CSS移到CSS面板。这很难看,很难更改。请使用
display:inline block
而不是
float
。在容器上使用
空白:nowrap
,这样图像就不会被包装。使用容器上的
text align:center
将页面上的图像居中。在图像的
高度
宽度
上使用%可根据窗口大小调整其大小。并使用
margin
在图像之间插入空格。Psst。。。jlowcs。。。答案在下面。请,请把你的CSS移到CSS面板。这很难看,很难更改。请使用
display:inline block
而不是
float
。在容器上使用
空白:nowrap
,这样图像就不会被包装。使用容器上的
text align:center
将页面上的图像居中。在图像的
高度
宽度
上使用%可根据窗口大小调整其大小。并使用
margin
在图像之间插入空格。Psst。。。jlowcs。。。答案在下面。请,请把你的CSS移到CSS面板。这很难看,很难更改。请使用
display:inline block
而不是
float
。在容器上使用
空白:nowrap
,这样图像就不会被包装。使用容器上的
text align:center
将页面上的图像居中。在图像的
高度
宽度
上使用%可根据窗口大小调整其大小。并使用
margin
在图像之间插入空格。Psst。。。jlowcs。。。答案就在下面。谢谢伊舍伍德。现在唯一的问题是,如果屏幕变小,最后一个图像将作为第二行结束,但它们应该始终保持在一行并变小,以便仍然适合屏幕。第二件事是,如果我添加第五个图像,这一个也会出现在第二行……所以你要求一些CSS来预测对HTML的任何更改?嗯,凯。恐怕那是不可能的。在某种程度上,你需要依靠自己的演绎能力。至于这两条线的包装,小提琴的工作效率很低,大约为150像素。如果你使用的是屏幕小于150px的设备,那么是时候升级了。哈哈,升级将伴随更大的智能手机。。。。也许我会尝试一个类似菜单的解决方案,因为我在Joomla网站上使用了一行图像作为菜单。有什么建议吗?谢谢伊舍伍德。唯一的问题
<div style="float: left; text-align: center;"><a class="hoverborder" href="index.php?Itemid=319" rel="alternate"><img class="img-rounded" src="http://placehold.it/150x150" alt="" width="100" height="70" /></a></div>
<div style="float: left; text-align: center;"><a class="hoverborder" href="index.php?Itemid=318" rel="alternate"><img class="img-rounded" src="http://placehold.it/150x150" alt="" /></a></div>
<div style="float: left; text-align: center;"><a class="hoverborder" href="index.php?Itemid=321" rel="alternate"><img class="img-rounded" src="http://placehold.it/150x150" alt="" /></a></div>
<div style="float: left; text-align: center;"><a class="hoverborder" href="index.php?Itemid=322" rel="alternate"><img class="img-rounded" src="http://placehold.it/150x150" alt="" /></a></div>