CAMBIO DE COLOR PARA ENLACES

Hola Hice una pagina web a partir de una plantilla en la que no usaron estilos.css.La página ya está publicada y funciona bien gracias a lo que aprendí en el curso paso a paso.Mi pregunta es como puedo lograr que los enlaces del menú cambien de color cuando se pasa el ratón sobre ellos,ya traté de muchas maneras y nada,en la web de ejemplo se hace en estilos pero no se como hacerlo directamente al código html ojalá me puedan ayudar GRACIAS
GRACIAS
Si te soy sincero nunca me puse a configurar el color de los enlaces cuando se pasa el ratón por ellos sin usar los maravillosos estilos css :D

Creo que se usa style="loquesea", ejemplo:

[url="dirección"]Enlace[/url]

Pero es un auténtico lío, mucho más rollo y además tienes que repetir lo mismo en cada enlace. Imagínate si tu web es grande y se te dá por cambiar el diseño de los enlaces (ya no digo el de toda la web...), tardarías horas y horas, yo diría días porque acabarías cansado de repetir y repetir los mismos cambios enlace a enlace.

Espero que después de tanto texto te haya convencido de que sigas el curso completo paso a paso de esta web y uses estilos css, son lo mejor, cuestan algo más al principio pero al final lo agradecerás ;)
Foley escribió:Si te soy sincero nunca me puse a configurar el color de los enlaces cuando se pasa el ratón por ellos sin usar los maravillosos estilos css :D

Creo que se usa style="loquesea", ejemplo:

[url="dirección"]Enlace[/url]

Pero es un auténtico lío, mucho más rollo y además tienes que repetir lo mismo en cada enlace. Imagínate si tu web es grande y se te dá por cambiar el diseño de los enlaces (ya no digo el de toda la web...), tardarías horas y horas, yo diría días porque acabarías cansado de repetir y repetir los mismos cambios enlace a enlace.
Gracias por tu respuesta Foley ya introduje el enlace pero no funciona,me dices que siga el curso paso a paso,ya lo seguí e hice la página de ejemplo y todo,luego buscando por ahí encontré plantillas mejor acabadas y empecé a hacer la página en una de ellas y despues de muchos quebraderos de cabeza la terminé compré el dominio y el hosting y funciona bien.Creo que ya es tarde para pensar en la hoja de estilos que sería magnífico, pero pienso que debe haber la forma de que me funcione lo que quiero te agradezco tu atención GRACIAS

Espero que después de tanto texto te haya convencido de que sigas el curso completo paso a paso de esta web y uses estilos css, son lo mejor, cuestan algo más al principio pero al final lo agradecerás ;)
GRACIAS
No entiendo por qué usas una plantilla ya hecha, así no te sirvió de practicamente nada lo aprendido en el curso y lo olvidarás.

Como se aprende es creando tu propio diseño, una vez crees dos ya te sabrás los códigos de memoria. El tema es ir configurando tu todo a mano e ir viendo qué hace cada cosa y cómo afecta a la web, así se aprende.

Lo que yo te dije me extraña que no funcione, me gustaría ver la web online si puedes ser...

Un saludo ;)
Foley escribió:No entiendo por qué usas una plantilla ya hecha, así no te sirvió de practicamente nada lo aprendido en el curso y lo olvidarás.

Como se aprende es creando tu propio diseño, una vez crees dos ya te sabrás los códigos de memoria. El tema es ir configurando tu todo a mano e ir viendo qué hace cada cosa y cómo afecta a la web, así se aprende.

Lo que yo te dije me extraña que no funcione, me gustaría ver la web online si puedes ser...

Un saludo ;)

Hola Foley gracias por tu interés,usé una plantilla para tener la web más rápido y mas adelante voy a hacer otra con estilos mira la dirección de mi web es http://www.bienestaryvidaprospera.com
GRACIAS
Ok pues mira, este es el código de uno de los items de tu menú horizontal:

[url="../index/index.html"]<font color="#ffffff" face="Arial" size="2">Página de inicio</font>[/url]

Cámbialo por:

[url="../index/index.html"]<font color="#ffffff" face="Arial" size="2">Página de inicio</font>[/url]

Lo de style lo usé con algún div, nunca en enlaces pero es que sino no se me ocurre cómo hacerlo. Prueba y me dices ;)

Saludos
Foley escribió:Ok pues mira, este es el código de uno de los items de tu menú horizontal:

[url="../index/index.html"]<font color="#ffffff" face="Arial" size="2">Página de inicio</font>[/url]

Cámbialo por:

[url="../index/index.html"]<font color="#ffffff" face="Arial" size="2">Página de inicio</font>[/url]

Lo de style lo usé con algún div, nunca en enlaces pero es que sino no se me ocurre cómo hacerlo. Prueba y me dices ;)

Saludos
<font color="#ffffff" face="Arial" size="2">Página de inicio</font>

Ok. ya lo hice pero sin resultados copié lo que hice y quedó así
GRACIAS
Por favor, ponlo online en la web, así veo yo mismo si va o no ;)
Digo yo que el estilo estará hecho ya... no en una hoja aparte si no en el mismo documento...
Yo que tú, me dejaba de tantas tonterías y creaba una hoja a parte. Solo abría que integrarla en cada página. Hay programas que lo hacen solos, como el todo poderoso Dreamweaver. Buscas un código concreto que esté en todas las páginas, ejemplo: <html><head> y lo sustituyes por <html><head><link [PARÁMETROS]>
¿Fácil?
olukarak escribió:¿Fácil?

Claro que es fácil pero el amigo ludwig tiene ganas de enrollarse y escribir mucho código, creo :P
Foley escribió:No entiendo por qué usas una plantilla ya hecha, así no te sirvió de practicamente nada lo aprendido en el curso y lo olvidarás.

Como se aprende es creando tu propio diseño, una vez crees dos ya te sabrás los códigos de memoria. El tema es ir configurando tu todo a mano e ir viendo qué hace cada cosa y cómo afecta a la web, así se aprende.

Lo que yo te dije me extraña que no funcione, me gustaría ver la web online si puedes ser...

Un saludo ;)

Ok.Foley ya cambié el código por el que tu me diste y lo subí a internet en el index de mi página
http://bienestaryvidaprospera.com/index.html aclaro que no me quiero engorrar con tanto código pero soy muy novato y pienso que hacer la hoja de estilos para esta página rebasa mis conocimientos
GRACIAS
Bueno, en caso de conseguir lo que quieres de esta manera, te diré una norma importante a la hora del diseño web:

:!: NUNCA y repito NUNCA coloques estilos dentro de una etiqueta, al menos que sea estrictamente necesario. ¿Por qué? Ahí algunas razones:
:arrow: La web tarda más en cargar.
:arrow: No siempre se verá bien en los navegadores.
:arrow: Es un lío.
:arrow: A la hora de cambiar, tendrás que ir cambiandolos UNO A UNO.

