Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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 在图库中始终将缩略图居中_Html_Css - Fatal编程技术网

Html 在图库中始终将缩略图居中

Html 在图库中始终将缩略图居中,html,css,Html,Css,下面是我对这个话题的一个简短评论: 所以,我的问题是-如果内容在将来是动态生成的,我如何使缩略图始终位于图库的中心?即使一行中的缩略图少于四个,它们也应该居中,但中间也应该有一个檐槽 我试过摆弄边距:auto,但我想不出来。试一下容器上的text align:center 在容器上尝试文本对齐:居中 两个修复程序: 修正一: 添加文本对齐:居中到容器类 修正二: 去掉显示:内联块。这会导致容器类以内联方式显示(如文本),从而使其左对齐 为了展示这一点,我在container类上添加了bg颜色,使

下面是我对这个话题的一个简短评论:

所以,我的问题是-如果内容在将来是动态生成的,我如何使缩略图始终位于图库的中心?即使一行中的缩略图少于四个,它们也应该居中,但中间也应该有一个檐槽


我试过摆弄
边距:auto
,但我想不出来。

试一下容器上的
text align:center


在容器上尝试
文本对齐:居中

两个修复程序:

修正一: 添加
文本对齐:居中到容器类

修正二: 去掉
显示:内联块。这会导致容器类以内联方式显示(如文本),从而使其左对齐

为了展示这一点,我在container类上添加了bg颜色,使其占屏幕的60%,并保留了原始边距,尽管有一个“自动”水平边距,div从左边缘开始覆盖了60%的屏幕


三项建议:

建议一: 记得添加
文本对齐:左如果不希望缩略图中的文本居中<代码>文本对齐
影响目标元素的所有子元素,这意味着带有
容器
类的div的每个子元素都将居中

建议二: 真的更让人讨厌

尝试找到一种不使用百分比定义内容元素(缩略图)大小的方法。您的页面将能够通过使用不同的、仔细调整大小的元素来缩放到不同的屏幕,这些元素将根据查看大小居中。让元素处于中心和比例可能会有些过分

建议三: 为容器添加最小宽度。这样,您就不必担心元素是否会因为基于百分比的容器而溢出


是一个结合了修复和我的建议的版本。我已经评论了我所做的每一项更改。

两个修复:

修正一: 添加
文本对齐:居中到容器类

修正二: 去掉
显示:内联块。这会导致容器类以内联方式显示(如文本),从而使其左对齐

为了展示这一点,我在container类上添加了bg颜色,使其占屏幕的60%,并保留了原始边距,尽管有一个“自动”水平边距,div从左边缘开始覆盖了60%的屏幕


三项建议:

建议一: 记得添加
文本对齐:左如果不希望缩略图中的文本居中<代码>文本对齐
影响目标元素的所有子元素,这意味着带有
容器
类的div的每个子元素都将居中

建议二: 真的更让人讨厌

尝试找到一种不使用百分比定义内容元素(缩略图)大小的方法。您的页面将能够通过使用不同的、仔细调整大小的元素来缩放到不同的屏幕,这些元素将根据查看大小居中。让元素处于中心和比例可能会有些过分

建议三: 为容器添加最小宽度。这样,您就不必担心元素是否会因为基于百分比的容器而溢出


是一个结合了修复和我的建议的版本。我已经评论了我所做的每一个改变