Desarrollo web N11. HTML Links

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@rafaelaquino·
0.000 HBD
Desarrollo web N11. HTML Links
Cordiales Saludos

<center>
![0_11_portada.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23xf32drnG5hQD833oEnCsPnsbxLx45JCBRuuMNj72r6ZxNCT2GujjqPu2sPcAaRKQeoX.png)
</center>
## Links

Uno de los *elementos* más importantes dentro de nuestro web, son lo hipervínculos, los cuales son los *enlaces* a otras páginas web, recursos, imágenes, entre otros.

Los enlaces **(links)**, nos permiten profundizar sobre algún tópico, frase, etc. y de allí vine la pálabra *navegar por internet*. El ir y venir de una página web a otra o dentro de una misma web ir de un lugar a otro.

Este es el formato básico del **link** en HTML.

<center>
![0_11_link.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23y9KEGHwxyrZFA9N7mXELtngvRjkYvppcctNn2vuo5iPKEgUr6ExPLJrz1ELTERosVRP.png)
</center>
 
Cuando ejecutemos la nuestra web, vemos el **link**: **Click para ir a mi Twitter**, de color azul y subrayado de azul tambien (ver flecha roja). En esta oportunidad realizaremos el link a una **URL**, externa, específicamente a una web.
<center>
![0_11_001.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23xpPfp7PbA7d4yXF7H6BcgKLAjrcp44z8hVsT83mL9e3fJuDXHRTi78C4akKPTy7xczR.png)
</center>
Al ejecutar el Click, en el **enlace**, se direge automáticamente a nuestro twitter. Como puedes notar al hacer click se sobre impone sobre la pestaña de nuestro index.html (ver recuadro rojo).
<center>
![0_11_002.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/EpQz8paAASaQ22rncrPEvUmgS1mvSUEeeueGQowgSPTk2rF9PEjNd44okAFEyCUGCUZ.png)
</center>
Para que el link se genere en una nueva página web, utilizaremos el atributo: ```target="_blank"``` (ver recuadro rojo)
<center>
![0_11_003.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23yJbT1DjC6VYXFpsggJy7jD8Ax38A7XJoQyVDcDAkYM5TL8or5RvT71cS9ENC1yszBZ3.png)
</center>
Aquí podemos visualizar mejor cuando ejecutamos ahora el link, se genera una nueva pestaña.
<center>
![0_11_004.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/243qWFbc8BnCeMD9B14Db5hn8vdUmgtKToEPvQur5EK1kr7iUbDXmKJWwC2SicK8ymNHK.png)
</center>
Para que aparezca un **mensaje de ayuda**, descriptivo de nuestro link, lo podemos hacer con: ```title="Ir a Twitter"```
<center>
![0_11_005.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23ynmnstPQxp1kTc7cb4PupuK6G5mmPiW96sZqd9WQeSQdsYTFpvcBUynuUcJhQKAWbV2.png)
</center>
Además de porder desplazarnos con un link a una web externa (recuadro negro), también podemos hacer un link a un recurso de nuestra web (recuadro rojo), en esta oportunidad iremos a una imagen que tenemos en nuestro directorio.
<center>
![0_11_006.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23wgfDNME5Q3MNyidjUBL4pxQPwNbCgPYe9ojtJ4DxwuZhDqHfZ4B4zcLpMX1WkE7wxKw.png)
</center>
Al hacer click en: **Click para ir a una imagen**, nos muestra la imagen que está en nuestro proyecto.
<center>
![0_11_007.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23z7Wfyhdq4qnUDK8t41S6QZ3bUmPjTK3Qqoq8UDZPumuQcMi38Swnj4iZgYS71shCLvK.png)
</center>

Más adelante veremos que también podemos hacer otros tipos de enlaces donde se involucran: botones, menús, listas,etc. 

Estas publciaciones pretender animate al estudio del **Desarrollo Web**, veremos las nociones básicas, que te darán una visión general de todo lo que necesitamos para entrar a este mundo de la creación de páginas webs. 


<center>
![banner_consejosysugerencias.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/Ep3gkpX63N9Y95YdW9RXQcmPpoAmo95GWeGzHbUS2fEreK8KnLuUTVVbRccqatUQ62E.png)
</center>


##### Duplicando un proyecto desde la terminal

En la publciación anterior duplicamos nuestro proyecto a través de nuestro **sistema de archivos**. En esta oportunidad lo realizaremos a través de la terminal. Es muy fácil, tan solo utilizaremos el comando:

~~~
cp -r web_10/ web_11
~~~
Lo cual realiza la copia de el directorio existente web_10 a uno nuevo denominado web_11
<center>
![0_11_consejo_01.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23u6UKxyGNFS45azXLPmY9uqWynQESFHA4XzaQ8BtRfTwTEK36pYivSEU8QhUikXwuCvf.png)
</center>

Luego lo abriremos desde nuestro Editor: **Geany**.

<center>
![0_11_consejo_02.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23t8AejCTF76FkS8yA1cVmDL4x6iTGdyC3FBh6syYYtDbZ9G92fs62WqGM7ABWNu11YW3.png)
</center>

Ya como el nuevo directorio existe, tan solo lo buscaremos en nuestro sistema de archivos, y lo abrimos.
<center>
![0_11_consejo_03.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23w3AQbHvYXXo9E1XGiVZHavTdBRMgV7CZkuf9i7RbJcyaNfSKbF19BCMBGzc3mUd7VKb.png)
</center>

Aquí ya lo adaptamos a nuestro nuevo ejercicio, borrando la información de la publicación anterior que estaba en nuestro **body**.

