Mostrando entradas con la etiqueta Códigos HTML básicos. Mostrar todas las entradas
Mostrando entradas con la etiqueta Códigos HTML básicos. Mostrar todas las entradas

14 abril 2008

Imagen estática en la esquina inferior derecha


Isaí me pregunta cómo poner esa imagen en movimiento que aparece en la esquina inferior derecha de mi otro blog (una piruleta) que queda siempre estática a pesar de estar navegando dentro de él.
Bueno, no es algo que yo haya aprendido, el truco me lo explicó Gaby, que, desprendiendo su encanto, me preparó el código con varias imágenes, para que eligiera la que más me gustaba.

Pero a lo que íbamos, se hace de la siguiente manera:

- Primero buscaremos la imagen (generalmente un gif, animada) y la subiremos a Blogger o al servidor en el que pongamos las imágenes a utilizar en nuestro blog.

- Después irémos a la plantilla Html del blog, desplegando los artilugios. Allí buscaremos (ayudándonos de la ayuda del navegador: Edición o Editar > Buscar):
</head>
y <body>. Entre ambos incluiremos el siguiente código, cambiando la URL de mi blog por la del vuestro y la dirección URL de la imagen que queramos que se vea.


<a href='http://aquienleamargaundulce.blogspot.com/'><img alt='ir arriba' border='0' src='URL de tu imagen' style='position:fixed; bottom:0; right:0;'/></a>



Y... ¡eso es todo!

27 julio 2007

Cómo crear tablas


Las tablas que podemos crear en nuestro blog se basan en el código HTML. Es posible que ya hayáis utilizado alguna, quizás sin saberlo -no sería la primera vez que me ocurre a mí...

Para empezar lo primero que hemos de saber es que las tablas se crean mediante estas etiquetas:

<table>XXX</table>

Todo lo que situemos entre dichas etiquetas adoptará la forma de una tabla. Pero esto no es suficiente. La etiqueta table puede tener multitud de atributos, si bien el más importante es < tbody > < /tbody > (table body = cuerpo de la tabla), ya que sin ésta etiqueta dentro de la etiqueta table es difícil conseguir los efectos deseados. Vamos a ver cuáles son esos atributos:


Borde

Tamaño de la tabla

Alineacion del texto dentro de la tabla

Color e imagen de fondo

Separación entre celdas

Espaciado dentro de la celda

Celdas: filas y columnas

Ampliación: color de fondo para una fila o una celda



Borde


El borde de la tabla es translúcido por defecto y tiene un grosor determinado que podemos modificar. Para cambiar el color utilizaremos el atributo border, señalando entre comillas el número del grosor que deseamos para el borde general de la tabla:

<table border="1"><tbody><tr><td></td></tr></tbody></table> (tamaño por defecto)

<table border="5"><tbody><tr><td></td></tr></tbody></table>

<table border="9"><tbody><tr><td></td></tr></tbody></table>


Por el contrario, si lo que queremos es que el borde no sea visible el número a emplear será el 0:

Border="0"


Si lo que queremos es cambiar el color del borde utilizaremos el atributo bordercolor:


<table border="1" bordercolor="red"><tbody><tr><td></td></td></tbody>

</table>


<table border="1" bordercolor="red"><tbody><tr><td></td></td></tbody>

</table>



Tamaño de la tabla


El tamaño de la tabla se ajustará por defecto al contenido de la misma, pero podemos modificar su tamaño
en altura: height="número de pixeles",
y en anchura: width="número".

<table border="1" height="90" width="70"><tbody><tr><td></td></tr></tbody>/table>


<table border="1" height="60" width="150"><tbody><tr><td></td></tr></tbody></table>


El orden, por lo general, es: primero el borde (border), segundo la anchura (width) y tercero la altura (height), aunque, por lo general, el editor de texto de Blogger nos corrige los códigos en cuanto órden, así que tampoco le prestéis demasiada atención.



Color e imagen de fondo


El color de fondo de la tabla se añade mediante el atributo bgcolor (bgcolor="XX") dentro de la etiqueta de la tabla:

<table bgcolor="yellow"><tbody><tr><td></td></tr></tbody></table>


<table bgcolor="#ff3311"><tbody><tr><td></td></tr></tbody></table>


Mientras la imagen se añade con el atributo background (background="URL de la imagen"):
<table background="http://i176.photobucket.com/albums/w192/comerxcomer/florfondo.jpg">
<tbody><tr><td></td></tr></tbody></table>




Celdas: filas y columnas


En general, las tablas están subdivididas en filas y columnas, recibiendo el nombre de celda cada uno de los recuadros internos de las mismas. ¿Cómo se consigue crear filas y columnas en el HTML? Muy sencillo: con las etiquetas <tr></tr> (table row) creamos las filas y con <td></td> (table data) dividimos dicha fila en celdas, tantas como queramos. Veamos un ejemplo:

<table border="1"><tbody><tr>caballito de mar</tr></tbody></table>

caballito de mar


<table border="1"><tbody><tr><td>caballito de mar</td><td>pulpo</td><td>calamar</td></tr></tbody></table>

caballito de marpulpocalamar


<table><tr><td>caballito de mar</td></tr><tr><td>pulpo</td></tr><tr><td>calamar</td></tr></table>

caballito de mar
pulpo
calamar



Alineación del texto dentro de la tabla


El texto que escribamos dentro de cada celda (td) puede ser alineado arriba, abajo, en el centro, a la derecha o a la izquierda. La alineación horizontal por defecto es la izquierda y la alineación vertical, en el centro. Para cambiarla nos situaremos en la etiqueta td y dentro de ella señalaremos la alineación horizontal, denominada align y la alineación vertical, valign (vertical align).

alineación por defecto: izquierda y centro


Alineación horizontal a la derechaderechacentro
<td align="right">XXX</td><td align="right">XXX</td><td align="center">XXX</td>
Alineación vertical en la parte superior
ArribaAbajo
<td valign="top">XXX</td><td valign="top">XXX</td><td valign="bottom">XXX</td>


Podemos utilizar los dos atributos de celda juntos:

<table border="1"><tbody><tr><td align="center" valign="top"></td></tr></tbody></table></p>



Separación entre celdas


La separación entre celdas es de 2 pixeles por defecto, pero podemos modificar aumentarla mediante el atributo cellspacing (cellspacing="XX"):



<table border="1" cellspacing="4">

<tbody>

<tr>

<td>

Globo

</td>

<td>

Cometa

</td>

</tr> <tr>

<td>

balón

</td>

<td>

pelota

</td>

</tr>

</tbody>

</table>




GloboCometa
balónpelota




<table border="1" cellspacing="10">

<tbody><tr><td>Globo</td>

<td>Cometa</td></tr>

<tr><td>balón</td>

<td>pelota</td></tr>

</tbody>

</table>




GloboCometa
balónpelota



<table border="1" cellspacing="25">

<tbody>

<tr><td>Globo</td>

<td>Cometa</td></tr>

<tr><td>balón</td>

<td>pelota</td></tr>

</tbody>

</table>



GloboCometa
balónpelota




Espaciado dentro de las celdas


Al igual que podemos modificar la separación entre las celdas, podemos hacer con el espacio existente entre los bordes de la celda y el texto o contenido de la misma. En este caso el atributo se denomina cellpadding (cellpadding="XX"):




<table border="1" cellpadding="9">

<tbody><tr><td>Gato</td>

<td>Pantera</td>

<td>Tigre</td></tr>

<tr><td>Puma</td>

<td>León</td>

<td>Leopardo</td></tr>

</tbody></table>



GatoPanteraTigre
PumaLeónLeopardo



<table border="1" cellpadding="15">

<tbody><tr><td>Gato</td>

<td>Pantera</td>

<td>Tigre</td></tr>

<tr><td>Puma</td>

<td>León</td>

<td>Leopardo</td></tr>

</tbody></table>



GatoPanteraTigre
PumaLeónLeopardo



