Javascript 缩略图图像边框为正方形
我有随机大小的图像,它们都小于150x150。我正在尝试的是将css边框设置为150x150,并将图像置于其中心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
缩略图{
显示:块;
填充: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