Estilice sus imágenes y utilice las imágenes en estilos con CSS

Estilice sus imágenes y utilice las imágenes en estilos con CSS


Mucha gente usa CSS para ajustar el texto, cambiando la fuente, el color, el tamaño y más. Pero una cosa que mucha gente olvida a menudo es que también se puede usar CSS con imágenes.

Cambiar la imagen por sí misma

CSS le permite ajustar la forma en que la imagen se muestra en la página. Esto puede ser muy útil para mantener la coherencia de sus páginas. Al establecer estilos en todas las imágenes, usted crea un aspecto estándar para sus imágenes. Algunas de las cosas que puedes hacer:

  • Agregar un borde o contorno alrededor de las imágenes
  • Eliminar el borde coloreado alrededor de las imágenes vinculadas
  • Ajuste de la anchura y/o altura de las imágenes
  • Agregar una sombra
  • Girar la imagen
  • Cambiar los estilos cuando se pasa el ratón por encima de la imagen

Darle un borde a tu imagen es un buen punto de partida. Pero debe tener en cuenta algo más que el borde: piense en todo el borde de la imagen y ajuste también los márgenes y el relleno. Una imagen con un borde negro delgado se ve bien, pero si se agrega un poco de relleno entre el borde y la imagen, se puede ver aún mejor.

