miércoles, 24 de octubre de 2007

tablas con formato

Podemos dar un sencillo formato a nuestra tabla:
Texto en blanco sobre fondo negro con borde blanco





O complicarnos mucho mas la vida:

Podemos poner en nuestra tabla:

  • un borde de grosor 3 y color fucsia
  • un fondo de color negro

  • que ocupe una altura del 10% del ancho de la ventana del navegador

  • establecer 4 espacios entre una celda y otra
En nuestras celdas:
  • cambiar el color de la letra para que la prima celda sea blanca y la segunda azul

  • indicar la alineación horizontal y vertical, la primera alinear a la izquierda y arriba y la segunda a la derecha y abajo



1ªcolumna2ªcolumna



OJO!!! pq si pasamos a la pestaña de 'Redactar' blogger nos puede traducir nuestra tabla a CSS y ya no se mostrará de igual modo. Ej:
bg border="3" cellspadding="8" style="color:black;"
Solución: ctrl+z antes de publicar para que volvamos a la pestaña de Edición de HTML sin hacernos la transformacion a CSS!!!!


1ªcolumna2ªcolumna






Pero si la tabla es enorme puede ser tedioso tratar con tantos atributos.
SOLUCIÓN: CSS

tablas html empleando CSS

REDEFINIR ETIQUETAS

  1. Añadir nuevos estilos a nuestra plantilla, dando formato a etiquetas existentes: table, td

    table {
    border: 1px solid black;
    width: 350px;
    }
    td {
    border: 1px solid black;
    padding: 5px;
    }




  2. Comprobar que nuestra tabla sin estilo ahora si que dispone de él

Ojo!!! se aplicará a todas las tablas que ya han sido creadas.

Ej: problemas si redefinimos (li) y disponemos de tablas ordenadas y no ordenadas



NUEVAS ETIQUETAS

  1. Añadir nuevos estilos a nuestra plantilla , creando nuestras propias etiquetas

    td.LeftAlignHdr {
    font-weight: bold;
    text-align: left;
    background-color: #CCCCCC;
    }
    td.CenterAlignHdr {
    font-weight: bold;
    text-align: center;
    background-color: #CCCCCC;
    }
    td.LeftAlign {
    font-weight: normal;
    text-align: left;
    }
    td.CenterAlign {
    font-weight: normal;
    text-align: center;
    }



  2. Crear una tabla con esos nuevos estilos CSS resulta más sencillo y menos tedioso que crear la tabla con estilos HTML:
    <TABLE>
      <tr>
        <td class="LeftAlignHdr">
          CONCEPTO</td>
        <td class="CenterAlignHdr">
          2006</td>
        <td class="CenterAlignHdr">
          2007</td>
      </tr>
      <tr>
        <td class="LeftAlign">
          luz</td>
        <td class="CenterAlign">
          200</td>
        <td class="CenterAlign">
          300</td>
      </tr>
      <tr>
        <td class="LeftAlign">
          agua</td>
        <td class="CenterAlign">
          100</td>
        <td class="CenterAlign">
          200</td>
      </tr>
      <tr>
        <tr>
          <td class="LeftAlign">
            internet</td>
          <td class="CenterAlign">
            500</td>
          <td class="CenterAlign">
            600</td>
        </tr>
        <tr>
          <td class="LeftAlign">
            gas</td>
          <td class="CenterAlign">
            900</td>
          <td class="CenterAlign">
            950</td>
        </tr>
        <td class="LeftAlign">
          basuras</td>
        <td class="CenterAlign">
          80</td>
        <td class="CenterAlign">
          90</td>
      </tr>
      <tr>
        <td class="LeftAlign">
          IBI</td>
        <td class="CenterAlign">
          500</td>
        <td class="CenterAlign">
          600</td>
      </tr>
      <tr>
        <td class="LeftAlign">
          comunidad</td>
        <td class="CenterAlign">
          300</td>
        <td class="CenterAlign">
          400</td>
      </tr>
    </TABLE>


    CONCEPTO 2006 2007
    luz 200 300
    agua 100 200
    internet 500 600
    gas 900 950
    basuras 80 90
    IBI 500 600
    comunidad 300 400



viernes, 19 de octubre de 2007

listas con y sin saltos de linea

HTML CON SALTOS DE LINEA:



  1. ¿Qué es un blog?

  2. Decidir temática:


  3. Crear tu blog
    :
    acceso, parametrización,
    publicación..






HTML SIN SALTOS DE LINEA:

  1. ¿Qué es un blog?
  2. Decidir temática:
  3. Crear tu blog : acceso, parametrización, publicación..

diseño

Elementos HTML no soportados por el editor de blogger:









movimiento en el bloque






movimiento de lado a lado





Atributos y combinación de elementos HTML no soportados por el editor de blogger:








Ejs de diseños:

http://www.smashingmagazine.com/2007/08/28/45-excellent-blog-designs/

no interpretar etiquetas

símbolos especiales = &# o atajo
< = &#60; = &lt;
> = &#62; = &gt;
ayudarse de 'reemplazar'


Solución óptima, insertar en área de texto, pero no respeta saltos de línea:
<textarea cols=50 rows=2 >
<u>texto subrayado</u>
texto normal
<textarea cols=50 rows=2 >




No usar, tendremos problemas:
<plaintext>

más de un espacio en blanco

solución más simple:
<pre>texto en el que se respetan   espacios y saltos de linea</pre>
texto en el que se respetan   espacios y saltos de linea


símbolo especial = &nbsp; pero ojo al cambiar a la pestaña redactar!!!
texto en el que se respetan &nbsp; espacios
texto en el que se respetan   espacios


tabla sin bordes


imágenes transparentes


insertar en área de texto:
<textarea cols=50 rows=2 >

reglas básicas html

Obligatorio:

  • delimitar el ámbito de las etiquetas (salvo excepciones)
  • etiqueta interna se cierra antes que externa
  • etiquetas a nivel de bloque pueden contener etiquetas a nivel de línea, pero no al revés
  • etiquetas no sensitivas a mayúsculas

Pero no está de más cumplir además con XHTML:

  • Cerrar todos los tags, ie: <p> ... </p>, <li> ... </li>
  • Incluir marca de cierre para tags vacíos, ie: <hr />, <br />
  • Poner entre comillas todos los atributos, ie: <img src="miimagen.gif" />
  • Todos los tags en minúsculas
  • Terminar con </html>

Suscribete

>>>>>>>>>>>>>>>>>>>>>> Creative Commons License