Por supuesto, podemos mezclar el espaciado y la separación entre celdas en una misma tabla, al igual que, supuestamente, puede hacerse con cualquiera de los atributos de la tabla y las celdas, todo depende del resultado que busquéis y de las ganas que tengáis de complicaros... jaja


Como último dato, comentaros que las etiquetas pueden ir todas seguidas o en distinta línea, es indistinto, el efecto será el mismo si escribís:



<table border="1" cellpadding="15">

<tbody><tr><td>Gato</td>

<td>Pantera</td>

<td>Tigre</td></tr>

</tbody></table>


Como si lo escribís así:

<table border="1" cellpadding="15"><tbody><tr><td>Gato</td><td>Pantera</td><td>tigre</td></tr></tbody></table>

(es posible que aquí el código se corte, pero os aseguro que está todo seguido)



Ampliación: color de fondo para una fila o una celda

Aquí os presento dos tablas de prueba con distintos colores de fondo, la primera por filas y la segunda de ellas por celdas. Esta segunda me ha dado problemas, al mezclarse los colores de fondo con el de la fuente del texto, no sé bien cómo quedarán cuando publique la entrada... Espero que os sea de ayuda.






prueba de color para esta filase supone que debe tener color rojo de fondode no ser así, a ver qué pasa y cómo puedo arreglarlo
nueva filaesta vez sin color de fondopara comparar con la anterior
y esta tercera filapara comprobar si funcionacon color verde de fondo





<table border="3"><tbody>

<tr bgcolor="red"><td>prueba de color para esta fila</td>

<td>se supone que debe tener color rojo de fondo</td>

<td>de no ser así, a ver qué pasa y cómo puedo arreglarlo</td></tr>

<tr><td>nueva fila</td><td>esta vez sin color de fondo</td>

<td>para comparar con la anterior </td></tr>

<tr bgcolor="green"><td>y esta tercera fila</td><td>para comprobar si funciona</td>

<td>con color verde de fondo</td></tr>

</tbody></table>





celda con fondo color verdecelda con fondo color rojocelda con fondo color #ff6600
celda sin color de fondo fondo azul, letra color amarillo con fontcelda sin color de fondo, letra color rojo con span





<table><tbody>

<tr><td bgcolor="green">celda con fondo color verde</td>

<td bgcolor="red">celda con fondo color rojo</td>

<td bgcolor="#ff6600">celda con fondo color #ff6600</td></tr>

<tr><td>celda sin color de fondo</td>

<td bgcolor="blue">

<span style="color:yellow;">fondo azul, letra color amarillo con font</span></td>

<td><span style="color: rgb(255, 0, 0);">celda sin color de fondo, letra color rojo con span</span></td></tr>

</tbody></table>


26 mayo 2007

Información para imágenes y enlaces (título)


¿Quieres añadir una breve información a los enlaces e imágenes de tu blog que aparezca al pasar el ratón sobre ellos? Es muy muy sencillo, sólo tienes que añadir title="XXX" tras la dirección URL del enlace o imagen:


<a href="URL" title="XXX"> xxx </a>


Y si quieres que se abra en una pestaña o ventana nueva, detrás de ese atributo, como sigue:

<a href="URL" target="_blank" title="XXX"> xxx </a>



Si se trata de una imagen, haremos lo mismo:

<img src="URL" title="XXX">



Podéis comprobar el "efecto" situando el ratón sobre la imagen inferior de mi firma; no es instantáneo, hay que esperar unos segundos.

23 mayo 2007

Enlace "arriba" o "top" = marca


Navegando por la red nos encontramos con bastante frecuencia páginas en las que hay enlaces del tipo "arriba" cuando hemos llegado al final de la página y que nos dirigen a la parte superior de la misma; otras veces son enlaces para ir a una parte concreta del contenido de un artículo, por ejemplo. ¿Cómo se consigue eso? Técnicamente se le denomina marca. Es bastante sencillo y podemos utilizarlo siempre que queramos, dentro de nuestros posts o entradas, o en la propia plantilla. Si queréis comprobar el efecto, dirigiros al final de mi página y hace click sobre el letrero móvil que hay con el título del blog, os dirigirá arriba del blog.