img {
de la frontera: 1px negro sólido;
acolchado: 5px;

Es una buena idea vincular siempre las imágenes no decorativas, cuando sea posible. Pero cuando lo haga, recuerde que la mayoría de los navegadores agregan un borde de color alrededor de la imagen. Incluso si utiliza el código anterior para cambiar el borde, el enlace lo anulará a menos que elimine o cambie el borde en el enlace también. Para ello, debe utilizar una regla hija CSS para eliminar o cambiar el borde alrededor de las imágenes enlazadas:

img> a {
frontera: ninguna;

También puede utilizar CSS para cambiar o establecer la altura y el ancho de sus imágenes. Aunque no es una buena idea usar el navegador para ajustar el tamaño de las imágenes debido a la velocidad de descarga, están mejorando mucho el tamaño de las imágenes para que se vean bien. Y con CSS puede configurar sus imágenes para que sean de un ancho o alto estándar o incluso establecer las dimensiones para que sean relativas al contenedor.

Recuerde, cuando cambie el tamaño de las imágenes, para obtener mejores resultados, sólo debe cambiar el tamaño de una dimensión: la altura o el ancho. Esto hará que la imagen mantenga su relación de aspecto, por lo que no parece extraña. Configure el otro valor en automático o déjelo fuera para indicar al navegador que mantenga la relación de aspecto constante.

img {
ancho: 50%;
Altura: auto;
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>)

CSS3 ofrece una solución a este problema con las nuevas propiedades object-fit y object-position. Con estas propiedades podrá definir la altura y el ancho exactos de la imagen y cómo debe manejarse la relación de aspecto. Esto puede crear efectos de buzón alrededor de las imágenes o recortar para que la imagen se ajuste al tamaño requerido.

Aunque las propiedades de ajuste de objeto y posición de objeto de CSS3 aún no son ampliamente soportadas, hay otras propiedades de CSS3 que son bien soportadas en la mayoría de los navegadores modernos que puede usar para modificar sus imágenes. Cosas como sombras, esquinas redondeadas y transformaciones para rotar, inclinar o mover las imágenes, todo funciona ahora mismo en la mayoría de los navegadores modernos. A continuación, puede utilizar transiciones CSS para hacer que las imágenes cambien al pasar el puntero del ratón sobre ellas, al hacer clic sobre ellas o justo después de un período de tiempo.

Uso de imágenes como fondos

CSS facilita la creación de fondos elegantes con sus imágenes. Puede añadir fondos a toda la página o sólo a un elemento específico. Es fácil crear una imagen de fondo en la página con la propiedad background-image:

cuerpo {
> imagen de fondo: url(background.jpg);

Cambie el selector de cuerpo a un elemento específico en la página para poner el fondo en un solo elemento.

Otra cosa divertida que puedes hacer con las imágenes es crear una imagen de fondo que no se desplace con el resto de la página, como una marca de agua. Sólo tienes que usar el estilo de archivo adjunto de fondo: fijo, junto con tu imagen de fondo. Otras opciones para sus fondos incluyen hacerlos azulejar sólo horizontal o verticalmente usando la propiedad background-repeat. Write background-repeat: repeat-x; to tile the image horizontally and background-repeat: repeat-y; to tile verticaltically. Y puede posicionar su imagen de fondo con la propiedad background-position.

Y CSS3 añade más estilos para sus fondos también. Puede estirar las imágenes para que se ajusten a cualquier tamaño de fondo o establecer la imagen de fondo a escala con el tamaño de la ventana. Puede cambiar la posición y luego recortar la imagen de fondo. Pero una de las mejores cosas de CSS3 es que ahora se pueden crear múltiples capas de imágenes de fondo para crear efectos aún más intrincados.

HTML5 Ayuda a Estilizar Imágenes

El elemento FIGURA en HTML5 debe colocarse alrededor de cualquier imagen que pueda estar sola dentro del documento. Una forma de pensar es si la imagen podría aparecer en un apéndice, entonces debería estar dentro del elemento FIGURA. A continuación, puede utilizar ese elemento y el elemento FIGCAPTION para añadir estilos a sus imágenes.

Cómo usar las propiedades «FLOAT» para diseñar diseños de páginas web en CSS

Cómo usar las propiedades “FLOAT” para diseñar diseños de páginas web en CSS


La propiedad CSS es una propiedad muy importante para el diseño. Le permite posicionar los diseños de su página web exactamente como usted desea que se muestren – pero para poder usarla, usted tiene que entender cómo funciona.

En una hoja de estilo, la propiedad float de CSS tiene el siguiente aspecto:

.right { float: right; } 

>

Esto le indica al navegador que todo lo que tenga la clase «right» debe flotar a la derecha.

La asignarías así:

 /> 

¿Qué puede flotar con la propiedad CSS Float?

No se puede flotar cada elemento en una página web. Sólo se pueden flotar elementos de nivel de bloque. Estos son los elementos que ocupan un bloque de espacio en la página, como imágenes, párrafos, divisiones y listas.

Otros elementos que afectan al texto, pero que no crean un cuadro en la página se denominan elementos en línea y no pueden flotar. Estos son elementos como el span, los saltos de línea, el énfasis fuerte o las cursivas.

¿Dónde flotan?

Puede hacer flotar elementos a la derecha o a la izquierda. Cualquier elemento que siga al elemento flotado fluirá alrededor del elemento flotado en el otro lado.

Por ejemplo, si hace flotar una imagen a la izquierda, cualquier texto u otros elementos que la sigan fluirán alrededor de ella hacia la derecha. Y si haces flotar una imagen a la derecha, cualquier texto u otros elementos que la sigan fluirán alrededor de ella hacia la izquierda. Una imagen que se coloca en un bloque de texto sin ningún estilo de flotación aplicado a ella se mostrará, sin embargo, el navegador está configurado para mostrar imágenes. Esto es usualmente con la primera línea del texto siguiente que se muestra en la parte inferior de la imagen.

¿Hasta dónde flotarán?

Un elemento que se ha flotado se moverá tan a la izquierda o a la derecha del elemento de contenedor como pueda. Esto resulta en varias situaciones diferentes dependiendo de cómo se escriba su código. Para estos ejemplos, usted estará flotando un pequeño

DIV elemento a la izquierda:

  • Si el elemento flotado no tiene un ancho predefinido, ocupará tanto espacio horizontal como sea necesario y disponible, independientemente de la holgura.

Nota

Algunos navegadores intentan colocar elementos junto a elementos flotantes cuando el ancho no está definido – normalmente dando al elemento no flotante sólo una pequeña cantidad de espacio. Así que debería definir siempre un ancho en elementos flotantes.

  • Si el elemento contenedor es el elemento HTML, el
    DIV

    flotará en el margen izquierdo de la página.

  • Si el propio elemento del contenedor está contenido por otra cosa, el
    DIV

    flotará en el margen izquierdo del contenedor.

  • Puede anidar elementos flotantes, y eso puede dar lugar a que el flotador acabe en un lugar sorprendente. Por ejemplo, este flotador es un flotador izquierdo flotado
    DIV

    dentro de un flotador derecho

    DIV

    .

  • Los elementos flotantes se sentarán uno al lado del otro si hay espacio en el contenedor. Por ejemplo, este contenedor tiene tres elementos de 100px de ancho
    DIV

    flotados en un contenedor de 400px de ancho.

Incluso puede utilizar flotadores para crear un diseño de galería de fotos. Usted pone cada miniatura (funciona mejor cuando todas son del mismo tamaño) en un

DIV con el título y el flotador, los elementos

DIV

en el contenedor. No importa cuán amplia sea la ventana del navegador, las miniaturas se alinearán uniformemente.

Desactivar el flotador

Una vez que se sabe cómo conseguir que un elemento flote, es importante saber cómo desactivar el flotador. Desactivar el flotador con la propiedad CSS clear. Puede despejar flotadores izquierdos, flotadores derechos o ambos:

clear: left;
claro: derecha;
claro: ambos;

Cualquier elemento para el que establezca la propiedad clear aparecerá debajo de un elemento que esté flotando en esa dirección.

Juegue con el valor claro de los diferentes elementos de sus documentos para obtener diferentes efectos de diseño. Uno de los diseños flotantes más interesantes es una serie de imágenes en la columna derecha o izquierda junto a los párrafos del texto. Incluso si el texto no es lo suficientemente largo como para desplazarse más allá de la imagen, puede utilizar el clear en todas las imágenes para asegurarse de que aparecen en la columna en lugar de al lado de la imagen anterior.

El HTML (repita este párrafo):

Duis aute irure dolor sed do eiusmod tempor incididunt in reprehenderit in voluptate. Cupidatat non proident, ut labore et dolore magna aliqua.

El CSS (para hacer flotar las imágenes a la izquierda):

img.float { float:left;
claro:izquierda;
margen:5px;
} > } } } } } } } } } } } } }

Y a la derecha:

img.float { float:right;
clear:derecha;
margen:5px;
} > } } } } } } } } } } } } }

Uso de flotadores para el diseño

Una vez que entienda cómo

