En este ejercicio practicaremos con el diseño adaptable. Para realizar este ejercicio utilizaremos el archivo home_ini.htm que puedes descargarte de la carpeta ejercicios/unidad-14/cursos-aulaclic/home_ini.htm y guardarlo en la carpeta de ejercicios/cursos-aulaclic (o copiar el código que se muestra a continuación). También debes descargarte el archivo de la hoja de estilo home_ini.css ejercicios/unidad-14/cursos-aulaclic/css/home_ini.css y guardarlo en la carpeta de ejercicios/cursos-aulaclic/css (o copiar el código que se muestra a continuación).
body {
background-color: #FFFAF4;
}
a {
text-decoration: none;
}
.cont_cabecera {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
border-left: 2px solid #DCBEA8;
border-right: 2px solid #DCBEA8;
border-top: 2px solid #DCBEA8;
border-bottom: 2px solid #DCBEA8;
margin-left: 1em;
margin-right: 1em;
margin-bottom: 9px;
margin-top: 4px;
background-color: #f9f5f0;
padding-top: 0.5em;
}
.curso_cabecera_elem_1 {
text-align: center;
padding-left: 1em;
margin-top: 0.5em;
margin-bottom: 0.5em;
flex-grow: 0;
}
.curso_cabecera_elem_2 {
text-align: center;
padding-left: 1em;
margin-top: 0.5em;
margin-bottom: 0.5em;
flex-grow: 1;
}
.cont_curso {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
border-radius: 0px 0px 14px 14px ;
margin-left: 1em;
margin-right: 1em;
background-color: #f9f5f0;
padding-top: 0.5em;
border-left: 2px solid #DCBEA8;
border-right: 2px solid #DCBEA8;
border-bottom: 2px solid #DCBEA8;
}
.curso_elem {
width: 13em;
padding-left: 1em;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.curso_elem a {
font-family: Arial, Helvetica, sans-serif;
color: #800000;
text-decoration: none;
font-size: 0.9em;
font-weight: bold;
}
.curso_elem_disco {
font-family: Arial, Helvetica, sans-serif;
color: black;
font-size: 1em;
font-weight: bold;
}
.cont_curso_tit {
border-style: solid;
border-width: 2px;
border-color: #DCBEA8;
border-radius: 14px 14px 0px 0px;
margin-left: 1em;
margin-right: 1em;
margin-bottom: 0px;
background: linear-gradient(#FFFFFF, #F6F1EA);
}
.cont_curso_tit p {
font-family: Arial, Helvetica, sans-serif;
color: #996600;
font-size: 1em;
font-weight: bold;
text-align: center;
}
.cont_curso_medio {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
border-left: 2px solid #DCBEA8;
border-right: 2px solid #DCBEA8;
margin-left: 1em;
margin-right: 1em;
margin-bottom: -4px;
margin-top: 1px;
background-color: #f9f5f0;
padding-top: 0.5em;
}
.curso_medio_elem {
text-align: center;
padding-left: 1em;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.rojo_grande {
font-size: 1.2em;
color: #C60000;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.rojo_mediano {
font-size: 1.1em;
color: #C60000;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.sin-sub-azul {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #000080;
font-weight: normal;
}
.sin-sub-verde a {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #045111;
font-weight: normal;
}
/* ancho mayor o igual de 1024px */
@media only screen and (min-width: 1024px) {
body {
font-size: 1.2em;
}
}
/* ancho mayor o igual de 641px y menor o igual de 1023px */
@media only screen and (min-width:641px) and (max-width: 1023px) {
body {
font-size: 1.0em;
}
}
/* ancho menor o igual de 640px */
@media only screen and (max-width: 640px) {
body {
font-size: 1.3em;
}
.curso_cabecera_elem_3 {
display: none
}
}
/* ancho mayor o igual de 1024px */
@media only screen and (min-width: 1024px) {
body {
font-size: 1.2em;
}
}
/* ancho mayor o igual de 641px y menor o igual de 1023px */
@media only screen and (min-width:641px) and (max-width: 1023px) {
body {
font-size: 1.0em;
}
}
/* ancho menor o igual de 640px */
@media only screen and (max-width: 640px) {
body {
font-size: 1.3em;
}
.curso_cabecera_elem_3 {
display: none
}
}
Como decíamos al principio, esta solución la puedes ver aquí: home_final.htm, también puedes probar el código anterior seleccionándolo y pegándolo como se explica en esta página: Probar código desde el navegador.
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.