Cursos de programación y lenguajes para seguir aprendiendo
Alunos de los mejores cursos recomendados para aprender acerca de la programación web,
sin embargo, el esfuerzo por aprender no se lleva a cabo con solo ver cursos y aprender,
(la práctica es una de las cosas más importantes para ello.
Sin lugar a dudas, la web es algo muy impresionante, debes saber que la práctica es muy
importante, al final tenemos aquí unos cuantos proyectos que podrás descargar fácilmente para
hecharle un vistazo al código.
Puedes descargar algunos proyectos más avanzados, aunque dichos proyectos son son "premium"
deberías hecharles un vistazo, los precios son económicos además de buenos cursos.
¿Cómo posicionar un elemento al lado de otro?
Recordemos que una de las partes más importantes y fundamentales es leer el código,
vamos a ver unos cuantos ejercicios que podemos realizar, en caso de que quieras darle
un vistazo a algunos proyectos te invitamos que entres a nuestra
tienda, en donde encontrarás recursos completamente gratuitos.
Body
Dentro del body va todo el cuerpo.
Body
Elementos posicionados uno al lado del otro
Una manera de hacer que los elementos se posicionen uno al lado del otro es:
head
title
Título de la página
title
styletype="text/css"
style
head
Body
Creamos los contenedores
div
Contenedor 1
div
Body
Es importante que los contenedores div tengan un ancho ya especificado,
de esta manera podrán ponerse uno al lado del otro. También le hemos puesto un color de
fondo para poder ver los contenedores. Si los contenedores abarcaran el 100% de nuestra pantalla no podrían posicionarse uno al lado del otro, por eso
es importante el width.
Otra forma de posicionar en línea
La siguiente manera para posicionar los elementos uno al lado del otro es la siguiente:
head
title
Título de la página
title
styletype="text/css"
style
head
Body
Creamos los contenedores
div
Contenedor 1
div
Body
Como en el ejemplo anterior, hemos visto que le pusimos a los elementos div la
propiedad (diplay), con esta propiedad le hemos dado el valor, "o el atributo inline-block",
significa que el elemento div ha adquirido las mismas características de un
elemento en línea, pero conservando las características de un elemento en bloque. Así que
así es como posicionamos los elementos uno al lado del otro, desde luego esta es otra forma de
hacerlo.
Algunas propiedades del Css
Tenemos los elementos que flotan hacia una dirección en específico.
.Contenedor{
float: left;
float: right;
float: none;
}
El primer atributo hace que los elementos floten hacia la izquierda.
El segundo atributo hace que los elementos floten hacia la derecha.
El tercer atributo hace que los elementos no floten.
Posiciones
Algunos elementos abarcan todo el ancho de la página web, otros solo abarcan
lo que necesitan, y otros poseen las dos propiedades.
#BtnInicioPrincipal{
display: inline;
display: block;
display: inline-block;
}
El primer atributo hace que el elemento abarque el espacio que su contenido necesita.
El segundo atributo hace que el elemento abarque el 100% del ancho de la página web.
El tercer atributo hace que el contenido del elemento abarque el alto que necesita, pero también
ocupa todo el ancho disponible de la página web, haciendo que el elemento se posicione en tipo línea.
Equilibrio en nuestra la página web
Al utilizar las propiedades como float algunos elementos de nuestra página pueden experimentar
una deformidad, esto porque al flotar un elemento los elementos posteriores a él suelen seguirle.
Para evitar este comportamiento es mejor usar dos propiedades que realmente nos salvarán la vida,
overflow y clear.
Para utilizar estas propiedades te presento un ejemplo:
head
title
Título de la página
title
styletype="text/css"
style
head
Body
Creamos los contenedores
sectionclass="ContenedorPadre"
divclass="Contenedor"
Contenedor 1
div
divclass="Contenedor"
Contenedor 2
div
divclass="Contenedor"
Contenedor 3
div
footer
small
Derechos reservados por: bBrandon Anthonyb
small
footer
section
Body
Hasta aquí todo va bien, sin embargo, el footer se verá obligado a flotar junto con los
demás ementos div. Para solucionar este problema solo debemos darle al elemento
footer una de las siguientes propiedades:
La propiedad clear con su atributo both permite que el contenedor no flote con
los demás elementos los cuales poseen la propiedad float.
Otro forma de hacerlo es dándole la propiedad overflow con su atributo hidden
al elemento padre, de esta forma:
Con esto el (contenedor padre) abarcará a sus elementos hijos por completo, haciendo una distinción
entre ellos y posicionándolos de la manera correcta, cuando utilizamos la propiedad float estamos
alterando de cierta manera la naturaleza de un contenedor, por lo cual, el contenedor padre no puede ver a sus
elementos hijos, pero con la propiedad overflow y su atributo hidden le devolvemos
esa naturaleza a los elementos hijos, conservando así los resultados de la propiedad float con
su atributo left o right.