Autor Tema: HTML y CSS Shorthand: notación CSS abreviada border-width border-color CU01027D  (Leído 1997 veces)

Chompy129

  • Intermedio
  • ***
  • Mensajes: 130
  • Programar es divertido. :)
    • Ver Perfil
Shorthand: notación CSS abreviada. border-width (thin, thick) border-color (transparent). Ejemplos. (CU01027D)

Les dejo ambas aquí:

1-Crea un documento HTML con 2 divisiones, cada una separada de la anterior por dos elementos <br/>. En cada división introduce un texto (p.ej. div 1, div 2) y aplícale los siguientes estilos de borde escribiendo de forma individual cada una de las siguientes propiedades CSS:

a) Para el div 1: la parte superior con borde de puntos redondeados, grosor 10 píxeles y color verde. La parte derecha con borde de trazos o segmentos rectangulares, grosor 20 píxeles y color azul. La parte inferior con borde de línea doble, grosor 10 píxeles y color #A52A2A. La parte izquierda con borde con efecto groove, grosor 30 píxeles y color #2F4F4F.

b) Para el div 2: la parte superior con borde con efecto inset, grosor 30 píxeles y color #B22222. La parte derecha con borde sólido, grosor 22 píxeles y color #DAA520. La parte inferior con borde de línea doble, grosor 25 píxeles y color #4B0082. La parte izquierda con borde de puntos redondeados, grosor 17 píxeles y color #808000.


Código HTML
Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Tipos de bordes (Actividad 1 de CU01027D)</title>
<link rel="stylesheet" type="text/css" href="TiposDeBordes.css">
</head>
<body>
<h1>Tipos de bordes</h1>
<br>
<div id="first-div">
<p>División 1</p>
</div>
<br><br>
<div id="second-div">
<p>División 2</p>
</div>
</body>
</html>

Código CSS
Código: [Seleccionar]
/*DATOS DEL ARCHIVO*/
body{text-align: center; width: 800px;}
/*titulo*/
h1{text-decoration: underline; font-family: "lucida console", arial;}
/*Definición de los bordes para div 1*/
#first-div{border-top-style: dotted; border-top-width: 10px; border-top-color: #0F0;/*arriba*/
   border-right-style: dashed; border-right-width: 20px; border-right-color: #00F;/*derecha*/
       border-bottom-style: double; border-bottom-width: 10px; border-bottom-color: #A52A2A;/*abajo*/
   border-left-style: groove; border-left-width: 30px; border-left-color: #2F4F4F;}/*izquierda*/
/*Definición de los bordes para div 2*/
#second-div{border-top-style: inset; border-top-width: 30px; border-top-color: #B22222;/*arriba*/
border-right-style: solid; border-right-width: 22px; border-right-color: #DAA520;/*derecha*/
border-bottom-style: double; border-bottom-width: 25px; border-bottom-color: #4B0082;/*abajo*/
border-left-style: dotted; border-left-width: 17px; border-left-color: #808000;}/*izquierda*/

2-Crea un documento HTML con el mismo aspecto y propiedades CSS que las descritas para el ejercicio 1, pero en este caso usando la notación shorthand de bordes CSS y la propiedad border abreviada.

Código HTML
Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Tipos de bordes (Actividad 1 de CU01027D)</title>
<link rel="stylesheet" type="text/css" href="TiposDeBordes2.css">
</head>
<body>
<h1>Tipos de bordes</h1>
<br>
<div id="first-div">
<p>División 1</p>
</div>
<br><br>
<div id="second-div">
<p>División 2</p>
</div>
</body>
</html>

Código CSS
Código: [Seleccionar]
/*DATOS DEL ARCHIVO*/
body{text-align: center; width: 800px;}
/*titulo*/
h1{text-decoration: underline; font-family: "lucida console", arial;}
/*Definición de los bordes para div 1*/
#first-div{border-width: 10px 20px 10px 30px;
   border-style: dotted dashed double groove;
   border-color: #0F0 #00F #A52A2A #2F4F4F;}
/*Definición de los bordes para div 2*/
#second-div{border-top: 30px inset #B22222;
border-right: 22px solid #DAA520;
border-bottom: 25px double #4B0082;
border-left: 17px dotted #808000;}

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Hola Chompy129

Veo el ejercicio bien resuelto, has usado todas la formas explicadas en el tema para poder resolverlo, así que enhorabuena.

Saludos. ;D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".