BlogBlogs.Com.Br Re-cursos web: CSS
Mostrando las entradas con la etiqueta CSS. Mostrar todas las entradas
Mostrando las entradas con la etiqueta CSS. Mostrar todas las entradas

jueves, 11 de febrero de 2010

Paginas estaticas en Blogger

Tarde pero mejor que nunca. Y es que no me entero o ni lo anunciaron. A los de blogger a estas alturas se les ocurre añadir la opción que te permite crear páginas estaticas en Blogger, hasta 10. Algo es algo como se suele decir. Ayer le pase la información a Juan de Yohagoweb e hizo un post sobre el tema, por picarlo voy a hacer uno más chulo que el suyo.

El invento es bien fácil. Antiguamente tenias que convertir una de las entradas del blog en "principal", "formulario de contacto", "acerca de mi" etc. Y luego organizar tu la negación usando un wadget de enlaces o uno de HTML/Javascript y colocarlo en el lugar deseado. Te tenias que hacer la barra de navegación artesanalmente vaya, y usar entradas del blog como páginas fijas. Ahora lo han facilitado y mejorado algo después de bastante tiempo, cuando eso es algo que cae de cajón y debería estar integrado ya hace tiempo. En Wordpress desde el principio podías escoger que páginas estáticas tener y cual como cuerpo del blog. En WP funciona mejor ya que puedes escoger que la principal sea una estática o la de entradas. Con esto se pierden los limites entre lo que es un blog y una página web. Puede ser una web de paginas estáticas con su blog integrado en una de ellas. esto es lo que le falta a esta nueva opción de Blogger.

En creación de entradas veras un nuevo enlace que dice editar páginas, clica ahí. Tendrás que crear una página nueva, que es lo mismo que crear una entrada del blog. Pulsa el vinculo Crear una página. Entraras al editor para crear tu página, puedes añadir las mismas cosas que en cualquier post menos etiquetas.





Cuando estés conforme con el resultado le dices publicar página. Entonces te va a preguntar en que parte del diseño del blog quieres añadir el widget paginas que no es otra cosa que una barra de negación con un enlace a la página principal, es decir al blog y a todas las páginas creadas, hasta 10.

Después de publicada te va a preguntar donde la quieres ubicar, si en la barra lateral o en pestañas del blog. Hay una tercera opción que dice sin wadget pero eso es más complicado, para webmasters algo avanzados, ya que hay que añadir unos códigos en la plantilla html del blog. Lo sencillo es añadir como otro bloque cualquiera y cambiarlo de lugar arrastrándolo, como siempre. El propio wadget en sus opciones te permite cambiar la ubicación, decir que enlaces quieres que aparezcan y el orden editándolo. Como siempre en la pestaña de diseño.


Editando el widget páginas.


Vista en las pestaña diseño de la ubicación en la barra lateral, puedes cambiarla arrastrándola hasta su lugar.



Aunque cuando creas una página ya añades el widget páginas, también lo puedes encontrar en la lista de wadgets.


Y este es el resultado final, si os fijais en la parte superior de la barra lateral aparece la lista de enlaces. No lo he puesto en las pestañas del blog ya que me pase el trabajo de currarme una en CSS y no me interesa, prefiero la mía más dinámica a la que siempre le puedo añadir vinculos a las nuevas páginas estáticas, aunque esa en realidad lleva a otros blogs externos de temática similar. Para que veáis el resultado en directo podéis ir a la pagina de prueba que he creado.


Para que veáis como queda en las pestañas del blog os pongo estas imagenes que lo muestran tanto en la página principal del blog como en la vista diseño.


Pues así funciona ahora sólo falta un detalle. Que permita escoger que alguna de las paginas estáticas sea la principal del blog y no el cuerpo de las entradas.
Leer más...

martes, 10 de marzo de 2009

Tu formulario de contacto

