AdNow
loading...
¿Qué es CSS?
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
¿Qué son las hojas de estilo?
A finales de los años 90, los codificadores HTML notaron que estaban volviendo a escribir las mismas etiquetas antiguas una y otra vez en la misma página, lo que llevó a archivos HTML más grandes y, sobre todo, al consumo de tiempo y la frustración. Es posible que te hayas encontrado en la misma situación, agregando montañas de etiquetas < strong, a pesar de quererlas todas igual; o usando trucos como gifs invisibles para espaciar.
Luego, alguien tuvo una gran idea: tener un archivo que defina todos los valores que habrían hecho esos montones de etiquetas, y luego hacer que todas sus páginas verifiquen este archivo y formateen sus páginas en consecuencia. Por lo tanto, puede omitir la mayoría de las etiquetas de formato en HTML y usar solo elementos estructurales agradables (como encabezados, párrafos y enlaces), que separa la estructura y la presentación.
A fines de 1996, CSS (Cascading StyleSheets) se convirtió en una realidad, forjada por nuestros buenos amigos, el »World Wide Web Consortium (W3C). Su hoja de estilo actúa como un socio para su código HTML; Cuidando todo el diseño, las fuentes, los colores y el aspecto general de su sitio.
Si alguna vez decides cambiar el aspecto de tu sitio, modificas ese archivo CSS (tu hoja de estilo ) y todas las páginas HTML que se leen de ese archivo se mostrarán de manera diferente . Esto hace que el mantenimiento de su diseño sea mucho más fácil.
Beneficios de CSS
Otro de los beneficios de CSS es que usted define las cosas una vez , lo que lo hace mucho más eficiente que definir todo en HTML en cada página. Esto significa:
- Las páginas se descargan más rápido , a veces hasta en un 50%
- Tienes que escribir menos código, y tus páginas son más cortas y limpias.
- El aspecto de su sitio se mantiene constante en todas las páginas que funcionan en la misma hoja de estilo.
- La actualización de su diseño y el mantenimiento general del sitio se hacen mucho más fáciles, y los errores causados por la edición de varias páginas HTML ocurren con mucha menos frecuencia.
Un CSS de buena autoría también mejora la accesibilidad del contenido web, permitiendo el acceso a través de innumerables dispositivos ( PDA de mano, por ejemplo) y asegurando que los usuarios web con discapacidades aún puedan recibirlo. También elimina la necesidad de hacks y etiquetas específicos del navegador, lo que significa que su sitio tiene una mejor oportunidad de funcionar en todos los principales navegadores.
Inicialmente vagamente intimidante, CSS es un lenguaje elegante y bien diseñado. Es sumamente importante para el futuro del diseño web, y ha sido fundamental para ayudar a los diseñadores a alejarse de los problemáticos días de las etiquetas HTML de presentación
<font>
, y nos permitió volver a usar elementos estructurales y lógicos que hacen que nuestros sitios sean más complejos. accesibles .
Todo eso, y hay docenas de poderosas opciones de formato extra y posibilidades disponibles a través de comandos de hojas de estilo que no son posibles a través del HTML normal. Los verás más adelante cuando lleguemos a cosas como fondos, espaciado, capas y bordes.
Nota de compatibilidad del navegador:
El W3C ha lanzado hasta ahora dos versiones principales de las especificaciones de CSS: »CSS 1 y » CSS 2 , en '96 y '98 respectivamente. Estos estándares funcionan igual que los nuevos estándares HTML, con nuevas características agregadas en cada versión posterior. CSS 3 está actualmente en desarrollo, pero no se finalizará por algunos años más.
Los navegadores comenzaron a admitir correctamente las hojas de estilo en la marca de la versión 4. Internet Explorer 3 tenía algunos conocimientos básicos, y Netscape Navigator 4.7 era muy defectuoso. Para la versión 5 de »Internet Explorer, el navegador se estaba acercando a la compatibilidad total de la primera de estas dos normas, aunque aún quedaban muchos errores en su implementación.
Implementación
Los archivos CSS se denominan hojas de estilo "en cascada" debido a dos razones: una hoja de estilo puede conectarse en cascada o tener influencia sobre varias páginas. Del mismo modo, muchos archivos CSS pueden definir una sola página.
Hay 3 formas de implementar comandos css en su sitio:
- Utilice un archivo CSS para todas sus páginas . Esta es la mejor manera de hacerlo.
- Integre los comandos CSS en
head
cada uno de sus documentos. - Utilice el
style
atributo para poner el código CSS directamente en un elemento HTML.
CSS le permite usar estos tres métodos en tándem glorioso, heredando y anulando valores a medida que avanza (veremos todo eso en el siguiente tutorial).
Una hoja de estilo central
Así es como deberías usar la mayor parte de tu CSS. Usted escribe un solo .cssarchivo y todas sus páginas hacen referencia a él. De esta manera, un cambio en cualquier elemento de este archivo ajustará esta cosa (una fuente, por ejemplo) en todo el sitio. Si lo desea, puede cambiar su esquema de color completo con una modificación en un número ilimitado de páginas. Esa es una de las cosas por las que se diseñó CSS: la flexibilidad .
Para crear su hoja de estilo, abra un editor de texto (NotePad o SimpleText estarán bien). ¿Recuerda que en la primera lección de este sitio, aprendió a guardar desde un editor de texto en el formato de archivo .html ? Bueno, aquí harás más o menos lo mismo, excepto que tu archivo tendrá un .csssufijo. Simplemente guarda un archivo en blanco como mystyles.css y colócalo en el mismo directorio que tu página de inicio. Ahora que tienes eso, puedo mostrarte la sintaxis utilizada en CSS:
Y ahora un ejemplo trabajado:
p {color: azul ; tamaño de letra: 120% ; }
Solo ponga esa línea en su archivo mientras dure este tutorial. Eso es todo lo que necesitas. Esta regla se aplica a todos los elementos de párrafo. Una vez que haya vinculado la hoja de estilo a sus páginas, tener esta declaración de estilo en su archivo css hará que todo el texto de sus páginas se incluya en las etiquetas
<p>
y </p>
azul, y tenga un tamaño del 120% tan grande como el tamaño de fuente predeterminado.
Así es como se formatearán todos los párrafos afectados.
Echa un vistazo a estas reglas:
- El selector suele ser el nombre de una etiqueta, sin sus corchetes angulares circundantes.
- Las llaves son {rizadas} , no [cuadradas] o (redondas).
- Después del nombre de la propiedad hay dos puntos, y entre cada parte individual hay un punto y coma . Cada uno de estos pares de propiedades y valores es una declaración .
Usted podría agregar otra línea debajo de su primera. Pruebe esta línea de CSS y luego use algunos encabezados grandes en su página:
h1 {font-family: Verdana, sans-serif ; color: rojo ; tamaño de fuente: 20px ; }
Tu hoja de estilo debe verse algo como esto . Si desea afectar a varios selectores con el mismo formato CSS, agréguelos todos, con comas:
p, div, h1 {color: # 00DDFF; ancho: 80%; } / * modifica las 3 etiquetas * /
Como arriba, también puede agregar comentarios a su hoja de estilo usando los delimitadores /*...*/ . Estos le pueden dar a usted o a cualquier otra persona el uso de sus sugerencias vitales de la hoja de estilo sobre lo que sucede en su código.
Adjuntar su hoja de estilo
Ahora que tiene algo en su archivo, deberá mostrar sus páginas donde se encuentra su archivo css . Coloque esta línea de código en la
head
parte de los documentos que desea leer este archivo:<link rel="stylesheet" type="text/css" href="mystyles.css">
Esto podría ser una nueva etiqueta para usted:
rel
significa "RELationhip" del archivo y type
muestra que es un archivo de texto que actúa como una hoja de estilo CSS. Una vez que se haya asegurado de que href
sea correcto (se puede definir de forma absoluta o relativa ), debería ver el formato de sus páginas con sus valores preferidos. Puede vincular múltiples hojas de estilo a cada página si lo desea, como tener un archivo con todas sus fuentes, otro para márgenes y espaciado, etc.Bloques de estilo individual
Si utiliza un diseño común en todas las páginas de su sitio, debe utilizar el método anterior. Sin embargo, si varias páginas necesitan un estilo particular y necesita anular los valores que ha definido en su hoja de estilo principal, puede usar el método de bloques de estilo. Para incrustar estilo, ponga esto en su
head
:<style type="text/css">
p {font-weight: normal; color: gray; }
h1 {color: black; }
</style>
El
type
atributo aquí permite a los navegadores tratar este código como CSS. El código CSS aplicado de esta manera no es técnicamente una hoja de estilo , sino que se denomina "bloque de estilo en línea".Usando el atributo de estilo
Si necesita modificar una etiqueta por sí misma, puede incrustar información de estilo en ella usando el
style
atributo:<p style="color: blue; font-family: Arial; ">
El formato del estilo se detendrá tan pronto como cierre la etiqueta a la que se aplica, al igual que cualquier otro atributo , por lo que será solo este párrafo el que se verá afectado. También tenga en cuenta que aquí no se utilizan llaves, pero la regla de punto y coma todavía se aplica.
Este método es útil para el formateo único y para anular propiedades definidas previamente, pero no debería usarlo mucho. Si está agregando el mismo estilo a varias etiquetas, puede valer la pena promocionarlo a su hoja de estilo principal, para ahorrar tiempo y espacio.
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Formulario de contacto
Entradas más populares de este blog
Listado pasaporte y cedulas SAIME 2018
click aqui para descargar el listado en formato pdf 21 de Julio de 2018 Con el propósito de dar celeridad al proceso de entrega de documentos, el Director General del Servicio Administrativo de Identificación, Migración y Extranjería (Saime), Gustavo Vizcaíno Gil, ordenó habilitar todas las oficinas del país los días sábados, únicamente para la entrega de cédulas y pasaportes. Saime abre sus oficinas los días sábados Con el propósito de dar celeridad al proceso de entrega de documentos, el Director General del Servicio Administrativo de Identificación, Migración y Extranjería (Saime), Gustavo Vizcaíno Gil, ordenó habilitar todas las oficinas del país los días sábados, únicamente para la entrega de cédulas y pasaportes. Los usuarios podrán ingresar en la página web del Saime www.saime.gob.ve y verificar si están en el listado donde le indicará en que oficina pueden retirar sus documentos de identificación. Esta iniciativa da cumplimiento a la sép...
Etiqueta HTML < abbr >
Etiqueta HTML <abbr> ❮ Referencia HTML completa anterior Siguiente ❯ Ejemplo Una abreviatura se marca de la siguiente manera: The < abbr title ="World Health Organization" > WHO < /abbr > was founded in 1948. Pruebelo usted mismo » Definición y uso La etiqueta <abbr> define una abreviatura o un acrónimo, como "Sr.", "Dec.", "ASAP", "ATM". Sugerencia: una abreviatura y un acrónimo son versiones abreviadas de otra cosa. Ambos a menudo se representan como una serie de letras. Marcar las abreviaturas puede proporcionar información útil para navegadores, sistemas de traducción y motores de búsqueda. Soporte del navegador Element <abbr> Yes Yes Yes Yes Yes Consejos y notas Consejo: El atributo de título global se puede usar en la etiqueta <abbr> para mostrar la versión completa de la abreviatura / acrónimo al pasar el mouse sobre el elemento <abbr>. Difere...
HTML < a > tag
HTML <a> día ❮ Referencia HTML completa anterior Siguiente ❯ Ejemplo Un enlace a W3Schools.com: < a href ="https://www.w3schools.com" > Visit W3Schools.com! < /a > Pruebelo usted mismo » More "Pruebelo usted mismo" examples below. Definición y uso La etiqueta <a> define un hipervínculo, que se usa para vincular de una página a otra. El atributo más importante del elemento <a> es el atributo href, que indica el destino del enlace. Por defecto, los enlaces aparecerán de la siguiente manera en todos los navegadores: Un enlace no visitado está subrayado y azul Un enlace visitado está subrayado y morado Un enlace activo está subrayado y rojo Soporte del navegador Element <a> Yes Yes Yes Yes Yes Consejos y notas Sugerencia: los siguientes atributos: descarga, hreflang, medios, rel, destino y tipo no pueden estar presentes si el atributo href no está presente. Consejo: Normalmente,...