Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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_Layout - Fatal编程技术网

Html 锚定标记中的图像使不需要的水平空间也可单击链接

Html 锚定标记中的图像使不需要的水平空间也可单击链接,html,css,layout,Html,Css,Layout,我正在尝试将页面中的图像居中对齐,同时将图像转换为可单击的链接。以下是我的尝试: a{ 背景:浅蓝色; 边框:淡蓝色; } img{ 背景:浅绿色; 边框:细实绿色; 显示:块; 宽度:25%; 保证金:0自动; } 我只能考虑使用div将图像链接居中 a{ 背景:浅蓝色; 边框:淡蓝色; } img{ 背景:浅绿色; 边框:细实绿色; 宽度:25%; } .中心{ 保证金:0自动; 文本对齐:居中; } 我只能考虑使用div将图像链接居中 a{ 背景:浅蓝色; 边框:淡蓝色; } img

我正在尝试将页面中的图像居中对齐,同时将图像转换为可单击的链接。以下是我的尝试:

a{
背景:浅蓝色;
边框:淡蓝色;
}
img{
背景:浅绿色;
边框:细实绿色;
显示:块;
宽度:25%;
保证金:0自动;
}

我只能考虑使用div将图像链接居中

a{
背景:浅蓝色;
边框:淡蓝色;
}
img{
背景:浅绿色;
边框:细实绿色;
宽度:25%;
}
.中心{
保证金:0自动;
文本对齐:居中;
}

我只能考虑使用div将图像链接居中

a{
背景:浅蓝色;
边框:淡蓝色;
}
img{
背景:浅绿色;
边框:细实绿色;
宽度:25%;
}
.中心{
保证金:0自动;
文本对齐:居中;
}

如何建议#使用容器,我使用其他方法,仅在容器上对齐文本,如下所示:

a{
背景:浅蓝色;
边框:淡蓝色;
}
img{
背景:浅绿色;
边框:细实绿色;
显示:内联块;
宽度:25%;
保证金:0自动;
}
.集装箱{
文本对齐:居中;
}

如何建议#使用容器,我使用其他方法,仅在容器上对齐文本,如下所示:

a{
背景:浅蓝色;
边框:淡蓝色;
}
img{
背景:浅绿色;
边框:细实绿色;
显示:内联块;
宽度:25%;
保证金:0自动;
}
.集装箱{
文本对齐:居中;
}


为什么不使用内联块来img css?@SimoneRossaini您能详细说明如何解决
显示:内联块的问题吗?我们在上面的代码中使用
display:block
的原因是,我们可以使用
margin:0 auto
将其居中。如果我们使用
display:inline block
,这一好处将失去。我得到的结果是:图像不再位于中心。你知道如何使用
display:inline block
?你尝试过我的解决方案吗?为什么不使用inline block来img css?@SimoneRossaini你能详细介绍一下如何解决
display:inline block
的问题吗?我们在上面的代码中使用
display:block
的原因是,我们可以使用
margin:0 auto
将其居中。如果我们使用
display:inline block
,这一好处将失去。我得到的结果是:图像不再位于中心。您知道如何使用
display:inline block
实现此功能吗?您尝试过我的解决方案吗?