Para conseguir este "efecto" tenemos que crear el enlace que nos dirige al lugar deseado y la marca (dirección) a donde debe dirigirse el enlace. Lo haremos en 2 pasos:

  1. Buscamos el sitio exacto donde queremos que el enlace nos diriga, en el caso de mi página es el letrero de bienvenida al blog. Ahí debemos crear la marca, con el siguiente código:



    <a name="XXX">XXXX</a>



    Aquí he creado yo una marca, con este código. Si os dirigís al final de esta entrada y hacéis click en "Arriba", comprobaréis que sube hasta ahí.

  2. Nos iremos al sitio exacto donde queramos poner el enlace (en los ejemplos que os he puesto aqí, el final del blog, o el final de la entrada) e incluiremos un código de enlace con el símbolo # delante del nombre de la marca, así:



    <a href="#nombre de la marca">XXX</a>;


El nombre que escribáis en la marca, por ejemplo, arriba (name="arriba") será el mismo que escribáis en el enlace (href="#arriba"). Lo que escribáis entre las etiquetas <a ...> XXX </a> será aquello que se vea en la página, ya sea una sola palabra o, como ocurre en mi blog, una imagen. En el segundo caso pondremos el código de la imagen (img src...) entredichas etiquetas, que en el caso concreto de la marca sería éste:




<a name="arriba"><img src="direccion URL"></a>



A su vez dicha imagen puede ser un enlace, la marca no interfiere en él. Quedaría así:



<a name="arriba"><a href="direccion URL"><img src="direccion URL"></a></a>




En cuanto al enlace a esa marca, también podemos utilizar una imagen (una flecha hacia arriba, por ejemplo), pero nunca un enlace desde dicha imagen (la referencia "#arrriba" es un enlace en sí misma). Para incluir una imagen:



<a href="#arriba"><img src="direccion URL"></a>




Autorretrato, Van Gogh


Haz click aquí para subir arriba



Añadido de última hora: no repitáis el nombre de una marca dentro del mismo blog(con añadirle un número es suficiente para cambiarlo),ya que el enlace nos dirigirá al primero que aparezca en la página (aquí, por ejemplo, dirigía a la parte superior de la página y no al lugar indicado de esta misma entrada).

11 mayo 2007

Algunos códigos de texto para las entradas


Tras el comentario de Silvia en la entrada anterior de esta categoría, me he decidido a poneros aquí los códigos html que se usan para editar el texto de nuestras entradas. Ella comenta que no le funciona el editor de texto. No sé a qué se deberá exactamente; espero que se le solucione pronto. Por si tenéis el mismo problema o simplemente sentís curiosidad por conocerlos,a continuación tenéis los más usuales:



Itálica o cursiva



<span style="font-style:italic;">Itálica o cursiva</span>


<i>Italica o cursiva</i>



Negrita

<span style="font-weight:bold;">Negrita </span>


<b>Negrita <b>



para citar texto



<blockquote>para citar texto </blockquote>




Para cambiar de color



<span style="color: rgb(255, 0, 0);">Para cambiar de color (aqui­, rojo)</span>



Para cambiar el tamaño de la letra:

muy pequeño

<span style="font-size:78%;">muy pequeño</span>

pequeño

<span style="font-size:85%;"> pequeño</span>

normal (es el que sale por defecto)
grande

<span style="font-size:130%;">grande</span>

muy grande

<span style="font-size:180%;">muy grande</span>




Como veis, el tamaño va en porcentajes (%), basta con encontrar el que queramos e incluirlo en el código.

Si lo que queremos es cambiar la fuente:



Arial

<span style="font-family: arial;">Arial</span>


Courier

<span style="font-family: courier new;">Courier</span>


Georgia

<span style="font-family: georgia;">Georgia</span>


Lucida Grande

<span style="font-family: lucida grande;">Lucida Grande</span>


Times

<span style="font-family: times new roman;">Times</span>


Trebuchet

<span style="font-family: trebuchet ms;">Trebuchet</span>


Verdana

<span style="font-family: verdana;">Verdana</span>


Webdings