Esto pertenece a las lecciones de como crear una tienda on-line sencilla. En general cualquier sitio web suele haber un formulario de contacto para que te puedas comunicar con el administrador. Si se trata de la página de una empresa o de un negocio, más razón todavía. Blogger no tiene ninguna función propia que te permita crear un formulario de contacto así como Wordpress tiene un plugin destinado a tal fin. Para salir del paso podrías crear una entrada y usar sus comentarios como tal por ejemplo pulsando la opción de moderación de comentarios. Con lo cual antes de que sea publicado aparecerá un enlace en tu panel avisándote de que tienes nuevos comentarios para moderar y dar tu aprobación. No has de aprobar ninguno ya que no se trata de que las consultas queden registradas en tus entradas sino de mantener una comunicación privada.
Si lo que quieres es eso pues existe una segunda opción que he descartado por no querer que sean visibles los comentarios/consultas. Avisa que para contactar hay que señalar la casilla de seguimiento de los comentarios por email. Realmente para que realmente funcione como un formulario de contacto deberías de moderar los comentarios y no aprobar los de la entrada que uses como formulario, poniéndote en contacto por email con tus visitantes. En el resto de las entradas da igual. Pero si es para fines comerciales lo mejor es que no tenga comentarios visibles, pero si que halla posibilidad de hacerlos.
También existen multitud de formularios en php prefabricados a los que sólo tienes que cambiarle la parte del código donde dice cual es email receptor de los mensajes y puede que algún que otro detalle.
Pero aquí se trata sobre todo de hacerlo usando nuestro blog y sus posibilidades.
También hay algunos sitios en los que te ofrecen formularios de contacto gratuitos que puedes configurar a gusto. En dw formailer , por ejemplo, cuando terminas de crearlo te da dos opciones copiar el código embed que genera en la propia web para incrustar o bien descargarlo como archivo html, subirlo a un servidor y hacerlo visible a través de un marco (iframe) o bien poner algún link hacia la página del formulario desde tu blog. Esta es la tercera solución en caso que quieras usar algún recurso externo a tu blog.
Con varias fotos y alguna explicación os indico como crear uno de estos para cualquiera de vuestro sitios web.

Vamos a realizar un formulario sencillo sólo con lo necesario.

Debes marcar las casillas que ves en la imagen.

Diseño del formulario de contacto. Aquí le damos los estilos.

Formulario de contacto.

El còdigo que has de cortar y pegar.

Ya integrado en el blog.

Confirmación de envio.


Escoge donde pone "Form generator" en la barra lateral.
El que vamos a crear dice esto: Contact form with name, e-mail, comment, captcha.
Haz clic en el enlace.
Pon el nombre del Formulario: "Enter here the formtitle of your form!".
En "required" selecciona las cuatro casillas: sender_name, sender_mail, sender_text, captcha.
Cambia el texto de los campos del formulario (Description) que viene en ingles, por ejemplo: Your e-mail address, por "Tu dirección de email". Descubrí que el sitio estaba también castellano demasiado tarde.
En "Fieldtype" vamos a dejarlo como está puedes desplegar menús con distintas opciones, el formulario lo podremos complicar cuanto queramos, pero ahora se trata de hacer uno sencillo.
Ve al paso 3 y 4. Puedes escoger activar la seguridad SSL pero sólo funciona en la versión de pago. En el campo donde donde dice " name= recipient value= " has de poner tu email es decir el receptor a donde te llegaran los mensajes. Ve al resultado: "Go on result".
Ahora viene lo bonito en este ultimo paso es donde diseñas tu formulario con las herramientas que disponen para tal uso. Lo haremos también de manera sencilla.
Tienes un enlace parpadeante que dice que elijas tu diseño: "Select a design". A su lado un menú desplegable en el que puedes escoger entre una larga lista de modelos predeterminados. Puedes escoger uno que se adapte a los colores de tu blog y luego modificarlo con las herramientas de que dispones. Puedes escoger individualmente el tipo de fuente, color y tamaño de fuente de para diferentes partes del formulario.
Después de terminado tienes varias opciones.
Copiar el HTML generado que aparece en el área de texto debajo, copiarlo y pegarlo para incrustarlo en alguna entrada de tu blog o en un "widget" HTML/Javascript.
Puedes usar el enlace que pone: "Download [contact.html]" para descargarlo como un archivo HTML que puedes subir a algún alojamiento web por FTP y poner un link al documento desde el blog. Hacerlo visible a través de un marco ,
<ifrane src="direcciondelformulario"></iframe>, cosa que tambien puedes hacer en caso de escoger el formulario PHP como opción.
"Activate here, to save your form as a new form template!" sirve para que puedas guardar tu formulario y poder modificarlo más tarde. Has de poner una clave para poder acceder de nuevo. Al pulsar guardar el formulario aparecerá un mensaje de respuesta del sistema en letras rojas indicándote tu clave y la ID de tu formulario en azul, copia y guarda esos datos en algún lugar seguro.
Rayos he comprobado que la opción de integrarlo en una entrada no fuca. Podéis usar la versión HTML y ponerlo a través de un iframe en vuestras entradas, el HTML no está permitido y no os permite publicar la entrada sin borrar partes del código necesarias.
Los que tengáis publicidad de Adsense en vuestros blogs habéis de tener en cuenta que este al enviar los mensajes te redirige a una pagina de confirmación con publicidad de este tipo.
Según voy avanzando en el proyecto voy viendo nuevos problemas y posibles soluciones que ya os contare según vallan sucediendo. Una solución a esto podría ser crear otro blog con la misma plantilla idéntica al que le pondrías algo de texto en la primera y unica entrada y debajo el código en un gadget para HTML/Javascript que si lo admite y linkearlo desde la tienda en si. Creo que esta ultima va ser mi opción al final.
Si haceis esto os puede pasar un problema. Al pegar el código en el blog a pesar de hacerlo en un gadget de HTML en vez de una entrada os encontrareis que el estilo del formulario afecta al cuerpo de las entradas por completo. Eso es por que el código que pegáis contiene el CSS del formulario. La solución es sencilla se lo modificais en donde sea necesario o más fácil aún, lo elimináis del código. Vereis que comienza con algo como esto:
<!-- Start Code dw-Formgenerator -->
El CSS es lo que viene justo después, y empieza con la etiqueta:
<style type="text/css">
Y termina con:
</style>

