CSS | Propiedades abreviadas

Las propiedades abreviadas nos permiten escribir múltiples propiedades en una sola línea y de forma compacta. Son útiles ya que proporcionan un código limpio y también reducen la LOC (Línea de código). Las propiedades de la taquigrafía que cubriremos:

  1. Fondo
  2. Fuente
  3. Borde
  4. Esquema
  5. Margen
  6. Relleno
  7. Lista

Fondo: la propiedad CSS Background se utiliza para establecer el fondo de una página web. El fondo se puede aplicar a cualquier elemento como el cuerpo, h1, p, div, etc. Hay muchas propiedades disponibles con un fondo como el color, la imagen, la posición, etc. Algunas de ellas se usan en el siguiente código.

  • Manera larga: 

html

background-color:#000;
background-image: url(images/bg.png);
background-repeat: no-repeat;
background-position:left top;
  • Manera abreviada: 

html

background:#000 url(images/bg.png) no-repeat left top;
  • Ejemplo: 

html

<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width,
          initial-scale=1.0" />
    <title>Document</title>
 
    <style>
        body {
            background: #000 url(images/bg.png) no-repeat left top;
        }
    </style>
</head>
 
<body></body>
 
</html>
  • Producción:

Fuente: la propiedad de fuente CSS se utiliza para aplicar diferentes fuentes al texto de la página web. Los diversos atributos que se pueden configurar con la fuente son familia de fuentes, tamaño de fuente, peso de fuente, etc. Algunos de ellos se usan en el código siguiente.

  • Manera larga: 

html

font-style:italic;
font-weight:bold;
font-size:18px;
line-height:150%;
font-family:Arial,sans-serif;
  • Manera abreviada: 

html

font: italic bold 18px/150% Arial, sans-serif;
  • Ejemplo: 

html

<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width,
                                   initial-scale=1.0" />
    <title>Document</title>
 
    <style>
        h1 {
            font: italic bold 18px/150% Arial, sans-serif;
 
        }
    </style>
</head>
 
<body>
    <h1>GeeksforGeeks</h1>
</body>
 
</html>
  • Producción:

Borde: la propiedad de borde CSS se utiliza para aplicar un borde a diferentes elementos de una página web. Hay muchos atributos del borde como ancho, estilo, color, etc.

  • Manera larga: 

html

border-width: 1px;
border-style: solid;
border-color: #000;
  • Manera abreviada: 

html

border: 1px solid #000;
  • Ejemplo: 

html

<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width,
                          initial-scale=1.0" />
    <title>Document</title>
 
    <style>
        h1 {
            border: 1px solid #000;
        }
    </style>
</head>
 
<body>
    <h1>GeeksforGeeks</h1>
</body>
 
</html>
  • Producción:

Esquema: la propiedad de esquema CSS se utiliza para aplicar un esquema a varios elementos que están presentes en una página web.

  • Manera larga: 

html

outline-width: 1px;
outline-style: solid;
outline-color: #000;
  • Manera abreviada: 

html

outline: 1px solid #000;
  • Ejemplo: 

html

<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width,
                                   initial-scale=1.0" />
    <title>Document</title>
 
    <style>
        h1 {
            outline: 10px solid #000;
        }
    </style>
</head>
 
<body>
    <h1>GeeksforGeeks</h1>
</body>
 
</html>
  • Producción:

Margen: las propiedades de margen de CSS se utilizan para crear espacio alrededor de los elementos, fuera de los bordes definidos. Podemos definir el margen para los 4 lados, es decir, arriba, abajo, izquierda y derecha.

  • Manera larga: 

html

margin-top: 10px;
margin-right: 5px;
margin-bottom: 10px;
margin-left :5px;
  • Manera abreviada: 

html

margin : 10px 5px 10px 5px;
  • Ejemplo: 

html

<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width,
                          initial-scale=1.0" />
    <title>Document</title>
 
    <style>
        h1 {
            margin: 100px 50px 100px 50px;
        }
    </style>
</head>
 
<body>
    <h1>GeeksforGeeks</h1>
</body>
 
</html>
  • Producción:

Relleno: las propiedades de relleno de CSS se utilizan para generar espacio alrededor del contenido de un elemento, dentro de los bordes definidos. El relleno también se puede aplicar como relleno superior, inferior, izquierdo y derecho.

  • Manera larga: 

html

padding-top: 10px;
padding-right: 5px;
padding-bottom: 10px;
padding-left :5px;
  • Manera abreviada: 

html

padding : 10px 5px 10px 5px;
  • Ejemplo: 

html

<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width,
                          initial-scale=1.0" />
    <title>Document</title>
 
    <style>
        h1 {
            padding: 100px 50px 100px 50px;
        }
    </style>
</head>
 
<body>
    <h1>GeeksforGeeks</h1>
</body>
 
</html>
  • Producción:

Margin y Padding aceptan dos y tres valores también en forma abreviada, por ejemplo:

margen: 50px 75px;  // aquí, el margen superior-inferior es 50px y el margen derecho-izquierdo es 75px, lo mismo es cierto para el relleno también.

margen: 50px 35px 75px; // aquí, el margen superior es de 50 px, el margen derecho-izquierdo es de 35 px y el margen inferior es de 75 px, lo mismo es cierto para el relleno también.

Se aplica en el sentido de las agujas del reloj comenzando desde arriba a la derecha, abajo a la izquierda.

Lista: Hay principalmente dos tipos de lista en CSS: 1. Lista ordenada<ol> 2. Lista no ordenada <ul> Las listas no ordenadas tienen viñetas mientras que las listas ordenadas tienen números.

  • Manera larga: 

html

list-style-type: disc;
list-style-position: inside;
list-style-image: url(disc.png);
  • Manera abreviada: 

html

list-style: disc inside url(disc.png);
  • Ejemplo: 

html

<!DOCTYPE html>
<html lang="en">
 
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width,
                       initial-scale=1.0" />
    <title>Document</title>
 
    <style>
        li {
            list-style: disc inside url(assets/hole.png);
        }
    </style>
</head>
 
<body>
    <li>GeeksforGeeks</li>
</body>
 
</html>
  • Producción:

Publicación traducida automáticamente

Artículo escrito por sirohimukul1999 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *