此图片永远不会出现在Safari for Mac& Windows或Chrome for Mac。即使在给出display:block !important;
Chrome的内联样式后,Chrome也会将其更改为display:none;
,而Safari似乎也会这样做,并更改visibility:hidden;
和opacity:0;
它似乎在所有其他浏览器中都能正常运行。你能告诉我为什么在这些浏览器中会出现这种情况吗?
<img src="<? echo $_SESSION['ad']; ?>" style="max-width:100%;display:block !important;"/>
答案 0 :(得分:0)
我认为,您正在研究的网站可能是Responsive Web Design
(RWD)。通常,在RWD中,将为每个浏览器专门定义单独的CSS
。浏览器特定的样式有时无法用你的html img标签覆盖。
我建议使用firebug或一些代码检查工具,并尝试知道该img标记是否具有任何特定于浏览器的样式。如果您有权编辑该文件,请转到并修改它。
我认为这可能有用。