float funciona, puede empezar a utilizarla para diseñar sus páginas web. Estos son los pasos que doy para crear una página web flotante:

  • Diseñar el diseño (en papel o en una herramienta gráfica o en mi cabeza).
  • Determine dónde van a estar las divisiones de página.
  • Determine los anchos de los distintos contenedores y los elementos que los componen.
  • Flotar todo. Incluso el elemento más exterior del contenedor flota a la izquierda, de modo que sé dónde estará en relación con la ventana de visualización del navegador.

Siempre que conozca los anchos (los porcentajes son correctos) de sus secciones de maquetación, puede utilizar el comando

float para ponerlos en el lugar que les corresponde en la página. Y lo bueno es que no tienes que preocuparte tanto de que el modelo de la caja sea diferente para Internet Explorer o Firefox.

Cómo estilizar IFrames con CSS

Cómo estilizar IFrames con CSS


Cuando incrusta un elemento en su HTML, tiene dos oportunidades para agregarle estilos CSS:

  • Puede cambiar el estilo del
    IFRAME

    mismo.

  • Puede cambiar el estilo de la página dentro de
    IFRAME

    (bajo ciertas condiciones).

Uso de CSS para modelar el elemento IFRAME

Lo primero que debe considerar al diseñar sus iframes es el

IFRAME
  • en sí mismo. Aunque la mayoría de los navegadores incluyen iframes sin muchos estilos adicionales, sigue siendo una buena idea añadir algunos estilos para mantenerlos consistentes. Algunos estilos de CSS que siempre incluyo en mis iframes:
    margin: 0;
  • border: none;
  • anchura: valor;
  • altura: valor;

Con el

ancho

y

altura

ajustado al tamaño que cabe en mi documento. Aquí hay ejemplos de un marco sin estilos y uno con el estilo básico. Como puede ver, estos estilos en su mayoría sólo eliminan el borde alrededor del iframe, pero también aseguran que todos los navegadores muestren ese iframe con los mismos márgenes, relleno y dimensiones.HTML5 recomienda que utilice el comando

desbordamiento

para quitar las barras de desplazamiento, pero eso no es fiable. Por lo tanto, si desea eliminar o cambiar las barras de desplazamiento, debe utilizar el comando

desplazamiento

en su iframe también. Para usar el

desplazamiento

añádalo como cualquier otro atributo y luego elija uno de los tres valores:

sí No

o

automático

.

le dice al navegador que siempre incluya barras de desplazamiento aunque no sean necesarias.

No

dice que se quiten todas las barras de desplazamiento tanto si es necesario como si no.

automático

es el valor predeterminado e incluye las barras de desplazamiento cuando son necesarias y las elimina cuando no lo son.

scrolling
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>iattribute:scrolling="no"br/>This is an iframe.

Para desactivar el scrolling en HTML5 se debe utilizar el comando

desbordamiento

de la propiedad. Pero como puede ver en estos ejemplos, aún no funciona de forma fiable en todos los navegadores. Así es como activarías el desplazamiento todo el tiempo con el botón

desbordamiento
Esto es un iframe;

No hay manera de desactivar completamente el desplazamiento con la tecla

desbordamiento

de la propiedad. Muchos diseñadores quieren que sus iframes se mezclen con el fondo de la página en la que se encuentran para que los lectores no sepan que los iframes están ahí. Pero también puede añadir estilos para que destaquen. Es fácil ajustar los bordes para que el iframe aparezca más fácilmente. Sólo tienes que usar el

Frontera

style (o está relacionado

border-top

borde-derecha Frontera izquierda

y

border-bottom
) para modelar los bordes: iframe {
>.en la cima de la frontera: #c00 1px punteado;
de la frontera derecha: #c00 2px punteado;
frontera izquierda: #c00 2px punteado;
en el fondo de la frontera: #c00 4px punteado;
}

Pero no debería detenerse con el desplazamiento y los bordes para sus estilos. Puede aplicar muchos otros estilos de CSS a su iframe. Este ejemplo utiliza estilos CSS3 para dar al iframe una sombra, esquinas redondeadas y giradas 20 grados.

iframe {
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>imargen-tapón: 20px;
margen-inferior: 30px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
radio de la frontera: 12px;
-moz-box-shadow: 4px 4px 14px #000;
-webkit-box-shadow: 4px 4px 14px #000;
sombra de la caja: 4px 4px 4px 14px #000;
-moz-transform:rotate(20deg);
-webkit-transform:rotate(20deg);
-otransform:rotate(20deg);
-ms-transform:rotate(20deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=.2);
}

Cómo cambiar el estilo del contenido del marco

Estilizar el contenido de un iframe es como estilizar cualquier otra página web. Pero, usted debe tener acceso para editar la página . Si no puede editar la página (por ejemplo, está en otro sitio).

Si puede editar la página, entonces puede agregar una hoja de estilo externa o estilos directamente en el documento, tal como lo haría con cualquier otra página web de su sitio.

¿Qué es un selector de CSS?

¿Qué es un selector de CSS?

selector de CSS