Como no me salia de otra manera te hice un CSS. Ya que buscas hacerlo de manera liosa...
Copia y pega el siguiente código entre los head de tu web.
<style type="text/css">
.estilo1 a {color: #FFFFFF }
.estilo1 a:hover {color: #FF0000}
</style>
Ni falta que hace decir, aunque lo digo, que a es color del enlace cuando siempre y a:hover es su color cuando el mouse está sobre el.
Cambia los colores por los que quieras (¡Deben estar en HEXADECIMAL!). Por si no sabes, ahí tienes una paleta: http://html-color-codes.info/codigos-de-colores-hexadecimales

Solo tienes que colocar la siguiente etiqueta en los divs que quieres que cambie:
class="estilo1"

Debes hacer esto en TODAS las páginas.

PD: Me parece, ya que lo acabo de intentar, que sin CSS no hay manera...
Olurarak, esa es otra manera, utilizar css pero sin usar una hoja de estilos externa. Para hacerlo así es mejor cargar una hoja de estilos css externa.

El problema es que él no busca eso, el busca o creo que busca (ahora ya dudo) una manera de hacerlo pero sin css.

@ludwig: el html no es complicado, es uno de los lenguajes de programación más sencillos que he visto. Cada código hace siempre lo mismo, siempre siempre en todas las situaciones hace lo mismo. Si sabes qué hace cada código ya está arreglado el problema.

Yo estoy mirando tu código y no hay por ningún enlace lo de style="...", seguro que lo has puesto? Mira:

<td style="border-style: solid solid none; border-width: 1px 1px medium;" bordercolor="#339966" align="center" bgcolor="#000000" height="15" width="24%">
            [b][/b][*][b][url="../index/index.html"]<font color="#ffffff" face="Arial" size="2">Página de inicio</font>[/url][/b][b][/b]</td>
					  <td style="border-style: solid solid none; border-width: 1px 1px medium;" bordercolor="#339966" align="center" bgcolor="#000000" height="15" width="26%">
            [b][/b][*][b][url="../subliminal/subliminal.html"]<font color="#ffffff" face="Arial" size="2">Programación Subliminal para la Prosperidad</font>[/url][/b][b][/b]</td>
            <td style="border-style: solid solid none; border-width: 1px 1px medium;" bordercolor="#339966" align="center" bgcolor="#000000" height="15" width="26%">
            [b][/b][*][b][url="../ganadinero/ganadinero.html"]<font color="#ffffff" face="Arial" size="2">Gana Dinero Mientras Duermes</font>[/url][/b][b][/b]</td>


El fallo es que cuando somos nuevos nos ponemos a buscar menús chulísimos y diseños espectaculares y simplemente copiamos y pegamos códigos sin saber qué significa cada línea de ese código. Creo que no es tu caso.

Lo que tienes es que leer el curso completo paso a paso entero, no por partes. Creo que actualmente estás usando el dreamweaver o otro editor parecido para hacer la web, no? Es que veo demasiado código "basura", que se repite hasta la saciedad y se podría aligerar tanto tu web que mismo abriendo el archivo index.html con el bloc de notas entenderías qué hace cada línea de código.

Si te pones puedes, ánimo ;)

P.D: Crear un diseño cuando eres nuevo te llevará 1 semana pero no sabes bien lo que puedes llegar a aprender. Créate una meta en papel y luego con código html+css lo haces ;)

Saludos
Bueno, yo le di esa opción puesto que quiere lios... Hay maneras usando java entre otras cosas... no son nada recomendables.

En cuanto a q el código siempre hace lo mismo... es así. Lo que cambia es la interpretación de los navegadores.
Tuve un sistema de noticias en una web hecho por mi y tenia un cuadro de texto tipo foro, pero para web. Ahí usaba esas etiquetas puesto q no podía ser de otra manera. En ocasiones causaba un erro que no permitía editar el código con ese mismo cuadro.
Foley escribió:Olurarak, esa es otra manera, utilizar css pero sin usar una hoja de estilos externa. Para hacerlo así es mejor cargar una hoja de estilos css externa.

El problema es que él no busca eso, el busca o creo que busca (ahora ya dudo) una manera de hacerlo pero sin css.

@ludwig: el html no es complicado, es uno de los lenguajes de programación más sencillos que he visto. Cada código hace siempre lo mismo, siempre siempre en todas las situaciones hace lo mismo. Si sabes qué hace cada código ya está arreglado el problema.

Yo estoy mirando tu código y no hay por ningún enlace lo de style="...", seguro que lo has puesto? Mira:

<td style="border-style: solid solid none; border-width: 1px 1px medium;" bordercolor="#339966" align="center" bgcolor="#000000" height="15" width="24%">
            [b][/b][*][b][url="../index/index.html"]<font color="#ffffff" face="Arial" size="2">Página de inicio</font>[/url][/b][b][/b]</td>
					  <td style="border-style: solid solid none; border-width: 1px 1px medium;" bordercolor="#339966" align="center" bgcolor="#000000" height="15" width="26%">
            [b][/b][*][b][url="../subliminal/subliminal.html"]<font color="#ffffff" face="Arial" size="2">Programación Subliminal para la Prosperidad</font>[/url][/b][b][/b]</td>
            <td style="border-style: solid solid none; border-width: 1px 1px medium;" bordercolor="#339966" align="center" bgcolor="#000000" height="15" width="26%">
            [b][/b][*][b][url="../ganadinero/ganadinero.html"]<font color="#ffffff" face="Arial" size="2">Gana Dinero Mientras Duermes</font>[/url][/b][b][/b]</td>


El fallo es que cuando somos nuevos nos ponemos a buscar menús chulísimos y diseños espectaculares y simplemente copiamos y pegamos códigos sin saber qué significa cada línea de ese código. Creo que no es tu caso.

Lo que tienes es que leer el curso completo paso a paso entero, no por partes. Creo que actualmente estás usando el dreamweaver o otro editor parecido para hacer la web, no? Es que veo demasiado código "basura", que se repite hasta la saciedad y se podría aligerar tanto tu web que mismo abriendo el archivo index.html con el bloc de notas entenderías qué hace cada línea de código.

Si te pones puedes, ánimo ;)

P.D: Crear un diseño cuando eres nuevo te llevará 1 semana pero no sabes bien lo que puedes llegar a aprender. Créate una meta en papel y luego con código html+css lo haces ;)

Saludos

Gracias Foley gracias Olurarak: Aclaro que no creí que sin estilos fuera tan complicado algo que deberia ser mas sencillo, según yo,pero veo que no es así,creo que voy a intentar con una hoja de estilos css externa porque ya copié el código que amablemente me envió Olurarak pero no funciona lo hice como dijo entre los heads y luego en los enlaces lo de class estilo1 pero algo estoy haciendo mal y no entiendo eso de enlace lo de style".." haber que pasa muchas gracias a los dos
GRACIAS
[...] luego en los enlaces lo de class estilo1 [...]
No es en los enlaces, es en los divs o tablas donde tienes que colocarlo.
En tu caso es en el td.. donde colocaste el código que te dio nuestro amigo Yoda. Ahí quita eso y pon class="estilo1".
Esto tiene fácil solución, léete el curso completo paso a paso entero, solo tardará unos días y aprenderás mucho. Eso sí, no te saltes nada.
olukarak escribió:
[...] luego en los enlaces lo de class estilo1 [...]
No es en los enlaces, es en los divs o tablas donde tienes que colocarlo.
En tu caso es en el td.. donde colocaste el código que te dio nuestro amigo Yoda. Ahí quita eso y pon class="estilo1".


Hola Olukarak te anexo lo que hice y no funciona:

<head>
<meta name="description" content="la ley de la atraccion actua constantemente atrayendo lo bueno y lo malo segun nuestros pensamientos y nuestras emociones">
<meta name="keywords" content="emociones, prosperidad, salud, dinero, atracción, subliminal, bienestar, secreto, como, utilizarla, principio, hermes">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Emociones</title>
<base target="contents">
<style type="text/css">
.estilo1 a {color: #FFFFFF }
.estilo1 a:hover {color: #FF0000}
</style>
</head>
Esto entre los heads como me aconsejaste y lo siguiente en los td...

<tr><td width="2%" class="estilo1" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style:none; border-bottom-width:medium" align="center" bgcolor="#006666" bordercolor="#339966" height="15">
  • <font size="2" color="#FFFFFF" face="Arial">Página de inicio</font>
  • </td>
    pero no funciona como ves?
    GRACIAS
    <tr><td width="2%" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style:none; border-bottom-width:medium" align="center" bgcolor="#006666" bordercolor="#339966" height="15">
                [b]<li class="estilo1">[url="../index/index.html"]<font size="2" face="Arial">Página de inicio</font>[/url][/b]</td>
    Este es el nuevo código que funciona ;)

    Que interesante... Eliminando de la etiqueta <font> el color="#FFFFFF" y pasando el class="estilo1" del <td> a
  • , funcionó.
    Haz eso en todos los
  • de ese menú.

    Para personalizar los colores de los enlaces hay que modificar solo el códio que pusiste en head. Donde se define el color para .estilo1 a es el color del enlace mientras no pases el ratón por encima. El color de .estilo1 a:hover es el de cuando pasas el ratón por encima.

    Tal vez el problema se debiera a que pusiste en <font [...] color="#FFFFFF" [...]>. Eso dice que este texto sera únicamente blanco.
  • olukarak escribió:
    <tr><td width="2%" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1; border-bottom-style:none; border-bottom-width:medium" align="center" bgcolor="#006666" bordercolor="#339966" height="15">
                [b]<li class="estilo1">[url="../index/index.html"]<font size="2" face="Arial">Página de inicio</font>[/url][/b]</td>
    Este es el nuevo código que funciona ;)

    Que interesante... Eliminando de la etiqueta <font> el color="#FFFFFF" y pasando el class="estilo1" del <td> a
  • , funcionó.
    Haz eso en todos los
  • de ese menú.

    Para personalizar los colores de los enlaces hay que modificar solo el códio que pusiste en head. Donde se define el color para .estilo1 a es el color del enlace mientras no pases el ratón por encima. El color de .estilo1 a:hover es el de cuando pasas el ratón por encima.

    Tal vez el problema se debiera a que pusiste en <font [...] color="#FFFFFF" [...]>. Eso dice que este texto sera únicamente blanco.

  • Hola Olukarak eso era todo no lo puedo creer ya funcionó perfecto,ya estaba muy desanimado pero gracias a tu ayuda a tus conocimientos y al tiempo que le dedicaste ya quedó como yo quería" muchas muchas gracias" también a Foley le agradezco sus consejos y ayuda
    GRACIAS
    Abriamos resuelto esto en menos tiempo... ¿Quién imaginaba que lo tenías todo tan liado?

    Tu página se ve mal en algunos navegadores como Google Chrome. Yo que tu, hacia una propia.

    PD: Soy maestro de la LDA y puedo asegurar su existencia.
    olukarak escribió:Abriamos resuelto esto en menos tiempo... ¿Quién imaginaba que lo tenías todo tan liado?

    Tu página se ve mal en algunos navegadores como Google Chrome. Yo que tu, hacia una propia.

    PD: Soy maestro de la LDA y puedo asegurar su existencia.
    Si,de hecho tengo una que hice siguiendo el curso paso a paso y no estuvo tan complicado , pero ahora ya sé un poco mas del código html (sólo un poco) y pues ya venía así la plantilla yo lo único que hice fue poner mis enlaces y colores y otras cosas y me costó mucho trabajo que funcionara ya sabes soy novato.No comprendo porqué no se ve bien en otros navegadores y si hago otra creo que va a pasar lo mismo
    GRACIAS
    Mientras la hagas, haz vista previa con varios navegadores como IE, Google Chrome, Firefox, Safari...
    Menudo cacao de código, con tablas tienes mogollón de código innecesario, con divs sería así:

    <html>
    <head>
    titulo y metas
    </head>
    <body>
    <div id="container">
    <div id="header">tu logo</div>
    <div id="contenido">
    texto y más texto
    </div>
    <div id="footer">Todos los derechos reservados ....</div>
    </div>
    </body>
    </html>

    Luego el aspecto lo configuras todo por css.

    Léete el curso anda, aunque sea el de estilos css...