<span style="font-family: webdings;">Webdings</span>



Alienación del texto:

Para justificar texto


<div style="text-align: justify;">Para justificar texto</div>



Para alinear texto a la izquierda (nos saldrá siempre así por defecto)



<div style="text-align: left;">Para alinear texto a la izquierda (nos saldrá siempre así por defecto)</div>


Para centrar texto



<div style="text-align: center;">Para centrar texto </div>



Para alinear texto a la derecha




<div style="text-align: right;">Para alinear texto a la derecha </div>



Para
saltar

de

línea:





<br>



Para cambiar de párrafo


lo que significa que no sólo saltamos de línea sino que el espaciado entre líneas aumenta a un espaciado del 1.5 del Word, para que nos hagamos una idea.


A comparar con estas otras líneas, en las el espaciado entre líneas es el mínimo que puede haber, frente al anterior, más grande. ¿Veis la diferencia?

<p>Para cambiar de parrafo</p>




  • para crear
  • una lista
  • de "viñetas",
  • como lo llama el editor de textos
  • de blogger.



<ul><li>para crear</li><li>una lista</li><li>de "vinetas",</li><li>como lo llama el editor de textos</li><li>de blogger.</li></ul>



  • y si dentro de ella
    • necesitamos
    • crear una nueva
    • lista
      • aquí tenemos
      • cómo hacerlo
        • así.




<ul><li>y si dentro de ella</li><ul><li>necesitamos</li><li>crear una nueva</li><li>lista</li><ul><li>aqui­ tenemos</li><li>como hacerlo</li><ul><li>asi­.</li></ul></ul></ul></ul>



  1. Si lo que queremos
  2. es una lista numérica
  3. Aquí podemos ver cómo
    1. incluyendo una lista
    2. dentro de otra
      1. y una tercera
      2. también




<ol><li>Si lo que queremos</li><li>es una lista numérica</li><li>Aqui­ podemos ver como</li><ol><li>incluyendo una lista

</li><li>dentro de otra</li><ol><li>y una tercera</li><li>tambien

</li></ol></ol></ol>

13 abril 2007

Logo o banner en movimiento


Gemablog nos habla de los logos o banners en varias entradas. Las que más útiles me han sido son ésta sobre el logo que actualiza la página, y otra (que no consigo encontrar) sobre los logos en movimiento (hacia arriba, abajo, a la derecha o a la izquierda). Existe otra entrada en ese blog sobre logos "cambiantes", de modo que cada vez que entremos al blog veamos un log distinto (para verlo, haz click aquí). El resto de entradas puedes verlas en la pestaña Logos de dicho blog (haz click aquí para acceder a ella).
En cualquier caso,los códigos empleados en mi blog son los siguientes:

Para el logo "A quien le amarga un dulce":


<marquee><br/><center><div id="header">

<a href="http://www.aquienleamargaundulce.blogspot.com">

<img border="none"

width="600" src="http://bp1.blogger.com/_PZt6dSAS_6U/Rhwpd5X034I/AAAAAAAAACI/Uj4jcSE3c_o/s400/rayado.php.jpg" height="50"/></a></div></center></marquee>



Para el logo "Bienvenidos!":


<marquee direction="right"><div id="header"><a href="http://www.aquienleamargaundulce.blogspot.com">

<img border="none"

width="300" src="http://bp0.blogger.com/_PZt6dSAS_6U/RhwqppX037I/AAAAAAAAACg/IyMW5BwYt4Y/s400/bienvenida.php.jpg" height="60"/></a></div></marquee>



Si queréis utilizar este código, lógicamente, tendréis que sustituir mi URL por la de vuestro blog y la URL de mi imagen por la de la vuestra.
La anchura o largo (weight) y altura (height) del logo pueden ser cambiados, dependerá del tamaño que más os guste; yo fui probando hasta encontrar el que más me gustaba.

El primer comando que se repite es marquee:


<marquee>TEXTO o REFERENCIA</marquee>

