html - 边距不适用于图像上的自动标记

标签 html css margin

试图使图像居中。

使用 margin-left: auto;margin-right: auto; 标签不起作用。

下面是我的实现 我做错了什么/我需要补充什么

<style>
.fix{
    position:fixed;
    bottom:0px;
    width: 30%;
    margin-left: auto;
    margin-right: auto;
 }
</style>

<img src="DigitalBannerwithX.png" width="40%" height="auto" class="fix" onclick="this.style.display = 'none'" /> 

最佳答案

如果您正在使用 position: fixed;,您应该使用相应的 leftright 将其定位在中心(边距也可以,但每个都应该是与宽度相加为 100% 的百分比)。 http://codepen.io/anon/pen/dGjybG

关于html - 边距不适用于图像上的自动标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35130321/

相关文章:

javascript - 通过 javascript 中的异步 ="async"标记有时我的 JS 文件有 'undefined is not a function' 为什么?他们之间如何强制一些Sequence?

javascript - 如何向第一 Accordion 添加事件类?

html - 设置 margin 为 auto 的要求

css - Div 可在整个页面宽度上点击,即使边距设置为小于距离

html - 为什么这种 CSS margin-top 样式不起作用?

javascript - 如何在 HTML 中引用对象中的方法

javascript - 如何编写一个 web 应用程序,其中一个用户的更新立即对所有用户可见?

CSS 菜单右对齐标记 : UL>LI>UL>LI

html - 隐藏的 <ul> 在 <li> 之间悬停时消失

javascript - IE6 Javascript ClassName 改变显示