¿Qué son los selectores CSS? El CSS se basa en reglas de concordancia de patrones para determinar qué estilo se aplica a cada elemento del documento. Estos patrones se denominan selectores y van desde nombres de etiquetas (por ejemplo,

<b.highlight

coincidiría con cualquier etiqueta

b

con una clase de etiqueta

highlight

que sea hija del párrafo con el id

highlight=">código">myid">/p

Un selector CSS es la parte de una llamada de estilo CSS que identifica qué parte de la página web debe ser estilizada. El selector contiene una o más propiedades que definen el estilo del HTML seleccionado.

Los selectores CSS

Existen varios tipos diferentes de selectores:

  • selectores de tipo – que coinciden con un elemento específico
  • selectores de clase – haciendo coincidir elementos con una clase específica
  • Selectores de ID – haciendo coincidir el elemento con un ID específico
  • selectores de descendientes – elementos coincidentes que son descendientes de un elemento específico
  • selectores de hijos – elementos coincidentes que son hijos del elemento específico
  • selectores universales – a juego con cualquier elemento
  • selectores de hermanos adyacentes – elementos coincidentes inmediatamente precedidos por un elemento específico
  • selectores de atributos – elementos que coinciden con un atributo específico o valor de atributo
  • selectores de pseudo-clase – que emparejan elementos con una pseudo-clase específica
  • selectores de pseudoelementos – elementos de correspondencia con propiedades pseudo-elementales específicas

Formatear estilos CSS y selectores CSS

El formato de un estilo CSS se ve así:

Pre data-type=»code»>selector {propiedad style

selector { style : style ; }

>

Separe los selectores múltiples que tienen el mismo estilo con comas. Esto se denomina agrupación de selectores. Por ejemplo:

selector1 , selector2 { style property : style ; }

>

Los selectores de agrupación son un mecanismo abreviado para mantener sus estilos CSS compactos. La agrupación anterior tendría el mismo efecto que:

selector1 { propiedad style : style ; }
selector2 {propiedad de estilo : estilo ; } } } } } } } } } } } } })))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))amiento con la tabla tabla tabla en relación con la tabla en relación con el programa en relación con la tabla

>

Pruebe siempre sus selectores CSS

No todos los navegadores soportan todos los selectores CSS. Así que asegúrese de probar sus selectores en tantos navegadores en tantos sistemas operativos como pueda. Pero si está usando selectores CSS1 o CSS2 debería estar bien.

¿Se pregunta cuál es la diferencia entre «@IMPORT» y «LINK» en CSS?

¿Se pregunta cuál es la diferencia entre “@IMPORT” y “LINK” en CSS?


Si ha echado un vistazo a la Web y ha visto el código de varias páginas web, una cosa que puede haber notado es que diferentes sitios incluyen sus archivos CSS externos de diferentes maneras – ya sea usando el enfoque @import o enlazando a ese archivo CSS. ¿Cuál es la diferencia entre @import y link para CSS y cómo decidir cuál es el mejor para ti? Echemos un vistazo!

La diferencia entre @import y

Antes de decidir qué método utilizar para incluir sus hojas de estilo, debe entender para qué se utilizarán los dos métodos.

– Vincular es el primer método para incluir una hoja de estilo externa en sus páginas Web. Tiene la intención de enlazar su página Web con su hoja de estilo. Se agrega a la de su documento HTML de esta manera:

@import - Importar le permite importar una hoja de estilo a otra. Esto es ligeramente diferente al escenario de enlace porque puede importar hojas de estilo dentro de una hoja de estilo enlazada. Si incluye un @import en la cabecera de su documento HTML, está escrito de la siguiente manera:

@import url("styles.css");

>.

Desde el punto de vista de los estándares, no hay diferencia entre enlazar con una hoja de estilo externa o importarla. Cualquiera de las dos formas es correcta y funcionará igual de bien (en la mayoría de los casos). Sin embargo, hay algunas razones por las que usted podría querer usar una sobre la otra.

¿Por qué usar @import?

Hace muchos años, la razón más común que se dio para usar @import en su lugar (o junto con) es porque los navegadores antiguos no reconocían @import, por lo que se podían ocultar los estilos de ellos. Al importar sus hojas de estilo, usted las pondría a disposición de los navegadores más modernos y compatibles con los estándares, mientras que las "ocultaba" de las versiones más antiguas de los navegadores.

Otro uso para el método @import es utilizar múltiples hojas de estilo en una página, mientras que sólo se incluye un único enlace en la página de su documento. Por ejemplo, una corporación puede tener una hoja de estilo global para cada página del sitio, con subsecciones con estilos adicionales que sólo se aplican a esa subsección. Al enlazar a la hoja de estilo de la subsección e importar los estilos globales en la parte superior de esa hoja de estilo, no tiene que mantener una hoja de estilo gigantesca con todos los estilos para el sitio y cada subsección. El único requisito es que cualquier regla @import debe estar antes que el resto de sus reglas de estilo. Además, asegúrese de recordar que la herencia puede seguir siendo un problema.

¿Por qué usar ?

La razón número uno para usar hojas de estilo enlazadas es proporcionar hojas de estilo alternativas para sus clientes. Los navegadores como Firefox, Safari y Opera soportan este atributo y, cuando hay uno disponible, permiten a los espectadores cambiar entre ellos. También puede utilizar un conmutador JavaScript para cambiar entre hojas de estilo en IE. Esto se utiliza más a menudo con Zoom Layouts con fines de accesibilidad.

Una de las desventajas de usar @import es que si tienes una muy simple con sólo la regla @import en ella, tus páginas pueden mostrar un "flash de contenido sin estilo" (FOUC) mientras se están cargando. Esto puede ser irritante para sus espectadores. Una solución sencilla para esto es asegurarse de que tiene al menos un elemento adicional en su cabeza.

