• Resuelto alfagen

    (@alfagen)


    Microsoft edge sigue las instrucciones de mi hoja de estilos perfectamente y sin embargo google chrome no. Alguien me puede ayudar? gracias

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 11 respuestas - de la 1 a la 11 (de un total de 11)
  • ¿Puedes ser más específico con las reglas de estilo que tienes problemas? Lo que describes es un problema habitual; no todos los navegadores adoptan los mismos estándares al mismo tiempo ni exactamente de la misma forma 🙁

    Iniciador del debate alfagen

    (@alfagen)

    pues intento darle width:auto y solo lo reconoce edge
    edge=
    .post .post-image img {
    display: block;
    margin: 0;
    line-height: 0em;
    width: auto;
    height: auto;
    chrome=
    .post .post-image img {
    display: block;
    margin: 0;
    line-height: 0em;
    width: 100%;
    height: auto;

    con lo cual se ve muy mal en chrome y se ve bien en edge y en mozilla por ejemplo

    El código CSS que pones tiene valores diferentes. En uno width: auto y en otro width: 100%. No puede que ese valor lo cambie el navegador, ¿a ver si va a ser la caché del navegador? ¿Has probado a limpiar la caché del navegador y ver si se actualizan los estilos?

    De todas formas, auto es el valor predeterminado para width, no hace falta que lo pongas. A no ser que antes tenga otro valor y quieras «restaurarlo» al valor predeterminado.

    Si nos dices como/donde introduces esas reglas CSS te podemos dar algunos consejos para evitar tener que limpiar al caché del navegador cada vez que actualices los estilos.

    Iniciador del debate alfagen

    (@alfagen)

    He escrito lo que reconoce cada explorador, lo que realmente está escrito es lo siguiente:

    .post .post-image img {
    display: block;
    margin: 0;
    line-height: 0em;
    width: auto;
    height: auto;

    lo tengo escrito dentro de style.css dentro del editor de wordpress

    Prueba a limpiar a caché de los navegadores, estoy casi seguro que va a ser eso, prueba y dinos.

    Para que no tener que limpiar la caché cada vez que actualices los estilos, la URL del archivo style.css tendría que cambiar. WordPress lo hace cambiando la «versión», pero al modificar el archivo desde editor, la versión del theme sigue siendo la misma y por eso pasa esto.

    Intenta mejor añadir los estilos propios que necesites en Apariecia->Personalizar->CSS adicional. Esos estilos no van en ningún archivo separado y no quedan cacheados en el navegador.

    Puede que la caché sea presistente en tu navegador con la version del css. te recomiendo que en una pestaña nueva pegues esto:

    wp-content/themes/expansive/style.css

    y luego si usas windows y chrome CTRL+F5 y Luego CTRL+R, asi refrescas el css de tu navegador. si todo va bien deberías de verlo bien

    saludos

    • Esta respuesta fue modificada hace 5 años, 10 meses por cehojac.

    @cehojac las URLs con los nombres de dominio, si no las pone públicas quien pregunta (en este caso para verla hay que iniciar sesión), mejor seguir sin ponerlas públicas. Tenlo en cuenta porfi.

    @cybermeta cómo hago que los links sólo lo puedan ver los logueados a WP?

    Iniciador del debate alfagen

    (@alfagen)

    mil gracias por la info, solucionado!

    • Esta respuesta fue modificada hace 5 años, 10 meses por alfagen.

    @cehojac eso solo se puede hacer cuando eres tu quien inicia el debate, hay un apartado para eso. En las respuestas no se puede hacer, solo puedes cambiar el nombre del dominio real por uno de ejemplo.

    @alfagen genial que lo hayas solucionado!!

    @cybmeta, Agradezco el consejo pero la próxima vez (y no lo digo para mi, si no para todos los que cometan errores) lo indiques por privado o por slack. asi evitamos un subtema dentro de otro tema.

    @alfagen me alegro que mi ayuda te haya servido.

    Saludos

Viendo 11 respuestas - de la 1 a la 11 (de un total de 11)
  • El debate ‘Por qué chrome no me hace caso a la hoja de estilos y edge sí?’ está cerrado a nuevas respuestas.