Ejercicio diferencia entre centrado de texto y de cajas en css

0
(0)

Publicado

Aviso importante web en obras

Es posible que el contenido que estás visualizando tenga un formato un poco raro o que se haya perdido algún contenido. Esto se debe a que en 2023/09 decidí renovar la página y con más de 1000 escritos el trabajo de irlos revisando uno por uno es agotador. Poco a poco iré corrigiendo todos los contenidos. ¡Gracias por la comprensión!

Portada Ejercicio sobre el centrado de texto y centrado de cajas

En este ejercicio vamos a practicar el concepto de centrado de cajas y centrado de textos dentro de una caja.

Aprovecharemos también para repasar algunos conceptos relacionados con el modelo de cajas.

Las siguientes lecturas te pueden ser de interés.

¡Entremos en materia!

Enunciado

Dado un documento web con el siguiente código html

<div id="contenedor">
	<p class="primero">Soy el primer texto</p>
	<p class="segundo">Soy el segundo texto</p>
</div>

El contenedor debe cumplir que:

  • Tenga un ancho del 100% pero nunca superior a 600px.
  • Tena un relleno superior de 25px, 50px relleno derecho, 10px relleno inferior y 50px relleno izquierdo.
  • Tenga un borde de 1px de grueso.
  • El borde superior e inferior es dashed.
  • Los bordes laterales son dotted.
  • El borde superior es rojo, el  derecho rojo, el inferior verde y el izquierdo naranja.
  • Está centrado horizontalmente respecto del body.

Los párrafos deben cumplir que tienen:

  • Un ancho del 30% pero un ancho máximo de 300px.
  • Un relleno superior e inferior de 25px y un relleno derecho e izquierdo de 10px.
  • Un borde de 2px solido y rojo.

Completa la hoja html y css según consideres para conseguir el resultado de la imagen.
Ejercicio diferencia entre centrado de texto y de cajas en css 1

Solución del ejercicio

Para centrar el texto evitaremos el uso de la etiqueta deprecated <center>

En su defecto usaremos {text-align:center;} para centrar el contenido dentro de una caja.

Usaremos{margin:auto;}para centrar una caja respecto de su caja que la contiene.

<!DOCTYPE html>
<html>
<head>
	<title>Solución ejercicio centrado cajas y texto</title>
	<meta charset="utf-8"/>

	<style>
	#contenedor{
		width:100%;
		max-width:600px;
		padding:25px 50px 10px;
		border-width:1px;
		border-style:dashed dotted;
		border-color:blue red green orange;
		margin:0 auto;
	}

	p{
		width:30%;
		max-width:300px;
		padding:25px 10px;
		border:2px solid red;
	}

	.primero{margin:auto;}
	.segundo{text-align:center;}

	</style>

</head>
<body>

<div id="contenedor">
	<p class="primero">Soy el primer texto</p>
	<p class="segundo">Soy el segundo texto</p>
</div>

</body>
</html>

¡Hola!

Querido lector,

Este es un buen ejercicio para diferenciar el centrado de texto con css del centrado de cajas.

¡Si te ha gustado este contenido te animo a seguirme en mi perfil de empresa de Linkedin!

Deja una respuesta

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