¿Qué pasa con el tipo de medio?

Muchos escritores afirman que puede utilizar el tipo de medio para ocultar hojas de estilo de los navegadores más antiguos. A menudo, mencionan esto como una ventaja de usar @import o , pero la verdad es que puedes configurar el tipo de medio con cualquiera de los dos métodos, y los navegadores más antiguos que no soportan los tipos de medio no los verán en ninguno de los dos casos.

Entonces, ¿qué método debe utilizar?

Preferimos usar y luego importar hojas de estilo en hojas de estilo externas, como hacen la mayoría de los diseñadores web hoy en día. De esta manera, usted sólo tiene una o dos líneas de código para ajustar en sus documentos HTML. Pero la conclusión es que depende de ti. Si te sientes más cómodo con @import, ¡entonces hazlo! Ambos métodos son compatibles con los estándares y, a menos que esté pensando en admitir navegadores realmente antiguos, no hay una razón de peso para usar ninguno de los dos.

Editado por Jeremy Girard el 2/7/17

Uso de los elementos HTML Span y Div

Uso de los elementos HTML Span y Div


Muchas personas que son nuevas en el diseño web y HTML/CSS utilizan los elementos y en forma intercambiable a medida que construyen las páginas web. La realidad, sin embargo, es que cada uno de estos elementos HTML tiene propósitos diferentes. Aprender a usar cada uno de ellos para su propósito previsto le ayudará a desarrollar páginas web más limpias cuyo código es más fácil de administrar en general.

Usando el elemento Element

El elemento div define las divisiones lógicas en su página web. Es básicamente una caja en la que se pueden colocar otros elementos HTML que lógicamente van juntos. Una división puede tener varios otros elementos en ella, como párrafos, encabezados, listas, enlaces, imágenes, etc. Incluso puede tener otras divisiones dentro de él para proporcionar estructura y organización adicional a su documento HTML.

Para utilizar el elemento div, coloque una etiqueta open antes del área de su página que desea como una división separada, y una etiqueta close después de ella:

contenido de la div

Si el área de tu página necesita alguna información adicional que usarás para darle estilo con CSS más tarde, puedes añadir un selector de id (por ejemplo,

>

), o un selector de clase (por ejemplo,

>

). Ambos atributos pueden seleccionarse mediante CSS o modificarse mediante JavaScript. Las mejores prácticas actuales se inclinan hacia el uso de selectores de clase en lugar de IDs, en parte debido a lo específicos que son los selectores de IDs. En realidad, sin embargo, puedes usar cualquiera de los dos y hasta puedes darle a una división un ID y un selector de clase.

El elemento div es diferente del elemento de la sección HTML5 porque no le da al contenido adjunto ningún significado semántico. Si no está seguro de si el bloque de contenido debe ser un div o una sección, piense en cuál es el propósito del elemento y el contenido para ayudarle a decidir cuál usar:

  • Si necesita el elemento simplemente para añadir estilos a esa área de la página, debería utilizar el elemento div.
  • Si el contenido que se va a contener tiene un enfoque distinto y podría mantenerse por sí solo, es posible que desee utilizar el elemento de la sección en su lugar.

En última instancia, tanto los divs como las secciones se comportan de forma bastante similar y puedes darle a cualquiera de ellos valores de atributo y estilizarlos con CSS para conseguir el aspecto de tu sitio que necesitas. Ambos son elementos de nivel de bloque.

Usando el elemento

El elemento span es un elemento en línea por defecto. Esto lo diferencia de los elementos div y section. El elemento span se utiliza a menudo para envolver una pieza específica de contenido, normalmente texto, para darle un "gancho" adicional que puede ser estilizado más tarde. Usado con CSS, puede cambiar el estilo del texto que contiene; sin embargo, sin ningún atributo de estilo, el elemento span por sí solo no tiene ningún efecto en el texto.

Esta es la principal diferencia entre los elementos span y div. Como se mencionó anteriormente, el elemento div incluye un salto de párrafo, mientras que el elemento span sólo le dice al navegador que aplique las reglas de estilo CSS asociadas a lo que encierran las etiquetas :

Texto resaltado y texto no resaltado.  

Añada el

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

