Ya que tengo un fondo impreso, siempre estoy dispuesto a ayudar a los diseñadores de otras áreas a comenzar con el diseño web y el desarrollo básico. Sé por experiencia que la transición es extremadamente intimidante que muchas personas simplemente no creen que puedan manejar.
Afortunadamente, también puedo confirmar el hecho de que probablemente no sea tan difícil como puedes imaginar. En el mundo de la codificación hardcore, el rango de HTML y CSS es bastante bajo en el barrera de entrada escala.
Hoy vamos a comenzar una serie que examina los componentes básicos del desarrollo web. HTML, CSS, JavaScript; Si eres un principiante completo y completo que quizás ni siquiera tenga una idea básica de lo que estas tecnologías son mucho menos cómo manejarlas, entonces esta serie es para ti.
¿Qué es HTML?
Hay un millón de maneras en que podría comenzar esta discusión. Podríamos profundizar en cómo HTML significa el lenguaje de marcado de hipertexto o cómo fue inventado en 1980 por el físico Tim Berners-Lee como un sistema para compartir documentos, pero puede obtener todo eso de Wikipedia. Si está interesado en la historia de la World Wide Web, le recomiendo que investigue el tema más a fondo, pero eso no nos ayuda mucho en nuestra discusión sobre qué es el HTML de hoy y cómo necesitará usarlo.
Lo que realmente necesitas entender es el propósito conceptual de HTML. ¿Para qué sirve? ¿Por qué lo necesitas? ¿Cómo se compara y se relaciona con otras tecnologías como CSS y JavaScript?
HTML: La pieza más importante
En este sentido, HTML puede considerarse como el componente fundamental de la web tal como lo conoces. ¿Hay una arquitectura subyacente de tecnología complicada que compone? ¿Internet? pero la buena WWW depende en gran medida de HTML.
De hecho, técnicamente, HTML es todo lo que necesitas para crear una página web. Unas pocas líneas de HTML extremadamente simples cargadas en un servidor web constituirían una página web, que definitivamente no es algo que pueda decirse para CSS y, por lo general, no es algo que se pueda decir sobre JavaScript. El punto aquí es que, si bien todas estas tecnologías están estrechamente relacionadas, HTML es la pieza fundamental del rompecabezas.
Ahora, antes de que se emocione demasiado, eso no significa que solo pueda aprender HTML. Sería difícil encontrar una página web moderna que no utilice, como mínimo, una combinación de HTML y CSS.
Lenguajes de marcado
Para entender realmente qué es HTML, deberás entender qué son los lenguajes de marcado y por qué existen (después de todo, estoy furtivamente en ese sentido).
Básicamente, la web está escrita en texto plano. Ahora, por? Texto simple? No solo me refiero a la falta de imágenes, me refiero a la falta de formato rico de ningún tipo. A diferencia de Microsoft Word, donde puede crear fácilmente texto en cursiva en negrita en cualquier tamaño de punto, escribir código es más parecido a usar WriteRoom o IA Writer; todo lo que obtienes son simples letras y símbolos antiguos.
La metáfora de la máquina de escribir
Imagine componer un ensayo en una máquina de escribir antigua, y luego entregarle ese ensayo a alguien para que pueda ingresarlo en una computadora. Su máquina de escribir no tiene ninguna función de formato, pero cuando su asociado ingresa su ensayo en el procesador de textos moderno, desea que tenga encabezados, texto en negrita, texto en cursiva, listas con viñetas y más. ¿Cómo le dirías a esa persona dónde implementar estas características?
La respuesta es, por supuesto, que marcarías? su documento e inserte indicadores adicionales de cómo desea que se formatee el texto. Estos no estarían presentes en el resultado final, sino que están destinados simplemente a decirle al intérprete cómo hacer que todo se vea como usted desea. Así es exactamente como funciona un lenguaje de marcas. Con HTML, este marcado se logra a través de etiquetas.
ETIQUETA usted es él
Mientras escribo este artículo, lo hago en HTML de texto plano. Esto significa cuando quiero negrita algo, simplemente no puedo presionar un botón. En su lugar, inserto una etiqueta en negrita:
¿Ves como he usado?? para indicar donde empezaría el texto en negrita? También nota cómo lo usé?? para indicar dónde terminaría el texto en negrita. Para poner algo en cursiva, uso la misma técnica.
Las partes entre corchetes se conocen como etiquetas, y cada conjunto de etiquetas tiene un punto de inicio y de detención. Con estos, usted le dice al intérprete, en nuestro caso un navegador web como Firefox, cómo quiere que se formatee el contenido. Cuando colocamos contenido entre una etiqueta de apertura y una etiqueta de cierre, generalmente decimos que tenemos? en una etiqueta.
Etiquetas de Ejemplo
Ahora que sabe qué son las etiquetas, aquí hay algunos ejemplos más básicos de algunas etiquetas HTML:
-
párrafo
-
encabezamiento
(h2, h3, h4, etc. crean encabezados incrementalmente más pequeños)
- texto pequeño
Enlaces, Etiquetas y Atributos
Aquí es donde el? Hipertexto? en? lenguaje de marcado de hipertexto? entra una parte. Una de las partes principales sobre la escritura de HTML, y de hecho sobre el uso de la web en general, es la vinculación. Así es como funciona todo bien? Si hay una página web cargada en su navegador y desea acceder a otra página, ¿qué hace? Haga clic en un enlace! Este sistema es fantástico para conectar todos los diversos bits y piezas de información almacenados en la web.
Para enlazar algo en HTML, por supuesto usamos una etiqueta. Sin embargo, esta etiqueta se verá un poco más compleja que la mayoría. Veamos un ejemplo que enlaza con la página de inicio de Design Shack.
Aquí no solo tenemos una etiqueta pero un atributo también. La etiqueta () le dice al navegador que hay un enlace y el atributo (href) le dice al navegador dónde debe ir el enlace. La sintaxis para este tipo de estructura es la siguiente:
En nuestro ejemplo anterior, cualquier cosa entre la? A? etiquetas se convierte en un enlace. Así que las palabras? Design Shack? habría sido un enlace de texto activo que, al hacer clic, dirigía al usuario a la URL href, que era la página de inicio de Design Shack.
Colocar una imagen a través de HTML funciona de la misma manera. Usamos el? Src? atributo para apuntar el navegador a la ubicación de la imagen y el? alt? atributo para el texto que aparecerá en lugar de la imagen si no se puede mostrar. Observe que la estructura de la etiqueta de cierre es un poco diferente esta vez con todo el? Img? Información colocada dentro de una sola etiqueta.