<center>
![0_11_consejo_04.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23tSv7STPz4geS9pSvBqx1T9TEFkMU247TeREdAEr7geioeJKV1xTRaTBYVNSpRBK5EJA.png)
</center>




----

<center>
![banner_inkscape.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/Ep3gmpQ5xJr2GW8C24umtKacAvpNVFNk15Wuw9Wxpa4MGiobdbd4vh2TY9g8quv1XfH.png)
</center>

Utilizaremos el programa inkscape, para guardar una captura de pantalla como imagen, la cual nos servirá como ejemplo para realizar un **link** a una imagen.

Después de realizar la captura de pantalla (en esta oportunidad seleccioné una parte de mi pantalla), entramos a **Inkscape** y la pegamos (la captura de pantalla) con **Ctrl + V**, en nuestra área de trabajo. A continuación le agragamos un recuadro en el borde, para hacerle un **marco** a la imagen.

<center>
![0_11_inkscape.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23w36Zsi3Z3FhJQmWmfVd4s94XLZY6rfX7tRWwewTQ2uw6JvnzMHkSz3tehw2qRateig3.png)
</center> 
Dependerá de nosotros  modificar el ancho el ancho de la linea, desde más fina a más gruesa (ver recuadro rojo).
<center>
![0_11_inkscape_02.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23u6UU7QMwM56VjXSHcBCZgcnsfMoKFMMQv6B6BGB4pbVcnJzFrXNAfH33e9j4y1JrNUR.png)
</center>
Listo ya tenemos nuestra imagen.
<center>
![0_11_inkscape_03.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23wMsapy18tt4XjFQnrUkvTnBqfUu6Pg4KrMTvTYzx7yK5YxQJS6mjChecVxtJj9tU6wE.png)
</center>
Corresponde ahora guardarla y exportarla en formato **.png**. Primeramente seleccionamos toda la imagen más el recuadro recien agregado y agrupamos todos estos elementos con **Ctrl + G**. Luego (vr flecha roja) buscamos la ruta donde guardaremos nuestra imagen y le colocaremos un nombre: **captura_pantalla.png**. 
<center>
![0_11_inkscape_04.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23tcJZj71mBvXWrYgNfck39zknwJZgT5nyr8guNriBjuKy5w98q6nuWHqu5fv3SSmecEX.png)
</center>
Esta imagen la debemos guardar en en nuestro proyecto: **web_11**, dentro de la carpeta **images**.
<center>
![0_11_inkscape_05.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/Eos6gYQH5yhQ4jniLXpXJMhxJamwvmJy5GbRjiLSJgrn7MzkUqmM1syKzsgGnLvRLDb.png)
</center>
Podemos revisar la imagen, para todo **ok**.
<center>
![0_11_inkscape_06.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/EpA4tgqK6nN7KbL8Neq3QYPXT1Usf6anifb1EXUpvh7iH61p81kKXRkDkWvcEzcqxjK.png)
</center>
----


<center>
![banner_git_repo_local.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/Ep3gj5DzhT4Ec2QJkEvRsEFRW457K7yx47Uje3eUMcYWf8BkdJsendcar18bJw79DXQ.png)
</center>
Continuando con nuestro repositorio local en **git**, hoy les traigo un nuevo comando ```git log --oneline```. Al utilizar la *bandera --oneline* nos muestra información resumida (en una sola linea) la información de cada **commit**. 

Notarás que a medida que utilicemos **git**, se hace natural o vamos teniendo una memoria muscular que hace que los comandos usados los aprendamos y utilicemos con naturalidad. Insisto en el uso de **git**, porque es una herramienta de trabajo que te servirá cuando entres al mundo laborar. También **git** es un requisito indispensable, en muchas ofertas de trabajo.
<center>
![0_11_git_01.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23u6UgBxvshhsk73JYuowswA54t6Fdp9rATXeqv86ukqAMLoe1LnGMuAveUhrTrPJdoqj.png)
</center>

##### Resumen de comandos **git**, utilizados hasta ahora:
1. git init --initial-branch=main
2. git config user.name "**Nombre_XXX**"
3. git config user.email "**Tucorreo@dominio.com**"
4. git config --list
5. git status
6. git add .
7. git commit -m "Mensaje del commit"
8. git log
9. git commit --amend
10. git add **Nombre directorio o archivo**
11. git log --oneline



<center>
![banner_linea.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23xp6bkE556i1h2Mqd1gNaEUyrgZukGyvQSVeLGsXTmgRdfv64X9B1eiqGknjtCAPZNmD.png)
</center>

Te invito a que revises mis tres últimas publicaciones de esta serie de **Desarrollo Web**.
[Desarrollo web N07. ✅ Reinicio ➕ Geany](https://peakd.com/hive-154226/@rafaelaquino/desarrollo-web-n07-reinicio-geany)
[Desarrollo web N08. Metadatos - head](https://peakd.com/hive-154226/@rafaelaquino/desarrollo-web-n08-metadatos)
[Desarrollo web N09. head (favicon - estilos - scripts)](https://peakd.com/hive-154226/@rafaelaquino/desarrollo-web-n09-head-favicon-estilos-scripts)
[Desarrollo web N10. Atributo HTML style](https://peakd.com/hive-154226/@rafaelaquino/desarrollo-web-n10-atributo-html-style)

<center>
![banner_linea.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23xp6bkE556i1h2Mqd1gNaEUyrgZukGyvQSVeLGsXTmgRdfv64X9B1eiqGknjtCAPZNmD.png)
</center>

[Mi twitter](https://twitter.com/Rafa_elaquino)
Nos vemos en una próxima entrega!
Rafael Aquino  
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,