Todo lo comprendido entre estas etiquetas lo borráis, etiquetas incluidas. Ahora ya no afecta para nada al estilo de vuestro blog pero funciona igual. Lo he probado y he recibido los emails correctamente. Probar a enviarme uno a traves de él, os respondere seguro.
Y este es el resultado:

Formulario de contacto sencillo basado en un blog

Volver al indice
Leer más...

domingo, 22 de febrero de 2009

Blogger V.S. Wordpress


Las plataformas más conocidas y usadas de blogs que hay son Blogger y Wordpress. Cada una tiene sus particularidades.
Para empezar habría que diferenciar lo que es Wordpress. com de Wordpress.org. En el caso de wordpress.com se trata de blogs ya instalados basados en Wordpress Mu, con registrarte tendrás acceso a al panel de administración y podrás empezar a publicar al instante como en el caso de Blogger. La opción gratuita está bastante limitada y por ejemplo no te permite añadir tus código de AdSense ni ningún otro script, incluso no puedes implementar algunos contadores de visitas o servicios de votación por no ser aceptado el código. También esta limitado el numero de plantillas que puedes usar para cambiar el aspecto del blog ni tampoco puedes acceder a las fuentes para modificar el CSS de la plantilla. El numero de gadgets incluido también es limitado. Existe una versión de pago que te da más posibilidades en este sentido. Yo entre esta versión de Wordpress.com y la de Blogger me quedo con la segunda. Blogger, te permite añadir más códigos, de entrada ya tiene un widget para implementar tus anuncios de AdSense. Puedes modificar la plantilla permitiéndote algunas funcionalidades que no vienen de serie, todo ello gratis. También hay un numero mucho mayor de gadgets de todo tipo. No tienes acceso a la base de datos ni puedes hacer una copia de seguridad como mayores desventajas. Tampoco te da acceso al sitio donde se encuentra hospedado el blog por lo cual no puedes subir ningún archivo.
La tercera opción Wordpress.org te permite descargarte la aplicación para que la instales en tu servidor conectándola a una base de datos. Es un CMS de código abierto con licencia GNU. Es para webmasters algo experimentados que sepan subir archivos por ftp a un servidor, crear una base de datos y conectarla. Pero tampoco es excesivamente complicado si sigues unas pocas instrucciones y tienes unos mínimos conocimientos. Esta versión es completamente gratuita, acepta scripts, dispones de miles de plantillas y cientos de widgets y plugins muy fáciles de instalar a través de un panel de control. Tienes acceso a todos los documentos que componen el sitio y a la base de datos de la que puedes hacer copias de seguridad. Puedes modificar la plantilla de varias partes del sitio si tienes los conocimientos necesarios de CSS y HTML. La mejor opción para los webmasters que quieren total flexibilidad a la hora de modificar y personalizar su blog. La pena es que blogger no libere sus blogs de la misma forma. Diferenciando entre las plataformas para añadir algunas funcionalidades a blogger como por ejemplo la de "leer más" o artículos relacionados resulta bastante farragoso y te obliga a dejarte las pestañas buscando el punto exacto del código donde añadir el nuevo. En Wordpress.com tanto como si tienes uno en tu servidor el leer más es una opción del editor y se hace con un clic. Para por ejemplo los artículos relacionados y otros con instalar un plugin y activarlo lo haces facilmente sin necesidad de pelearte con los códigos para nada. Es algo que Blogger debería de tener en cuenta a lo largo del tiempo han implementado un montón de nuevos widgets de terceros los de siempre no han sufrido evolución alguna y se han quedado algo cutres sobre todo a nivel de configuración. Tampoco el editor de textos para las entradas ha evolucionado para nada y que por ejemplo el leer más todavía no sea una opción propia incluida por defecto me parece un tremendo fallo y que no exista ningún widget para las entradas relacionadas a estas es un "olvido" bastante notable a tener en cuenta.
Viendo esto si estas cansad@ de blogger y tienes pensado cambiar a Wordpress te recomiendo la de Wordpress.org para usar la otra mejor te quedas como estas. Pero si quieres llegar a otro nivel y dar el paso de tener tu propio blog alojado en un servidor tanto gratuito como de pago te recomiendo la versión CMS basada en Wordpress Mu. Quizás el único defecto son las constantes actualizaciones que a veces no te permiten hacerte con el funcionamiento de la actual y a ya están sacando una nueva. Por lo demás perfecto. Por otra parte el el Mu te permite hacer algo que con Blogger es imposible y es crear tu propia plataforma de blogs en la que los usuarios pueden crear su propia bitácora personalizada e independiente. Para ello necesitaras tener un servidor dedicado ya que debes modificar el php.ini y son los unicos que te permiten hacerlo sin impedimentos. Según parece ya hay una versión estable.
Esta en tus manos escoger la que mejor se adapte a lo que buscas.
Leer más...

