![]() |
Importante: ajustar tamaño de letra del body según resolución de monitor Importante: ajustar tamaño de letra del body según resolución de monitor Bien, supongamos que creamos un sitio en CSS y queremos que Para resolución de 800 o menor... Código: body {Código: body {Yo se como detectar la resolución con Java Script, y también como cargar en una variable el valor 76 o 100 según sea el caso... ...pero cómo le paso ese valor a la orden en CSS? El código Java Script puede ser algo así Código: <SCRIPT language="JavaScript">O sea esto no me sirve: Código: <script language="JavaScript1.2"> |
Re: Importante: ajustar tamaño de letra del body según resolución de monitor Pues fácil, aunque no puedas utilizar archivos css, puedes usar la etiqueta style: Código HTML: <script> |
Re: Importante: ajustar tamaño de letra del body según resolución de monitor Raulmmmm gracias por la ayuda Estoy seguro que tu código funciona para HTML pero lo que yo necesito es colocar ese código o similar dentro del CSS. Blogger gestiona todo el blog en base a la plantilla y desde allí mismo debo condicionar el tamaño de letra en base a la resolución de pantalla, de manera tal que abriendo cualquier página del blog, no solo la principal, se realice el ajuste de texto... |
Re: Importante: ajustar tamaño de letra del body según resolución de monitor Pues creo que eso ya no se podría hacer con Javascript, tendría que ser con AJAX, porque necesitarías PHP para escribir sobre el archivo CSS. Si se me ocurre algo lo posteo. |
Re: Importante: ajustar tamaño de letra del body según resolución de monitor Gracias me comentaron que se podría solucionar con algo como outer-wrapper { font:100% tahoma, verdana, sans-serif; ................. Y luego variar los valores con document.getElementById('outer-wrapper').style.fontSize='100%' o document.getElementById('outer-wrapper').style.fontSize='76%' Puede resultar algo así? Es decir, en el CSS llamar a un Java Script que me devuelva la resolución de monitor del usuario y en base a ese dato asignar 100% o 76%?? |
Re: Importante: ajustar tamaño de letra del body según resolución de monitor O me he perdido, o esto puede ser resuelto de una manera muy simple. si no es así pido disculpas, pero a lo que me refiero es a las medidas relativas. http://www.ignside.net/man/css/unidades.php espero que los tiros vayan por ahí :-) |
Re: Importante: ajustar tamaño de letra del body según resolución de monitor Bueno, pues podría ser de esa manera que tú dices. Y que el archivo CSS debe ser leído así: if (document.all){ miRegla = document.styleSheets[0].rules; }else{ miRegla = document.styleSheets[0].cssRules;} Luego ya no sé mas :borracho: |
Re: Importante: ajustar tamaño de letra del body según resolución de monitor Cita:
Seguiré investigando. Gracias |
Respuesta: Importante: ajustar tamaño de letra del body según resolución de monitor Pues siempre puedes declarar un objeto en un script que leeras al principio en el head de esta forma: Código HTML: <head>Código: function resolution(){Luego evidentemente, llamaríamos la función desde el body así: Código HTML: <body onload="resolution();">No se si es la solución más óptima, pero lo que si que se, es que a mi me funciona. PD: si quisieras ajustar más de una capa, simplemente tienes que definir las variables de los objetos de las demás capas, i tratarlos dentro de cada caso igual que hemos hecho con general. |
Respuesta: Importante: ajustar tamaño de letra del body según resolución de monitor TwisterMW este post tiene 3 años... no revivamos temas antiguos |
| La zona horaria es GMT -6. Ahora son las 10:38. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.