2010-01-17 30 views

Respuesta

8

caso de prueba: Incluido por lo que esta cuestión todavía tiene sentido después de que el contenido en los cambios de URL dadas:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" 
    "http://www.w3.org/TR/html4/strict.dtd"> 
<html><head><style type="text/css"> 
div { 
    float: left; 
    clear: left; 
    margin: 3px; 
} 
span { 
    border: 1px solid; 
} 
</style></head><body> 

<!-- does not show right border --> 
<div><span>With trailing space, no width </span></div> 

<!-- does show right border --> 
<div><span>No trailing space, no width</span></div> 
<div style="width: 40ex;"><span>With trailing space, has width </span></div> 
<div style="width: 40ex;"><span>No trailing space, has width</span></div> 

</body></html> 

verificado en Google Chrome 4.0.266.0 (Build oficial 33992) con WebKit 532.6.

+0

Yikes. ¿Error de Chrome? ¿Lo archivó? –

+0

https://bugs.webkit.org/show_bug.cgi?id=33858 –

+0

Dado que es un error en el kit web, ¿cómo debo cambiar mi HTML para lograr el mismo efecto, pero evitando el error? –

6

No puedo decirte la razón por la que esto está sucediendo, pero creo que tengo una solución para ti. Tienes espacios rellenando el contenido de tu enlace, y aparentemente Chrome no está manejando esto muy bien.

Si elimina el espacio adicional alrededor del contenido de las etiquetas <a>, el problema desaparece (lo hice en la herramienta del inspector de Chrome). Por lo tanto, el cambio:

<a href="pclark-hacker-news-karma"> 4,481 </a> 

a:

<a href="pclark-hacker-news-karma">4,481</a> 

Chrome debe manejar el espacio de una manera extraña cuando se trata de un flotador (si se quita la propiedad float de la clase search_data, la frontera aparece como bien).

+0

Buen hallazgo, estaba mirándolo y no podía ver eso. Creo que está relacionado con .search_data flotando sin especificar un ancho (agrega eso y esto también desaparece). –

+0

Wow ... ¿estoy haciendo algo mal (inválido, no específico, no estándar, etc.)? ¿Es un error en Chrome? –

Cuestiones relacionadas