我的页面有问题。基本上发生的事情是,Firefox下面的代码没有显示图像,在Chrome中它显示图像,但有时它没有显示任何内容。
下面的代码应该像产品的图像一样显示在其下方,显示产品的名称,例如:
<div class="bloque_prod">
<a class="texto_bloque_prod" href="<? echo (ROOT.'/respiratoria"')?>"><img style="display: block !important; margin: auto;" src="mw\imagen\productos\categorias\respiratoria.gif" /></a>
<div class="texto_bloque_prod"><a class="texto_bloque_prod" href="<? echo (ROOT.'/respiratoria"')?>">Protección Respiratoria</a></div>
</div>
它应该显示“respiratoria.gif”,下面显示文本“ProtecciónRespiratoria”。以下代码中的所有产品都显示在表格中。
<div class="cont_menu_izq">
<!-- <a name="Safety" id="ramas" style="color:#D82C17;">Safety:</a> -->
<div class="mini_space"></div>
<!-- LINEA 1 -->
<div class="linea_prod">
<!-- Producto -->
<div class="bloque_prod">
<a class="texto_bloque_prod" href="http://www.elexsa.com/P/respiratoria""><img style="display: block !important; margin: auto;" src="mw\imagen\productos\categorias\respiratoria.gif" /></a>
<div class="texto_bloque_prod"><a class="texto_bloque_prod" href="http://www.elexsa.com/P/respiratoria"">Protección Respiratoria</a></div>
</div>
<!--Fin producto-->
<div class="espacio_bloque_prod"></div>
<!--Producto-->
<div class="bloque_prod">
<a class="texto_bloque_prod" href="http://www.elexsa.com/P/caidas""><img style="display: block; margin: auto;" src="mw\imagen\productos\categorias\caidas.gif" /></a>
<div class="texto_bloque_prod"><a class="texto_bloque_prod" href="http://www.elexsa.com/P/caidas"">Protección Contra Caídas</a></div>
</div>
<!--Fin producto-->
<div class="espacio_bloque_prod"></div>
<!--Producto-->
<div class="bloque_prod">
<a class="texto_bloque_prod" href="http://www.elexsa.com/P/guantes""><img style="display: block; margin: auto;" src="mw\imagen\productos\categorias\guantes.gif" /></a>
<div class="texto_bloque_prod"><a class="texto_bloque_prod" href="http://www.elexsa.com/P/guantes"">Protección para Manos</a></div>
</div>
<!--Fin producto-->
<div class="espacio_bloque_prod"></div>
<!--Producto-->
<div class="bloque_prod">
<a class="texto_bloque_prod" href="http://www.elexsa.com/P/visual""><img style="display: block; margin: auto;" src="mw\imagen\productos\categorias\visual.gif" /></a>
<div class="texto_bloque_prod"><a class="texto_bloque_prod" href="http://www.elexsa.com/P/visual"">Protección Visual</a></div>
</div>
<!--Fin producto-->
</div>
答案 0 :(得分:3)
除了发布的其他答案之外,我还看到一些属性的双引号:
href="http://www.elexsa.com/P/visual"">
在这种情况下,W3C Validator服务是您的朋友。
编辑:看到你的PHP代码后,上述错误是由这一行引起的:
BAD
<a class="texto_bloque_prod" href="<? echo (ROOT.'/respiratoria"')?>">
GOOD
<a class="texto_bloque_prod" href="<? echo (ROOT.'/respiratoria')?>">
答案 1 :(得分:2)
图片代码中的src属性有反斜杠。他们应该使用正斜杠。有些浏览器会为您处理此问题而其他浏览器则不会这样做。
答案 2 :(得分:1)
您的图片src
属性后面有斜杠。有些浏览器对此有宽容,有些则没有。无论哪种方式,都是错的。 :)
src="mw\imagen\productos\categorias\visual.gif"
应该是
src="mw/imagen/productos/categorias/visual.gif"
...适用于所有src
路径。