Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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
Javascript 缩略图图像边框为正方形_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 缩略图图像边框为正方形

Javascript 缩略图图像边框为正方形,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有随机大小的图像,它们都小于150x150。我正在尝试的是将css边框设置为150x150,并将图像置于其中心 缩略图{ 显示:块; 填充:24px 2px 24px 2px; 背景色:#FFF; 边框:1px实心#DDD; } 如果您用一个div将每个图像包围起来,并设置其边框,那么您可能可以将一个小于150px 150px的图像放入一个容器div 换句话说,用高度和宽度为150px的div环绕每个图像,并在图像内部放置一个图像。如果用div环绕每个图像并设置其边框,则可以将小于150px

我有随机大小的图像,它们都小于150x150。我正在尝试的是将css边框设置为150x150,并将图像置于其中心

缩略图{
显示:块;
填充:24px 2px 24px 2px;
背景色:#FFF;
边框:1px实心#DDD;
}

如果您用一个
div将每个图像包围起来,并设置其边框,那么您可能可以将一个小于150px 150px的图像放入一个容器
div


换句话说,用高度和宽度为150px的
div
环绕每个图像,并在图像内部放置一个图像。

如果用
div
环绕每个图像并设置其边框,则可以将小于150px 150px的图像放入容器
div


换句话说,用高度和宽度为150px的
div
环绕每个图像,并在图像内部放置一个图像。

如果用
div
环绕每个图像并设置其边框,则可以将小于150px 150px的图像放入容器
div


换句话说,用高度和宽度为150px的
div
环绕每个图像,并在图像内部放置一个图像。

如果用
div
环绕每个图像并设置其边框,则可以将小于150px 150px的图像放入容器
div


换句话说,用高度和宽度为150px的
div
环绕每个图像,并在图像内部放置图像。

使用
div
环绕图像,并提供与其他元素的边界和间距。然后确保将
div
上的
行高
高度
宽度
设置为所需的大小。添加
文本对齐:居中
div
垂直对齐:中间
图像
。重要的是,图像必须内联渲染,否则垂直间距将不适用。注意:我已经删除了内联样式,并通过CSS应用了它。我建议您避免使用内联样式

摆弄

缩略图{
显示:块;
背景色:#FFF;
边框:1px实心#DDD;
宽度:150px;
高度:150像素;
保证金:24px 2px 24px 2px;
线高:150px;
文本对齐:居中;
}
.缩略图像{
最大宽度:150px;
最大高度:150像素;
垂直对齐:中间对齐;
}

使用
div
环绕图像,并提供边框和与其他元素的间距。然后确保将
div
上的
行高
高度
宽度
设置为所需的大小。添加
文本对齐:居中
div
垂直对齐:中间
图像
。重要的是,图像必须内联渲染,否则垂直间距将不适用。注意:我已经删除了内联样式,并通过CSS应用了它。我建议您避免使用内联样式

摆弄

缩略图{
显示:块;
背景色:#FFF;
边框:1px实心#DDD;
宽度:150px;
高度:150像素;
保证金:24px 2px 24px 2px;
线高:150px;
文本对齐:居中;
}
.缩略图像{
最大宽度:150px;
最大高度:150像素;
垂直对齐:中间对齐;
}

使用
div
环绕图像,并提供边框和与其他元素的间距。然后确保将
div
上的
行高
高度
宽度
设置为所需的大小。添加
文本对齐:居中
div
垂直对齐:中间
图像
。重要的是,图像必须内联渲染,否则垂直间距将不适用。注意:我已经删除了内联样式,并通过CSS应用了它。我建议您避免使用内联样式

摆弄

缩略图{
显示:块;
背景色:#FFF;
边框:1px实心#DDD;
宽度:150px;
高度:150像素;
保证金:24px 2px 24px 2px;
线高:150px;
文本对齐:居中;
}
.缩略图像{
最大宽度:150px;
最大高度:150像素;
垂直对齐:中间对齐;
}

使用
div
环绕图像,并提供边框和与其他元素的间距。然后确保将
div
上的
行高
高度
宽度
设置为所需的大小。添加
文本对齐:居中
div
垂直对齐:中间
图像
。重要的是,图像必须内联渲染,否则垂直间距将不适用。注意:我已经删除了内联样式,并通过CSS应用了它。我建议您避免使用内联样式

摆弄

缩略图{
显示:块;
背景色:#FFF;
边框:1px实心#DDD;
宽度:150px;
高度:150像素;
保证金:24px 2px 24px 2px;
线高:150px;
文本对齐:居中;
}
.缩略图像{
最大宽度:150px;
最大高度:150像素;
垂直对齐:中间对齐;
}



正确的方法是只使用两个元素,一个是150x150px,然后是图像,而不是尝试用边框来解决它。@amenthes:那是复制粘贴的,我的错误…@adeneo:你是说用绝对值?好的,我删除了我的注释。:)@毗瑟奴你能解释一下这个问题吗?我需要一个边界为150x150的正方形,在这个正方形内我可以有任意的像150x120或130x150这样的随机图像。正确的方法是使用两个元素,一个是150x150px,然后是图像,而不是试图用边界来解决它。@amenthes:那是cop