Html 如何将图像链接居中对齐,并使其仅在图像不溢出区域上可单击?
我创建了一个图像链接:-Html 如何将图像链接居中对齐,并使其仅在图像不溢出区域上可单击?,html,css,image,Html,Css,Image,我创建了一个图像链接:- .post图像{ 保证金:20px自动; 显示:块; 最大宽度:100%; 高度:自动; } 添加显示:内联到图像。张贴图像以使其居中,并添加文本对齐:居中到a标记的父项 div{ 保证金:0自动; 文本对齐:居中; } a{ 保证金:0px自动; } .post image{ 保证金:20px自动; 显示:内联; 最大宽度:100%; 高度:自动; } 添加显示:内联到图像。张贴图像以使其居中,并添加文本对齐:居中到a标记的父项 div{ 保证金:0自动; 文本
.post图像{
保证金:20px自动;
显示:块;
最大宽度:100%;
高度:自动;
}
添加显示:内联编码>到图像。张贴图像
以使其居中,并添加文本对齐:居中代码>到a
标记的父项
div{
保证金:0自动;
文本对齐:居中;
}
a{
保证金:0px自动;
}
.post image{
保证金:20px自动;
显示:内联;
最大宽度:100%;
高度:自动;
}
添加显示:内联编码>到图像。张贴图像
以使其居中,并添加文本对齐:居中代码>到a
标记的父项
div{
保证金:0自动;
文本对齐:居中;
}
a{
保证金:0px自动;
}
.post image{
保证金:20px自动;
显示:内联;
最大宽度:100%;
高度:自动;
}
不确定这是否可以接受,但我使用{display:inline block}
编辑:刚刚注意到您希望图像也居中。编辑代码以反映
正文{
文本对齐:居中
}
.post image{
保证金:0自动;
显示:内联块;
最大宽度:100%;
高度:自动;
}
不确定这是否可以接受,但我使用{display:inline block}
编辑:刚刚注意到您希望图像也居中。编辑代码以反映
正文{
文本对齐:居中
}
.post image{
保证金:0自动;
显示:内联块;
最大宽度:100%;
高度:自动;
}
另一种方式:
只需使用位置:绝对
。如果页面中有任何其他元素<代码>位置:绝对
可能会影响其可见性
.post图像{
最大宽度:100%;
位置:绝对位置;
保证金:20px自动;
排名:0;
右:0;
底部:0;
左:0;
}
另一种方式:
只需使用位置:绝对
。如果页面中有任何其他元素<代码>位置:绝对
可能会影响其可见性
.post图像{
最大宽度:100%;
位置:绝对位置;
保证金:20px自动;
排名:0;
右:0;
底部:0;
左:0;
}
您可以在href
标记之前添加一个div,然后添加文本对齐:居中代码>在此分区上。例如:
.post-image {
margin: 20px auto;
display: inline-block;
max-width: 100%;
height: auto;
}
<div style="text-align: center;">
<a href="example.com/link">
<img class="post-image" src="https://i.stack.imgur.com/gKSXt.jpg" />
</a>
</div>
.post图像{
保证金:20px自动;
显示:内联块;
最大宽度:100%;
高度:自动;
}
您可以在href
标记之前添加一个div,并添加文本对齐:居中代码>在此分区上。例如:
.post-image {
margin: 20px auto;
display: inline-block;
max-width: 100%;
height: auto;
}
<div style="text-align: center;">
<a href="example.com/link">
<img class="post-image" src="https://i.stack.imgur.com/gKSXt.jpg" />
</a>
</div>
.post图像{
保证金:20px自动;
显示:内联块;
最大宽度:100%;
高度:自动;
}
尝试使用.post image{display:inline block;}insteadtry使用.post image{display:inline block;}insteadtry在问题中仍然是一样的,工作得很好。。。!我将图像链接放在了一个内,并添加了您建议的body标签的css。@MuthuKrishnan不,您可以使用现有的div
本身添加到它,不要在div内添加body。这是错误的。请参阅我的最新答案。向上投票&如果答案有帮助,就接受它,这样它对像你这样的人也会有用。在这个问题上,它仍然是一样的,非常有效。。。!我将图像链接放在了一个内,并添加了您建议的body标签的css。@MuthuKrishnan不,您可以使用现有的div
本身添加到它,不要在div内添加body。这是错误的。请参阅我的最新答案。向上投票&如果答案有帮助的话,接受它,这样它对像你这样的其他人会很有用。有不同的解决方案bro(y)那是不同的解决方案bro(y)