Html 图像顶部的可单击图像
我有一个页面,我们可以在gridview中看到许多图像(如) 我希望用户能够删除它们;我想在每个图像的右上角放一个小的X图像。最好的方法是什么Html 图像顶部的可单击图像,html,php,image,Html,Php,Image,我有一个页面,我们可以在gridview中看到许多图像(如) 我希望用户能够删除它们;我想在每个图像的右上角放一个小的X图像。最好的方法是什么 我尝试使用图像映射,但无法设置图像,只能设置链接。您必须将其放置在原始图像上。下面是一个简单的例子: 我制作了一个图标列表,每个图像都在它自己的li元素中。它可以是div或其他任何东西,只要每个图像都由另一个元素包装,并且列表在语义上是最正确的。 与每个图像一起是一个宽度和高度为16px的链接和一个十字架的背景图像 诀窍在于图像周围的元素有一个位置:r
我尝试使用图像映射,但无法设置图像,只能设置链接。您必须将其放置在原始图像上。下面是一个简单的例子: 我制作了一个图标列表,每个图像都在它自己的
li
元素中。它可以是div或其他任何东西,只要每个图像都由另一个元素包装,并且列表在语义上是最正确的。
与每个图像一起是一个宽度和高度为16px的链接和一个十字架的背景图像
诀窍在于图像周围的元素有一个位置:relative
。这意味着li
元素中有位置的任何内容都是相对于li
的边界的。
因此,如果我现在给.cross
元素一个位置:绝对值
,顶部和右侧的值为2px,这意味着十字架将位于列表项顶部和右侧的2px处
我做的最后一件事是给li
项display:inline块
,这样它们就不会覆盖整个页面的宽度,而只覆盖其中内容的宽度。如果您知道每个图像的宽度,也可以给li
一个固定的宽度
希望这有帮助 您必须将其放置在原始图像上。下面是一个简单的例子: 我制作了一个图标列表,每个图像都在它自己的
li
元素中。它可以是div或其他任何东西,只要每个图像都由另一个元素包装,并且列表在语义上是最正确的。
与每个图像一起是一个宽度和高度为16px的链接和一个十字架的背景图像
诀窍在于图像周围的元素有一个位置:relative
。这意味着li
元素中有位置的任何内容都是相对于li
的边界的。
因此,如果我现在给.cross
元素一个位置:绝对值
,顶部和右侧的值为2px,这意味着十字架将位于列表项顶部和右侧的2px处
我做的最后一件事是给li
项display:inline块
,这样它们就不会覆盖整个页面的宽度,而只覆盖其中内容的宽度。如果您知道每个图像的宽度,也可以给li
一个固定的宽度
希望这有帮助 将单个图像保留为任何
div
的背景图像,然后在该div
上设置交叉图像将单个图像保留为任何div
的背景图像,然后在该div上设置语义不正确的交叉图像,因为实际图像是内容,应该在img
标记中。然而,十字是布局,应该设置为链接的背景。从语义上讲,这是不正确的,因为实际图像是内容,应该在img
标记中。然而,十字架是布局,应该设置为链接的背景。