martes, 17 de febrero de 2009

Convertir html a texto plano

Algunas veces os he comentado que blogger no permite poner códigos html en las entradas de vuestro blog. Si lo haces a la hora de publicar la entrada no aparecerá y cuando volváis a editarla podréis ver que en el editor ha desaparecido también. Soluciones hay varias. Una que siempre funciona es usar un área de texto, en la vista html de vuestro blog podéis escribir lo siguiente:
<textarea>aqui tu c&oacute;digo</textarea>
El resultado sera el siguiente:



En el caso de este blog el fondo del área de texto y el color son cosa del CSS que tengo para la plantilla, normalmente aparecerá con fondo blanco y las letras en negro si no esta indicado de otra manera en el CSS. Este metodo da algunos problemas no muy serios pero si algo irritantes a veces. Si el código no lo pegas todo en una sola linea te hará saltos de linea y te puede aparecer <br /> mezclado con el código, corrompiendolo, a ver si me sale un ejemplo para que lo podáis observar visualmente:



Si os fijáis en medio del código aparece un <br> Esto tiene solución dándole el tamaño adecuado a el área de texto usando colspan y rowspan para indicar el ancho y el alto del área de texto como sigue:
<textarea colspan="30" rowspan="4">código</textarea>
De todas maneras es bastante farragoso aunque sirva para salir del paso por lo cual existen otras opciones mejores que ahora os explico.
Una es usar programas WYSIWYG como Frontpage,Dreamweaver si los tenéis instalados en vuestro ordenador o alguno de los muchos freeware o de código abierto tanto para Windows como para Linux como: NVU y Mozilla composer .
En este caso debéis escribir el código html en la vista gráfica y luego copiarlo de la vista en html y hacerlo también en la vista html de vuestro blog. También hay algunas aplicaciones on-line que os permiten convertir el html en código plano.
Sucederá que el código generado lo viereis raro en el editor de vuestro blog, pero no hay de que preocuparse al hacer vista previa o publicar el código se vera correctamente. Os pondré mejor algún ejemplo visual:

Así lo podéis ver en la vista html del blog

En esta otra es como se ve en la vista redactar, se ve raro pero no hay que preocuparse.


Tanto en vista previa como al publicar vereis el efecto deseado como resultado del código.

Entonces repasando hay tres formas de hacerlo:
  • Usando <textarea>Tu html aquí</textarea>
  • Usando algún editor WYSIWYG (What You See Is What You Get, lo que ves es lo que obtienes) escribiendo el html en la vista editor y luego copiando el código generado en la vista html. Atención a esto, solo lo que se encuentra entre las etiquetas <body></body>.
  • O usando alguna herramienta on-line para pasar html a texto plano y operando de la misma manera que en el caso anterior, pegando el resultado en la vista html de tu blog.
  • Y una de ultima hora que hizo saber uno de mis usuarios en un comentario y se trata de escribir < y > en negrita como veis. Ejemplo: <head></head>