sirve para que el texto o logo que hay entremedias se mueva (sí, con un texto normal, sin imagen, también funciona). Si sólo escribimos
<marquee>TEXTO o REFERENCIA</marquee>
se moverá por defecto de derecha a izquierda. Si queremos que se mueva de izquierda a derecha, de arriba hacia abajo o de abajo hacia arriba, añadiremos, como veis en el logo de Bienvenidos!, la dirección (right, up, down). De modo que el código sería:



<marque direction="aquí la dirección que quieres:up, down o riht"> TEXTO o REFERENCIA</marquee>



En cuanto a dónde poner el código, yo lo intenté hacer mediante la edición HTML de la plantilla, pero aún no me aclaro, así que utilicé la opción "Añadir y organizar elementos" y añadí un elemento HTML/Java y lo moví hacia el final de la página, donde quería que se viese. ¡Es una opción ideal para quienes empezamos en esto de los blogs y sus códigos!

Algunos códigos


Puesto que lo que más me ha costado entender son los códigos, quiero dejar constancia aquí de algunos que ya entiendo y que son muy útiles, incluso para escribir entradas. Se aprenden a fuerza de probar y equivocarse, aunque hay páginas que nos ayudan a comprender su uso y/o significado. Codetutorial es una de ellas. Su lista rápida puede ser muy útil. Eso sí, está en inglés.
Cuando me entere de más (hay una que he utilizado pero no encuentro), os avisaré.


Las que tenéis abajo, a mí me funcionan, aunque es posible que haya algún error (si es así y alguien lo sabe, que se ponga en contacto conmigo: lo comprobaré y corregiré).


<br> <br/>
Sirven para pasar cambiar de línea. Se aconseja la primera, pero yo he estado utilizando la segunda hasta ahora y funcionaba igual (o eso me parece).


<p>
Sirve para cambiar de párrafo.


<b>XXX</b>

Para poner negrita


<i>XXX</i>

Para poner en cursiva o itálica.


<textarea>XXXX</textarea>
Para hacer un recuadro con texto dentro (un "área de texto" literalmente, como el que veis en "Enlázame".


<div align="right/left/center>XXXX</div>
Para centrar, alinear a la izquierda o a la derecha un texto, logo, enlace o referencia. Para centrar también puede utilizarse el comando: <center>XXX</center>


<title>XXX</title>
Para crear un título


<head>XXXX</head>
Para encabezados.


<body>XXXX</body>
Para el cuerpo (de la página, generalmente).


<a xxx>XXXX</a>
Es el principio para cualquier enlace (web, blog, imagen...):


<a href="http://xxx">XXXX</a>


al que añadiremos
target="_blank"
cuando queramos que la referencia se abra en otra pestaña o ventana del navegador, quedando así:


<a href="http://xxx" target="_blank">XXX</a>


Y si queremos que esa referencia se vea en lugar de como un texto en nuestra página con una imagen, deberemos añadir:
<img src="URL de la imagen"/>


quedando así:


<a href="url de la pagina" target="_blank"><img src="URL de la imagen"/></a>


<span color="XXXXXX">xxxx</span>

Para cambiar el color del texto, de una entrada o de un enlace. Con el mismo objetivo podemos utilizar en algunos casos este otro:


<font color="#XXXXXX" size="X">XXXX</font>



El comando input (<input xxxx/>), que no requiere de un cierre final como span, a o font, se utiliza para crear campos de datos. Podemos modificar el color, tamaño y otros elementos de dicho campo, separados por un espacio por ejemplo:


<input maxlength="200" value="" name="q" size="80" type="text"/>
es:




El uso de este comando me resulta todavía un poco complicado ya que tiene múltiples opciones. Podéis buscarlo en la guía o lista rápida que os enlacé más arriba o hacer click aquí.


Para terminar, señalar que, como podeis ver en esa lista rápida, cada comando o código tiene unos elementos asociados determinados que pueden o no añadirse, es decir,que no podemos usar cualquiera de ellos (por ejemplo, "color") para cualquier comando, sino sólo para aquellos que lo admitan.


De momento eso es todo. Cuando me vea capaz de explicar algún código más, escribiré otra entrada.


¡Espero que a alguien le sirva de ayuda!