u otra clase al elemento span para darle estilo al texto con CSS (por ejemplo,

>

El elemento span no tiene atributos requeridos, pero los tres que son más útiles son los mismos que los del elemento div:

  • estilo
  • class
  • id

Utilice span cuando desee cambiar el estilo del contenido sin definirlo como un nuevo elemento de nivel de bloque en el documento.

Por ejemplo, si desea que la segunda palabra de un encabezado h3 sea roja, puede rodear esa palabra con un elemento span que le dé estilo a esa palabra como texto rojo. La palabra sigue formando parte del elemento h3, pero ahora también se muestra en rojo:

Este es mi impresionante titular

Cambiar el color de la palabra con la etiqueta SPAN en CSS

Cambiar el color de la palabra con la etiqueta SPAN en CSS


Con CSS, es fácil establecer el color del texto en un documento. Si desea que los párrafos de su página se muestren en un color determinado, simplemente especifique que en su hoja de estilo externa y el navegador mostrará su texto en el color elegido. ¿Qué sucede entonces cuando se desea cambiar el color de una sola palabra (o tal vez sólo unas pocas palabras) dentro de un párrafo de texto? Para ello, necesitará utilizar un elemento en línea como la etiqueta.

En última instancia, cambiar el color de una sola palabra o un pequeño grupo de palabras dentro de una oración es fácil usando CSS, y las etiquetas son HTML válidas, así que no te preocupes de que esto sea algún tipo de hack. Con este enfoque, también evitará el uso de etiquetas y atributos obsoletos como «font», que es un producto de una era HTML pasada.

Esto es para los desarrolladores web principiantes que probablemente son nuevos en HTML y CSS. Le ayudará a aprender a usar la etiqueta HTML y CSS para cambiar el color del texto específico de sus páginas. Dicho esto, hay algunas desventajas de este método, que trataremos al final de este artículo. Por ahora, siga leyendo para aprender los pasos para cambiar este color de texto. Es muy fácil y debería durar unos dos minutos.

Instrucción paso a paso

  1. Abra la página web que desea actualizar en su editor de texto HTML favorito. Este podría ser un programa como Adobe Dreamweaver o un simple editor de texto como Notepad, Notepad++, TextEdit, etc.
  2. En el documento, busque las palabras que desea que se muestren en un color diferente en la página. Por el bien de este tutorial, usemos algunas palabras que están dentro de un párrafo más grande del texto. Ese texto estará contenido dentro del par de etiquetas. Busque una de las dos palabras cuyo color le gustaría editar.
  3. Coloque el cursor delante de la primera letra de la palabra o grupo de palabras que desea cambiar de color. Recuerde, si está usando un editor WYSIWYG como Dreamweaver, está trabajando en «vista de código» ahora mismo.
  4. Vamos a envolver el texto cuyo color queremos cambiar con una etiqueta, incluyendo un atributo de clase. Todo el párrafo puede parecerse a esto: Este es un texto que se enfoca en una oración.
  5. Acabamos de usar un elemento en línea, el , para darle a ese texto específico un «gancho» que podemos usar en CSS. Nuestro siguiente paso es saltar a nuestro archivo CSS externo para añadir una nueva regla.
  1. En nuestro archivo CSS, agreguemos:
  2. .focus-text {
  3. color: #F00;
  4.  }
  5. Esta regla establecería que el elemento en línea, el ,, se muestre en el color rojo. Si tuviéramos un estilo anterior que pusiera el texto de nuestro documento en negro, este estilo en línea haría que el texto extendido se enfocara y destacara con el color diferente. También podríamos añadir otros estilos a esta regla, tal vez poniendo el texto en cursiva o en negrita para enfatizarlo aún más?
  6. Guarde su página.
  7. Pruebe la página en su navegador web favorito para ver los cambios en efecto.
  8. Tenga en cuenta que, además de los ,, algunos profesionales de la web optan por utilizar otros elementos como los pares o etiquetas. Estas etiquetas solían ser para negrita y cursiva específicamente, pero fueron obsoletas y reemplazadas por y… Las etiquetas siguen funcionando en los navegadores modernos, sin embargo, muchos desarrolladores web las utilizan como ganchos de estilo en línea. Este no es el peor enfoque, pero si desea evitar elementos obsoletos, le sugerimos que se apegue a la etiqueta para este tipo de necesidades de estilo.

Consejos y cosas a tener en cuenta

Aunque este enfoque funciona bien para necesidades de estilo pequeñas, como si necesita cambiar sólo una pequeña parte del texto de un documento, puede salirse rápidamente de control. Si encuentra que su página está llena de elementos en línea, todos los cuales tienen clases únicas que está usando en su archivo CSS, puede estar haciéndolo mal, recuerde, mientras más de estas etiquetas estén en su página, más difícil será mantener esa página en el futuro. Además, una buena tipografía web raramente tiene tantas variantes de color, etc. a lo largo de la página.

Cómo agregar y usar comentarios CSS

Cómo agregar y usar comentarios CSS


Cada sitio web está compuesto de elementos estructurales (que son dictados por HTML), funcionales y estilísticos. Las Hojas de Estilo en Cascada (CSS) se utilizan para dictar la apariencia (el «look and feel») de un sitio web. Estos estilos se mantienen separados de la estructura HTML para facilitar la actualización y la adhesión a los estándares web.

El problema con las hojas de estilo

Con el tamaño y la complejidad de muchos sitios web hoy en día, las hojas de estilo pueden llegar a ser bastante largas y engorrosas. Esto es especialmente cierto ahora que las consultas de los medios de comunicación sobre estilos de sitios web con capacidad de respuesta son una parte esencial del diseño, lo que garantiza que un sitio web tenga el aspecto que debería tener, independientemente del dispositivo. Estas consultas de medios por sí solas pueden añadir un número significativo de nuevos estilos a un documento CSS, lo que dificulta aún más el trabajo. Aquí es donde los comentarios CSS pueden convertirse en una ayuda inestimable para los diseñadores y desarrolladores de sitios web.

Comentarios Añadir estructura y claridad

Agregar comentarios a los archivos CSS de un sitio web es una excelente manera de organizar secciones de ese código para un lector humano que esté revisando el documento. También garantiza la consistencia cuando un profesional de la web retoma el trabajo donde otro lo deja, o cuando equipos de personas trabajan en un sitio.

Los comentarios bien formateados pueden comunicar aspectos importantes de la hoja de estilo a los miembros de un equipo que no estén familiarizados con el código. Estos comentarios también son muy útiles para las personas que han trabajado en el sitio antes pero no recientemente; los diseñadores web suelen trabajar en muchos sitios, y es difícil recordar las estrategias de diseño de uno a otro.

Para los ojos de los profesionales solamente

Los comentarios CSS no se muestran cuando la página se muestra en los navegadores web. Estos comentarios son sólo informativos, al igual que los comentarios HTML (aunque la sintaxis es diferente). Estos comentarios CSS no afectan a la visualización de un sitio de ninguna manera.

Adición de comentarios CSS

Añadir un comentario CSS es bastante fácil. Usted simplemente reserva su comentario con las etiquetas correctas de apertura y cierre de comentarios:

  • Comience su comentario añadiendo
     /* 
  • Cierre su comentario añadiendo
     */ 

Todo lo que aparece entre estas dos etiquetas es el contenido del comentario, visible sólo en el código y no en el navegador.

Un comentario CSS puede ocupar cualquier número de líneas. Aquí hay dos ejemplos:

/* ejemplo de borde rojo */
div#border_red {
borde: rojo sólido fino;
}
/***************************.**************************** Secciones que se rompen

Muchos diseñadores organizan las hojas de estilo en trozos pequeños y fáciles de digerir que son fáciles de escanear cuando se leen. Normalmente, verá los comentarios precedidos y seguidos por una serie de guiones que crean grandes y obvios saltos en la página que son fáciles de ver. Aquí hay un ejemplo:

Estos comentarios indican el comienzo de una nueva sección de codificación.

Código "Comentando Fuera"

Debido a que las etiquetas de comentario le dicen al navegador que ignore todo lo que hay entre ellas, puedes usarlas para desactivar temporalmente ciertas partes del código CSS. Esto puede ser útil al depurar o al ajustar el formato de la página web. De hecho, los diseñadores a menudo los usan para "comentar" o "desactivar" áreas de código para ver qué pasa si esa sección no forma parte de la página.

Para hacer esto, simplemente agregue la etiqueta de comentario de apertura antes del código que le gustaría comentar (deshabilitar); coloque la etiqueta de cierre donde desea que termine la parte deshabilitada. Nada entre esas etiquetas afectará la visualización de un sitio, permitiéndole depurar el CSS para ver dónde está ocurriendo un problema. A continuación, puede entrar y corregir ese problema y eliminar los comentarios del código.

Consejos para comentar CSS

Como resumen, aquí hay algunos consejos para recordar para usar comentarios en tu CSS:

  1. Los comentarios pueden abarcar varias líneas.
  2. Los comentarios pueden incluir elementos CSS que no desea que un navegador muestre pero que no desea eliminar por completo. Recuerde eliminar los estilos no utilizados (en lugar de dejarlos fuera de comentario) si decide que no los necesita en el sitio web.
  3. Utilice comentarios siempre que escriba CSS complicados para añadir estructura, aclarar decisiones de diseño e informar a futuros desarrolladores (o recordarse a sí mismo) sobre consideraciones importantes. Esto ahorra tiempo en el futuro para todos los involucrados.
  4. Los comentarios también pueden incluir meta información como:
    1. Autor
    2. Fecha de creación
    3. Derechos de autor

Rendimiento

Aunque añadir demasiados comentarios puede afectar a la velocidad de descarga y al rendimiento de un sitio, no debe dudar en utilizarlos. Se necesitarían muchas líneas de comentarios para tener un impacto negativo significativo. Como tantos aspectos del diseño web, todo se reduce al equilibrio.

Aprenda a usar CSS para normalizar márgenes, acolchados y bordes

Aprenda a usar CSS para normalizar márgenes, acolchados y bordes


El navegador web de hoy en día ha recorrido un largo camino desde los días locos en los que cualquier tipo de consistencia entre navegadores era una ilusión. Los navegadores web de hoy en día son todos muy compatibles con los estándares. Juegan muy bien juntos y ofrecen una visualización de la página bastante consistente en los distintos navegadores. Esto incluye las últimas versiones de Google Chrome, Microsoft Edge, Mozilla Firefox, Opera, Safari, y los diversos navegadores que se encuentran en la miríada de dispositivos móviles que se utilizan para acceder al sitio web hoy en día.

Si bien es cierto que se ha progresado en lo que se refiere a los navegadores web y a la forma en que muestran CSS, todavía existen inconsistencias entre estas diversas opciones de software. Una de las inconsistencias más comunes es la forma en que esos navegadores calculan los márgenes, el relleno y los bordes de forma predeterminada.

Debido a que estos aspectos del modelo de caja afectan a todos los elementos HTML, y porque son esenciales en la creación de diseños de página, una visualización inconsistente significa que una página puede verse bien en un navegador, pero verse un poco mal en otro. Para combatir este problema, muchos diseñadores web normalizan estos aspectos del modelo de caja. Esta práctica también se conoce como «reducción a cero» de los valores de márgenes, relleno y bordes.

Nota sobre los valores predeterminados del navegador

Todos los navegadores web tienen ajustes predeterminados para ciertos aspectos de visualización de una página. Por ejemplo, los hipervínculos son azules y están subrayados por defecto. Esto es consistente en varios navegadores, y aunque es algo que la mayoría de los diseñadores cambian para adaptarse a las necesidades de diseño de su proyecto específico, el hecho de que todos empiecen con los mismos valores predeterminados hace que sea más fácil hacer estos cambios. Lamentablemente, el valor predeterminado para márgenes, relleno y bordes no disfruta del mismo nivel de consistencia entre navegadores.

Normalización de valores para márgenes y relleno

La mejor manera de resolver el problema del modelo de caja inconsistente es poner a cero todos los márgenes y valores de relleno de los elementos HTML. Hay algunas maneras en las que puede hacer esto es añadir esta regla CSS a su hoja de estilo:

Esta regla CSS utiliza el carácter * o comodín. Ese carácter significa «todos los elementos» y básicamente seleccionaría cada elemento HTML y pondría los márgenes y el relleno a 0. Aunque esta regla es muy inespecífica, porque está en su hoja de estilo externa, tendrá una especificidad mayor que los valores por defecto del navegador. Dado que esos valores predeterminados son los que está sobrescribiendo, este estilo logrará lo que se propone hacer.

Otra opción es aplicar estos valores a los elementos HTML y body. Dado que todos los demás elementos de su página serán hijos de estos dos elementos, la cascada CSS debe aplicar estos valores a todos los demás elementos.

Esto comenzará su diseño en el mismo lugar en todos los navegadores, pero una cosa que debe recordar es que una vez que haya desactivado todos los márgenes y el relleno, tendrá que volver a activarlos selectivamente en partes específicas de su página web para lograr el aspecto y la sensación que su diseño requiere.

Bordes

Puede que pienses «pero ningún navegador tiene un borde alrededor del elemento del cuerpo por defecto». Esto no es estrictamente cierto. Las versiones anteriores de Internet Explorer tenían un borde transparente o invisible alrededor de los elementos. A menos que establezca el borde en 0, ese borde puede estropear sus diseños de página. Si usted ha decidido que continuará soportando estas versiones anticuadas de IE, necesitará tratar esto añadiendo lo siguiente a su cuerpo y estilos HTML:

HTML, cuerpo {
margen: 0px;
acolchado: 0px;
frontera: 0px;
}

De forma similar a como se desactivaron los márgenes y el relleno, este nuevo estilo también desactivará los bordes predeterminados. También puede hacer lo mismo usando el selector de comodines que se muestra en la imagen de arriba

.

Original de Jennifer Krynin. Editado por Jeremy Girard.

¿Cómo añadir un brillo a un elemento de la página web con CSS?

¿Cómo añadir un brillo a un elemento de la página web con CSS?


Un suave resplandor exterior añadido a un elemento de su página web hace que el elemento destaque ante el espectador. Utilice CSS3 y HTML para aplicar un brillo alrededor de los bordes exteriores de un objeto importante. El efecto es similar a un resplandor exterior añadido a un objeto en Photoshop.

Primero cree el elemento a brillar

Los efectos de brillo se pueden hacer en cualquier fondo de color, pero se ven mejor en fondos oscuros porque entonces el brillo parece brillar más. En este ejemplo de caja rectangular de esquina redondeada, un elemento DIV se coloca en otro elemento DIV con fondo negro. El DIV externo no es necesario para el resplandor, pero es difícil ver el resplandor en un fondo blanco.

Dale al DIV una clase de brillo:

Establecer el tamaño y el color del elemento

Después de elegir el elemento que vas a embellecer con un resplandor, sigue adelante y agrega cualquier estilo que desees, como el color de fondo, el tamaño y las fuentes. Este ejemplo es un rectángulo azul; el tamaño está ajustado a 147px por 90px; y el color de fondo está ajustado a #1f5afe, un azul real. Incluye un margen para colocar el elemento en el centro del elemento contenedor negro.

.glow {
margen: auto
ancho: 147px;
altura: 90px;
color de fondo. Alrededor de las esquinas

Crear un rectángulo con esquinas redondeadas es fácil con CSS3. Añade la propiedad border-radius style a tu clase de brillo. Sólo recuerda usar los prefijos -webkit- y -moz- para obtener la máxima compatibilidad.

-webkit-border-radius: 15px;
-moz-border-radius: 15px;
radio del borde: 15px;

Agregar el brillo con una sombra de caja

El brillo en sí mismo se crea con una sombra de caja. Debido a que quieres que halo todo el elemento y no proyectar el brillo de un lado como una sombra, se establecen las longitudes horizontal y vertical a 0px. En este ejemplo, el radio del desenfoque se ajusta a 15px y la extensión del desenfoque es de 5px, pero usted puede jugar con esos ajustes para determinar qué tan amplio y difuso quiere que sea el brillo. El color rgb(255,255,190) es un color amarillo con transparencia alfa RGBa establecida en 75 por ciento de ergba(255,255,190, .75). Elija el color que mejor se adapte a su proyecto. Al igual que con el redondeo de las esquinas, no olvides usar los prefijos del navegador (-webkit- y -moz-) para obtener la mejor compatibilidad.

-webkit-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
-Sombra de caja: 0px 0px 0px 15px 5px rgba(255, 255, 190, .75);
sombra de caja: 0px 0px 0px 15px 5px rgba(255, 255, 190,.75);

Probar la caja incandescente

Pruebe la caja incandescente en uno o más navegadores y realice los ajustes necesarios para obtener el efecto incandescente que mejor se adapte a su página web.