Cortesia de Yohagoweb
Si tenéis alguna duda/sugerencia no dudéis en hacer un comentario, es gratis, indoloro y no muerdo.
Por Hacmaleon
Leer más...

domingo, 8 de febrero de 2009

Pon un favicon en tu vida


Un favicon es el pequeño icono que podéis ver en algunos navegadores junto a la dirección de la página web y cuando la abres en una pestaña. Por ejemplo la que tiene este blog si os fijais. En Explorer 5 superior primero has de añadir la página a marcadores para que funcione.
Para hacerlo necesitas un editor de imagen que pueda guardar archivos con la extensión .ico. Photoshop, El Gimp y otros sirven para ello. No es un archivo .jpg cualquiera renombrado como .ico es un tipo de archivo especial. También hay aplicaciones on-line para ello como chuano.net o genfavicon.com si no dispones de ningún editor de imagen que te sirva.
La imagen ha de estar subida a internet, bien en un servidor gratuito de imagenes de los muchos que hay o en tu propio servidor. Ha de ser de unas características determinadas:
  • Dimensiones 16 píxeles x 16 píxeles;

  • 16 colores (4 bits);

  • Formato ICO, ningún otro.

Cuando ya tengas la imagen adecuada subida has de poner un código entre las etiquetas en tu web que incluirá la URL donde está alojada la imagen.
Ejemplo:
link rel="shortcut icon" href="http://www.dominio.com/tufavicon.ico"
Si esta instalado en la raiz de tu servidor sera de esta forma:
link rel="shortcut icon" href="tufavicon.ico"
Un ejemplo real es de este blog que puedes usar si quieres cambiándole la URL de la imagen por la de tu favicon:
link href='http://mistertrufa.net/favicon/iconob.ico' rel='shortcut icon' type='image/x-icon'/
Cerrando y abriendo las etiquetas con < >. Es que los post de blogger no permiten html, hay una forma con un programa que genera el código adecuado para hacerlo publicar HTML en blogger, pero aún no lo he probado.
Y ya tienes tu favicon listo, recuerda en Explorer añadir la página a marcadores.
Fuente: Yohagoweb.
Leer más...

Tabla de colores HTML

A la hora de diseñar nuestro sitio web una cosa importante son los colores adecuados. Sin entrar en cuales pueden ir mejor o peor para tu sitio ya que es una cuestión muy personal, lo que os ofrezco es una tabla de colores que os lo facilitara mucho. Los colores como ya sabréis pueden ser expresados por sus nombres en ingles: white, black, blue,green, etc. Pero algunos tonos más precisos es mejor hacerlo a través de su código RGB o HTML. Os pondré algunos ejemplos de esto que estoy hablando.
Por ejemplo el estas letras está expresado como 30, 144, 255 en RGB y #1E90FF en HTML.
Otros ejemplos:
Color DarkOrange RGB 255, 127, 80 HTML #FF7F50
Color ForestGreen RGB 34, 139, 34 HTML #228B22
Color Maroon RGB 176, 48, 96 HTML #B03060
Esto es practico para muchas cosas sobre a la hora del CSS de tu página. Para los colores de las letras de los títulos, fondos de capas, colores de los estados de los enlaces, color de fondo de los párrafos.
En CSS por ejemplo para expresar el color de un texto se utiliza color:
Ejemplo el color de un enlace:
a:link {
color:#FFB6C1;
text-decoration:none
}
También puede ir unido a una variante como esta: $linkcolor. Como en el caso de las plantillas de Blogger. El CSS anterior esta extraído de la propia plantilla de este blog.
Cuando se trata del color de fondo de un párrafo se escribe background-color:
podéis ver un ejemplo aquí también de un estilo utilizado en la plantilla de este blog el que uso para las áreas de texto, podéis copiarlo si queréis:

