Problema con botones...
8 seguidores
A menudo me pasa que cuando pongo un gif como botón me lo recuadra en azul (cosa que ODIO).
Lo he probado casi todo...:
· interlazar el gif a la hora de salvarlo
· alucinanetemente hacer un jpg(y también me sale)
· hacerlo con hojas de estilo (pero me es poco práctico)
¿Podriais hecharme una manilla?
Muchas gracias
Papaya
¿estás hablando de html?
pues prueba a poner border="0" dentro del src image
(creo que te refieres a eso)
meddle
mejor si usas CSS, que para eso está:
<code><style type="text/css">
a img {border: 0px;}
</style></code>
y luego el boton podria ser algo como
<code><a href="pagina.html" title="boton"><img src="boton.gif" alt="boton"></a></code>
sgiraldo
vamos... yo creo q es mucho más simple poner en el tag de img, el border=0 y no tener que hacer la definicion de la css.
meddle
es mucho mas simple pero es mucho menos correcto. es incorrecto, vamos. el contenido y la presentacion DEBEN ir separados.
meddle
ademas, border fue eliminado de la especificacion W3C en HTML4 (deprecated), ya hace sus añitos. Por no hablar de XHTML, por supuesto. O sea, puede usarse (en html y xhtml transicional), pero no es del todo correcto.
Papaya
Meddle:
El dreamweaver MX añade por defecto un border="0" en el código fuente cuando le haces un href a una imagen. Entonces, ¿esto es incorrecto?
¿por qué añaden esta opción en la última versión del programa?
meddle
si, es incorrecto. lo hacen porque hasta hace poco no se miraban siquiera las recomendaciones de W3C. Se que ahora trabajan con gente del grupo de http://webstandards.org/, y que las cosas van cambiando. Creo que hay patches por ahi para ir adecuando las plantillas del DW con lo que deberia ser correcto, pero yo no uso DW.
Papaya
gracias por la respuesta!
CarlosJ
Estoy de acuerdo con meddle en que es mejor eliminar los bordes mediante CSS, es mucho más cómodo y correcto.
Pero por desgracia aún es necesario y recomendable poner el border="0" en la etiqueta img ya que hay navegadores que no entienden la definición de CSS, como por ejemplo algunas versiones de mi odiado netscape, y es que en los proyectos aún te piden que se vea en ns4. :(
Algún día podrá ser realidad separar contenido de presentación, pero por ahora aún está algo lejos.
meddle
¿cuantro le cuesta (en pasta) a tu cliente que tu tengas que programar para ns4? Deberiais plantearos esa pregunta vosotros y luego hacersela llegar al cliente.
Me parece ridiculo que se tenga que hacer un version mas mala de la web (mas etiquetas y codigo antiguo) solo para que un 1% de los usuarios, que usan un navegador de hace 5 años (¡¡¡ 5 !!!) vean correctamente el diseño. Creo que no se de que estamos hablando, en serio. Los usuarios de la web necesitan saber qué son los estandares y la unica manera es que los programadores se pongan de una vez a seguir los standars.
Si tu le explicas a tu cliente que para que se vea bien en ns4 necesitas 30 horas mas de curro y que ademas eso impide que puedas usar tecnologia mas nueva y mas future-proof, ¿tu crees que va a querer seguir usando ns4? Los clientes piden lo que conocen. Si no conocen el caviar no lo van a pedir, se van a conformar con el bistec.
Surt
de acuerdo en lo ultimo de meddle, pero tio...pon el bistec en lugar de caviar y viceversa!! Quien quiere caviar teniendo bistec :p
(salida de tono 100% off topic pero soy carnivoro :D)
iboff
estoy con Jota....mas que nada por que el tipo de clientes que tenemos no suelen entender,,,
ellos pagan,.,.,
y no ven nada logico que un 1% de sus usuarios no puedan ver la web....
Imaginate que vas a el cine y te toca ser de ese 1%, en un cine de 2500 personas son 25 las jodidas, que ve la pelicula en blanco y negro, en mono y a mas revoluciones.,.,.,a que jode.
Yo te entiendo, entiendeles tu a ellos....
eso si, si no hay tiempo no hay tu tia....
CarlosJ
hay clientes de cierto tamaño, que requieren que TODO absolutamente TODO el mundo pueda ver su web, tanto en España como en Sudamérica, como en EE.UU.,.,., en todas partes.
Es cierto que requiere más trabajo...y que así no se avanza y entorpece a los navegadores más avanzados, yo mismo me desespero cuando veo que algo no funciona en ns4 y tengo que "chapucear" y parchear código..,., y siempre advierto a los cuentas de las dificultades que entraña programar para ese navegador.,.,
.,,pero mientras pague el cliente por el producto final, como si piden que se vea en ns2.
iboff tiene razón, el cliente no suele entender, ni quiere entender, sólo quiere un producto final para todo su público objetivo.
meddle
yo no he dicho que no puedan ver la web. ni siquiera he usado la palabra browser-sniffer. no creo en ellos, se pueden hacer cosas interesantes sin ellos y seguir la filosofia de los estandares.
ademas, qué le interesa mas a tu cliente... ¿que la web se pueda ver en navegadores antiguos? ¿o que no se pueda ver en un navegadores que salga de aqui a seis meses? Creo que no nos hacemos bien las preguntas, y en cualquier caso, siguiendo los estandares, LA INFORMACION es accesible desde cualquier navegador/plataforma, solo que no sera tan bonito.
iboff
Ya lo habra preguntado algun cliente...no te creas.
El cliente la verdad es que no tiene por que entender nada, el paga y lo quiere, sin mas. El que tiene que enterder eres tu que lo programas y lo vendes. jejeje
Vaya recuerdos verdad jota.....uffff
estado.::: optimizando para netescapes....
meddle
CarlosJ
hay clientes de cierto tamaño, que requieren que TODO absolutamente TODO el mundo pueda ver su web, tanto en España como en Sudamérica, como en EE.UU.,.,., en todas partes.
Es cierto que requiere más trabajo...y que así no se avanza y entorpece a los navegadores más avanzados, yo mismo me desespero cuando veo que algo no funciona en ns4 y tengo que "chapucear" y parchear código..,., y siempre advierto a los cuentas de las dificultades que entraña programar para ese navegador.,.
Pues o no hablamos de lo mismo o no me entiendes. Yo hablo de informacion, contenidos, tu por lo visto hablas de layout. Es totalmente falso que para que se vea en todos los navegadores tengas mas trabajo. Falso. Lo que tiene mas trabajo, y ahi es donde digo que no debe gastarse ni un minuto, es en hacer que esos navegadoires antiguos vean el layout igual que los nuevos.
iboff
te volvemos a decir que te entendemos por que llevamos mucho en esto.
Pero que dile tu, por ejemplo, a un directivo de Telefonica Moviles, que no se va a er en netescapes por que te lleva mucho trabajo y no cumple los standares.....
Si es que estamos contigo, pero no es la realidad....
meddle
repito, no he dicho que no se vaya a ver con ns4. de hecho se va a ver en ns4, ns3, ns2, pda's, moviles, etc.
iboff
meddle
repito, no he dicho que no se vaya a ver con ns4. de hecho se va a ver en ns4, ns3, ns2, pda's, moviles, etc.
el codigo que has puesto antes:
<style type="text/css">
a img {border: 0px;}
</style>
no te va a funcionar para netescapes, cosa que te dijo ya antes jota.....
Tu dices que habria que pasar y ahora dices que si se va a ver hasta en moviles y pdas...
fale control......
En respuesta a este topic, decir que para que no salga borde azul a la imagen cuando esta tenga un link se hace poniendo border="0" en el tag de la imagen. Ya esta.
meddle
iboff
no te va a funcionar para netescapes, cosa que te dijo ya antes jota.....
Tu dices que habria que pasar y ahora dices que si se va a ver hasta en moviles y pdas...
yo no he dicho eso aplicado al CSS (cosa que no hace falta que me digas, ya lo se) sino al contenido. pero dejemoslo ya, esto cansa. hacer lo que os digan vuestros clientes y ala, que os vaya bien.
iboff
y no te vayas por las ramas......
Tronco, a mi me pasan un funcional, unos psds y ala programatelo....
en que?¿ pregunto yo
y ellos me dicen que en netescapes...asin que....
este es mi trabajo, si quiero lo cojo(y vivo) o sino a la calle...asi de sencillo.
no es lo que diga el cliente, sino en que trabajamos....aunque no se en que trabajas tu....a lo mejor en tu propia empresa o con tus propias webs...
y deja de contradecirte....jejeje...que el pobre adan solo queria que le dijesemos lo de border cero...anda que...
y si quieres seguir contestame a iboff@iboff.com para que la gente no sufra....
meddle
yo ya lo habnia dejado, pero parece que no me leeis bien. voy a resumir en 3 puntos:
1. no me he ido por las ramas. he contestado escuetamente la primera vez. Luego solo he aclarado cosas que surgian.
2. estoy de acuerdo en que tengas que hacer lo que el cliente pide para vivir, pero tambien debes explicarle las opciones que tiene.
3. ¿donde me contradigo? Igual no me has leido bien. He hablado de contedidos/layout. Vosotros solo de layout.
Esto no creo que sea algo que deba ir en un email privado. Igual deberia ir en otro thread aparte y dar los botones por cerrados, ¿pero en un email para que se pierda entre tu y yo? no se.
iboff
Lo unico es que estamos empezando a tratar demasiados puntos....
Y la verdad es que parece ser que sigues sin leer bien,.,,
pero bueno.,,.,
que te vaya bien......
jalidmelloul
esto es lo mejor de los foros, ver quién se queda con la última palabra.
Gracias por la discusión y los saberes.