textarea{background-color:#008B8B;color: #00E5EE;width:97%;}

Para experimentar podéis entrar modificar los colores en sobre una plantilla básica para comprobar los resultados. yo tengo algún blog, web o foro para romper y cuando quiero probar algo nuevo antes de hacerlo en serio en el lugar definitivo. Otra opción es guardar una copia de la plantilla antes de modificarla y si pasa algo vuelves a reponer la original tal y como estaba.
Lo mismo con respecto a las hojas de estilos de foros phpBB por ejemplo o blogs de wordpress.org que instalas en tu servidor.Suele llamarse stylesheet.css.
Puedes saber como se llama la hoja de estilos viendo las fuentes del index en head.
Sera algo como esto: stylesheet" href="estilo-general.css" type="text/css"media="all". Entre <>.
Pero ya no os voy a liar con esto y con el CSS que lo estudiaremos desde el principio. Os dejo el enlace a un sitio donde tenéis una tabla inmensa para escoger los colores que queráis para vuestro sitio web.


Century Gothic

Leer más...

martes, 2 de diciembre de 2008

Botonera con imagenes de fondo en css

Se trata de una lista no ordenada de enlaces y su css correspondiente en un archivo vinculado es un ejercicio para webmasters algo veteranos y que ya se han enfrentado antes con hojas de estilo en cascada. En el CSS se indica la imágen que corresponde a cada enlace dependiendo de si es un link visitado o no y la imagen que se muestra cuando pasas el ratón por encima o en diferentes estados. Los estados de los enlaces son normal, vinculo activo cuando pinchas sobre él, vinculo visitado cuando ya es vinculo que has visitado anteriormente y el enlace cuando pasas el ratón por encima. Esos estados en CSS se traducen como: a, a:link, a:visited, a:hover.
Esos atributos dentro del código los encuentras en:

background-image: url()


Entre los paréntesis has de poner el nombre o la url de la imagen con http://
para la imagen que se ha de ver según la acción del ratón: link activo, visitado o al pasar el ratón. En un principio deberían de verse los botones todos en color morado grisáceo que corresponde al enlace inactivo, si es un enlace ya visitado lo veras en azul claro y al pasar el ratón por encima en verde. Pruebalo
EJEMPLO:
Botonera en css
Descarga:



Los atributos de los enlaces son tal como vienen diciendo en el css del ejemplo:

a:link {
color: #000;
text-decoration:none;
font-size: 30px;
font-family: Verdana,Arial,Georgia,sans-
serif;
background-image: url(re_cursos7.gif);
background-repeat: no-repeat;
}

Esto para el link activo text-decotarion: none; indica que el enlace no esta subrayado lo contrario seria underline en vez de none.
Pero para empezar a jugar empecemos por el principio.
Descarga el archivo zip que contienen los documentos HTML, CSS y las imagenes y descomprime dentro encontraras un archivo HTML uno CSS y tres imagenes GIF. Abre los archivos re-cursos_nav.html y re_cursos_nav.css con el block de notas o algún editor de texto sin formato, puedes usar Dreamweaver o Frontpage en Windows, Geany o Bluefish para Linux .
Abre el archivo re-cursos_nav.html con tu navegador (espero que no sea IExplorer) veras la web y podrás navegarla en tu disco duro, veras los cambios al pasar el ratón por encima, etc.
Todo este lío para que empieces a cambiar el archivo del CSS y comience la fiesta de modificar el documento HTML para cambiar su aspecto. Teniendo ya abierto re_cursos_nav.css vamos a cambiar lo que sucede con el link activo y todos los demás:

a:link {
color: #fff;
text-decoration:none;
font-size: 30px;
font-family: Verdana,Arial,Georgia,sans-serif;
background-image: url(re_cursos7.gif);
background-repeat: no-repeat;
}
a:visited {
color: red;
font-size: 30px;
text-decoration:none;
color: red;
font-family: Verdana,Arial,Georgia,sans-serif;
background-image: url(re_cursos1.gif);
background-repeat: no-repeat;
}
a:hover {
color:#000;
text-decoration:none;
background-color: #fff;
font-family: Verdana,Arial,Georgia,sans-serif;
font-size: 31px;
background-image: url(re_cursos5.gif);
background-repeat: no-repeat;
}

Por ejemplo vamos a hacer algo visible como que aparezca una linea por debajo de los enlaces. En a:hover cambiamos text-decoration: none; por text-decoration: underline; y veremos como al pasar el ratón por encima aparece una linea por debajo. El atributo color: corresponde al color de las letras y se lo podéis cambiar también poniendo el nombre del color el código hexadecimal o RGB podéis ver aquí una tabla de colores HTML. Los colores se pueden poner por su nombre en ingles por ejemplo red para el rojo green para el verde y una larga lista de colores que aguantan todos los navegadores, en hexadecimal o su valor RGB.
Vamos por ejemplo a cambiar el color del texto del enlace visitado que tiene como color el blanco (#fff;) deciros que los colores hexagesimales están formados por 6 cifras de 0 a 9, 6 letras o la combinación de ambos como: (# FF0000;) para el rojo. En colores en que los 6 números o letras son el mismo puedes escribir solo la mitad. Por ejemplo para blanco que es #FFFFFF; se usa (#fff;) y para el negro que es (#00000;)se utiliza (#000;) que sirve igual. Vemos que en el enlace visitado tenemos de color el rojo (red) y el enlace al pasar el puntero cambia a negro (#000;). Todo esto sin los paréntesis, ojo. Así escrito:

a:visited {
color: red;
font-size: 30px;
text-decoration:none;
color: red;
font-family: Verdana,Arial,Georgia,sans-serif;
background-image: url(re_cursos1.gif);
background-repeat: no-repeat;
}
a:hover {
color:#000;
text-decoration:none;
background-color: #fff;
font-family: Verdana,Arial,Georgia,sans-serif;
font-size: 31px;
background-image: url(re_cursos5.gif);
background-repeat: no-repeat;
}

Pues hagamos que se al revés cambiamos los atributos de color de uno para el otro:

a:visited {
color: #000;
font-size: 30px;
text-decoration:none;
color: red;
font-family: Verdana,Arial,Georgia,sans-serif;
background-image: url(re_cursos1.gif);
background-repeat: no-repeat;
}
a:hover {
color:red;
text-decoration:none;
background-color: #fff;
font-family: Verdana,Arial,Georgia,sans-serif;
font-size: 31px;
background-image: url(re_cursos5.gif);
background-repeat: no-repeat;
}

De esta forma el enlace visitado se vera en negro y rojo al pasar el ratón por encima. Al revés que en el caso anterior.
Juega con diferentes colores o sus valores.
Si usas (blue)Azul, (cyan) azul claro, (green) verde,(Darkgreen), (gold)dorado, (silver) gris plateado por ejemplo.
Podemos cambiar la imagen que aparece de fondo en cualquier caso como antes vamos a cambiar la imagen del enlace visitado y al pasar el mouse. Como las imagenes tienen el mismo nombre y sólo se diferencian por un numero (1,5,7) lo que habrá que cambiar sera simplemente el numero en el nombre de la imagen.
Ver esto por ejemplo:

a:hover {
color:red;
text-decoration:none;
background-color: #fff;
font-family: Verdana,Arial,Georgia,sans-serif;
font-size: 31px;
background-image: url(re_cursos5.gif);
background-repeat: no-repeat;
}

Así es como se ve en el original. Con la imagen re_cursos5.gif que es el botón verde y lo vamos a cambiar por re_cursos1.gif que es botón azul claro Así:

a:hover {
color:red;
text-decoration:none;
background-color: #fff;
font-family: Verdana,Arial,Georgia,sans-serif;
font-size: 31px;
background-image: url(re_cursos1.gif);
background-repeat: no-repeat;
}

Y al revés en a:visited cambiamos el numero de la imagen por re_cursos5.gif que es el botón verde. Justamente a la inversa.
Antes:

a:visited {
color: #000;
font-size: 30px;
text-decoration:none;
color: red;
font-family: Verdana,Arial,Georgia,sans-serif;
background-image: url(re_cursos1.gif);
background-repeat: no-repeat;
}

.... y después.

a:visited {
color: #000;
font-size: 30px;
text-decoration:none;
color: red;
font-family: Verdana,Arial,Georgia,sans-serif;
background-image: url(re_cursos5.gif);
background-repeat: no-repeat;
}

Podéis jugar con otros atributos como el tipo de fuente (font-family:) estilo de la fuente (font-style: italic;) por ejemplo que pondrá el texto en cursiva podéis probar que el texto se ponga en cursiva al pasar el mouse, o también (font-weight:bold;) para texto en negrita. El tamaño del texto no os recomendaría que lo cambiarais ya que la imagen se ajusta a su tamaño y con tamaño menor de fuente más pequeña se hace la imagen y al revés si hacéis una fuente excesivamente grande se saldrá fuera del botón. Hay una forma de evitar que suceda esto pero ya queda para otra lección. De momento practicar con lo que ya sabéis hasta que lo entendáis a base de prueba error/acierto y ver lo que pasa en el disco duro de vuestro PC antes de subirlo a la web. El código de la lista no ordenada y los enlaces están en el archivo html, en el body se encuentra
la lista la conoceréis por las etiquetas (ul ) y (li) con sus correspondientes cierres. Sobre esto un dato en el CSS hay algo referente a las listas no ordenadas como podréis ver:

ul{list-style-type: none;}

Que quiere decir que no tiene decoración hay variados atributos: square que pone un cuadrado delante de cada elemento de la lista (square;), un circulo (disc), triángulos (triangle). También las hay alfabéticas y numéricas pero en este caso nos viene mejor una lista no ordenada sin decoración y ya le decimos lo que queremos que aparezca delante de cada elemento con css, si queremos una imagen, un color de fondo, etc. Seguro que ya vais adivinando por donde van los tiros, les dedicaremos algún episodio.
Subir la carpeta y los archivos e imagenes a un servidor para pruebas de este tipo usar alguno gratuito. La barra os puede servir para la cabecera de una web metida en una capa (div). En vez de tener la página vinculada a la hoja de estilos podéis incrustar el CSS en el header del HTML antes de entre las etiquetas:
(style type="text/css") y su cierre (/style) sin los paréntesis y con <> y borrando o anulando(link rel="stylesheet" href="re_cursos_nav.css" type="text/css" media="all"/).
Bueno estudiarlo bien y podréis integrar vuestra botonera en cualquier web dentro de una tabla, un marco o una capa al principio del todo del body de la web o si esta en una capa en la posición que le deis. Podéis cambiar las imagenes por una de vuestra creación modificando las que ya vienen con algún editor de imagen tipo Photoshop, El Gimp o Gimpshop (los cuales os recomiendo, es libre, gratis y funciona en cualquier sistema operativo, hay versiones para todos también portables). Crear unas del mismo tamaño o uno adecuado al tamaño de texto que le pongáis a los enlaces y llamarlas de la misma forma o incluso llamarlas como querais y cambiar el atributo de nombre de la imagen de en el CSS: bacgkgroud-image: url(elnombredevuestraimagen.gif); con los paréntesis para encerrar el nombre de la imagen.
Deciros que podeis hacer que los botones en vez de aparecer de forma vertical uno encima de otro podeis alinearlos horizontalmente con lo siguiente:
/*lista no ordenada----------*/
li {float:left;list-style:none;margin: 0px 1px 0px 1px}
ul { margin-left: 180px }

Ver el resultado en el ejemplo:
Barra de navegacion horizontal
Ahora nuestra botonera se ha convertido en una barra de navegación en posición horizontal en vez de una lista vertical indicado por las lineas CSS anteriores. Para que lo entendais (float:left) indica que flote hacia la izquierda, (margin-left:) margen al lado izquierdo, (list-stile:none) que no tiene decoración para que no aparezcan los fatidicos puntos negros si no le indicas eso, margin: son los margenes que guardan las imagenes y funciona en el sentido de las agujas del reloj la primera cifra para el margen superior, la segunda para el derecho, la tercera para el píe de página y la cuarta corresponde con el margen izquierdo . Esto indica unos margenes de 0 desde arriba, 1a la derecha, 0 abajo y 1 por la izquierda. Realmente el que manda es el 1 a la izquierda que es la distancia que mantienen entre ellos. Si los quieres juntitos de todo les pones 0 para todo pero para eso es mejor que lo indiques con una sola cifra así:
li {float:left;list-style:none;margin: 0px}

Si lo haces así:
li {float:left;list-style:none;margin: 0px 1px}

Indicara una de las cifras los margenes de arriba y de abajo y otra los de la derecha y la izquierda. Dependiendo de la precisión que necesiten tus margenes usaras entre una y cuatro cifras expresadas en pixeles y otras unidades. Yo lo he puesto así para tener que explicar todo esto y daros todo este rollo. Eso si deberia de ir incluido en un div o capa para poderle dar otras propiedades como por ejemplo una imagen o un color de fondo para la capa, bordes, etc y poderla situar mejor en su sitio. Este otro rachivo de ejemplo al contrario que el otro que está vinculado a una hoja de estilos en cascada externa al documento HTML, en esta va incrustado en el head del HTML entre las etiquetas style con lo cual sólo teneis que ver el código fuente de la página y copiarlo para poder jugar con ello, comparte las mismas imagenes y con el mismo nombre que las del anterior con el nombre que querais y la extensión htm o html. Para ver el código fuente de cualquier página recuerda en Mozillla control+u y para todos en el menú ver y suele poner algo como ver codigo fuente. Si lo teneis en alguna carpeta de vuestro disco duro podeis guardarlo en esa misma carpeta con el archivo HTML, las imagenes y la hoja de estilos del anterior y listo.
Que largo se ha hecho para el proximo lo hago por fasciculos.
Creo que tenéis deberes suficientes por hoy. Leer más...

Recomendaciones anti-spam

Hola

Bienvenidos a esta web para webmasters principiantes y de nivel medio.Esta página esta relacionada con otras que la complementan. Fondos web-Biblioteca de recursos-Trasteando- Trasteatrufa-Yohagoweb-Expertblog-Webgratis-