Blog Creativo

Blog Crearivo; Edición de video, diseño gráfico, CSS, tutoriales, consejos, ayudas, noticias... TU BLOG.>

-

Add to Technorati Favorites

Para solucionar muchos de los errores y problemas que internet explorer 6 suele dar… Mediate esta estupenda librería desarollada por Dean Edwards podremos usar png trasparentes en IE6, aplicar :hover a todo tipo de ejementos de bloque (no solo a los “a”), y muchísimo más.

Lo mejor es que este nueva versión lo incluye todo en un solo js (ie7.js), y que además ni siquiere es necesario descargar, subir o bajar el js en cuestión, ya que puede enlazarse directamente a Google Code (hotlinking).

<!--[if lt IE 7]><script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" mce_src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script><![endif]-->

También existeotra vesión de la librería, que añade varias funciones extras: la primera versión es más rápida y menos pesada (yo la recomiendo) pero pueden usarse ambas. La versión extendida se llama ie8.js… Para usarla:

<!--[if lt IE 8]><script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" mce_src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script>

<![endif]–>

 

 

El intercambio de enlaces es, sin lugar a dudas, la técnica de posicionamiento más popular, extendida y efectiva en cuanto al posicionamiento web se refiere. Sin embargo, y como en todo, hay que ser coherente y hacerlo de metódica, ordenada y racional.
Como bien sabemos, Google es un organismo vivo e inteligente: quien crea lo contrario está equivocado. Si bien es cierto (y como un buen amigo mío suele comentarme) google.es no es tan inteligente o evolucionado como google.com (el google original americano), pero aún así sigue siendo un “organismo” con cierto criterio, y siempre en aumento.
Por ese motivo el intercambio de enlaces “indiscriminado” no solo no es efectivo, si no que puede llegar a ser perjudicial. Esto es muy sencillo de entender:
Pongamos el ejemplo de una página dedicada a avances tecnológicos. Si en dicha página web colocamos un enlace que lleve a una tienda que se dedica a vender ipods, ese será un enlace válido. Hablamos de tecnología, de aparatos tecnológicos, y enlazamos hacia una págian cuyo contenido o productos están relacionados con ésta temática, y Google lo sabe y aprecia. Google entiende que eso es coherente y util. Comprende que los usuarios que envíe hacia la primera página pueden enstar interesados en conocer los contenidos de la segunda…
Pongamos otro ejemplo; en la misma página web colocamos un enlace que vaya hacia una página web que vende estatuillas de madera manufacturadas. Ese es un enlace que nadie tiene que ver con la temática inicial, por lo que Google puede preguntarse (por así decirlo) ¿Que tiene eso que ver? ¿De que le va a servir a mi cliente eso? … Así que es un enlace cuyo valor es terriblemente inferior al primero.
También podemos relacionar los enlacen que coloquemos en nuestra página con la localización geográfica. Pongamos más ejemplos.
Tenemos la misma página de antes, que trata de tecnología; pongamos en este caso que dicha página pertenece a una organización con sede en Barcelona; bien, entonces pongamos el caso que colocamos un enlace en dicha página a la página de un artesano (que talla estatuillas de maneada), de Barcelona… En este caso, en enlace tiene cierta relevancia, tal vez no tanta como si se tratara de la misma temática, pero sin embargo si cierta relevancia. Google entiende: bueno, mi usuario ha encontrado esto, que está en Barcelona; tal vez también esto otro que también está en Barcelona pueda interesarle; pero solo tal vez…
Habiendo visto esto, vamos a mencionar una serie de normas o criterios a tener en cuenta. Dichos criterios son importantes por si solos, y no es necesario tenerlos que cumplir todos, aún que cuantos más mejor.
Los criterios son:
1.     Enlazar con páginas cuyos contenidos sean relacionados.
2.     Enlazar con páginas cuya procedencia geográfica sea similar o próxima.
3.     Evitar enlaces en páginas que contengan más de 15 o 20 enlace en total; cada página transmite “Page Rank” (valor que da google a cada página web, dependiendo de su interés o importancia) a las páginas a las que enlaza. Sin embargo el PR de dicha página se reparte entre todos los enlaces salientes que contenga. Por ese motivo una página con muchos enlaces transmitirá poco PR a las páginas a las que enlaza.
4.     Siempre hay que cerciorarse que la página que enlazará con la nuestra no contenga un NOFOLLOW, ya sea en el enlace o bien en el documento robots.txt . El nofollow es una manera de decirle a Google “ey, no sigas este enlace”. Así que se trata de una trampa.
5.     Ingresar en directorios web. Existen muchos tipos de directorios, y muy diversos. Un enlace en un directorio no hace daño, sobretodo si se trata de un directorio abierto.
6.      Intentar enlazar solo a páginas de calidad, cuyos contenidos sean verdaderamente interesantes, que no resulten ofensivos o dañinos.
7.     No obsesionarse con el Page Rank: esto es muy importante. Ahora mismo es muy difícil saber cual es el PR real de una página web, ya que casi siempre vemos una valoración obsoleta, pues Google (justamente para luchar contra la compra y la venta de enlaces, entre otras cosas) renueva el PR de forma trimestral (según se rumorea). Es más conveniente ver que posicionamiento tiene la página a la que vamos a enlazar, que trafico tiene etc…

Un rollover es muchas veces un elemento importante para un menú, ya que le confiere a éste un aspecto más trabajado y profesional… Sin embargo realizar un rollover mediante JS no es interesante, puesto que merece la pena evitar usar el JS para los enlaces (por ejemplo), siendo mucho más interesante el poder elaborar un menú a base de texto, con algo de estilos.

El problema al realizar un rollover mediante CSS es ese molesto parpadeo que se ocasiona entre una imagen y otra; como un salto a blanco entre el estado “hover” y el de reposo, y viceversa.

Éste es el tiempo que se tarda en cargar la imagen… Usar una imagen más pequeña no siempre es solución, ya que muchas veces sigue ocurriendo con imágenes de 1k.

Pues bien, aquí os proponemos una solución que nos parece “ideal”, a ver que os parece!! El código de nuestro menú sería el siguiente:

 

 <div id="menu">
<ul>
<li><a href=”quien.php” mce_href=”quien.php” >Quienes somos</a></li>
<li><a href=”donde.php” mce_href=”donde.php” >Donde estamos</a></li>
<li><a href=”catalogo.php” mce_href=”catalogo.php” >Nuestro catálogo</a></li>
<li><a href=”contacto.php” mce_href=”contacto.php” >Contacto Online</a></li>
</ul>
</div>

y nuestra hoja de estilo sería la siguiente:

 

#menu ul{
list-style:none;
padding:0;
margin:0;
}
#menu li {
margin:0;
padding:0;
float:left;
margin-right:3px;
color:#0048ff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
#menu li a {
display:block;
padding:5px;
padding-bottom:0;
padding-top:45px;
background:#d8cb61 url(img/bkg_menu1.jpg;
height:47px;
width:90px;
}
#menu li a:hover {
width:90px;
display:block;
margin-top:5px;
height:52px;
padding-top:40px;
background:#d8cb61 url(img/bkg_menu2.jpg);
}
 Vereis que en "#menu li a” definimos el estilo del enlace en reposo y en “#menu li a:hover” definimos el estilo del enlace “sobre” (”hover”), y lo hacemos mediante dos imágenes de fondo distintas… Pues lo mejor es hacerlo con la misma imagen, variando solo la posición del fondo, de la siguiente manera:

Vereis que en “#menu li a {
display:block;
padding:5px;
padding-bottom:0;
padding-top:45px;
background:#d8cb61 url(img/bkg_menu1.jpg) right;
height:47px;
width:90px;
}
#menu li a:hover {
width:90px;
display:block;
margin-top:5px;
height:52px;
padding-top:40px;
background:#d8cb61 url(img/bkg_menu1.jpg) left;
}

Antes teníamos éstas dos imágenes:menu3              menu2

Ahora usaremos una sola que reune a ambas, así:

menu1

 

Lo que ocurrirá es que el fondo se desplazará, y puesto a que la imagen ya está cargada, evitaremos el parpadeo.

Podeis ver un ejemplo en acción AQUÍ!

Esperamos que vaya bien!!

 

ENJOY!!!

Web design genova  

NPicasso Image Solutios establece un vínculo de colaboración estable con la Empresa Web “Web Design Genova“, prestigiosa firma italiana dedicada a la creación de páginas web y al posicionamiento en buscadores.
Mediante ésta colaboración, NPicasso IS logra una mayor sinergia e infraestructura, mediante la cual podrá ofrecer un servicio más rápido y eficaz, garantizando mejores resultados a corto plazo.
Web design Genova” tiene su sede central en Genova (Italia), y está dirigida por Simone poggiali, diseñador de reconocido prestigio y experiencia.  
 

 

Beijing 2008

Desde NPicasso I.S. estamos desarrollando un nuevo proyecto como señal de apoyo a la situación que se vive desde ya casi 50 años. Para ello hemos puesto en marcha la página www.tibetsinolimpiadas.com ; dicha página web tiene como única finalidad recoger carteles contra las olimpiadas que durante el mes de Julio se celebrarán en Pequín (Beijin). 

De entre todos los carteles que recibamos realizaremos una selección de los 150 mejores; ya estamos realizando trámites para que, una vez tengamos dicha selección podamos publicar un libro con todos ellos. Además de eso publicaremos un libro digital, que difundiremos por la red. En el libro constarán nombres y apellidos de todos los diseñadores cuyos carteles hayan sido publicados, además de un texto (de 200 palabras) que el propio diseñador nos haga llegar, explicando en él lo que más le convenga. Además publicaremos un directorio enlazando a todos las páginas web de los diseñadores ganadores (en el caso de que dispongan de una). 

Además tambien hemos decidido poner a concurso la portada y logtipo del libro; de entre todos las portadas y logotipos (peresentados de forma conjunta) se seleccionarán 10 finalistas: los uruarios de la red serán los que decidirán la protada y logo ganadores.

Para más información:

Bases del concurso de carteles contra las olimpiadas Pequin 2008

Bases del concurso de portadas y logotipos

Guillermo Vargas Habacuc es un costarricense que dice ser artista, y lo mas grave es que hay gente que se lo cree… Bien, el pasado mes de Agosto, este miserable decidio cazar a un perro callejero, al que llamarian Natividad, atarlo a una pared de la galeria de arte de Nicaragua, donde exponía, y dejarlo morir de hambre y de sed… La gente contempló como esto ocurria, sin más, cosa que tampoco puedo comprender.

Ahora este torturador ha sido invitado a participar en 2008 en la prestigiosa Bienal Centroamericana de Honduras. El perro murió.

Hay una campaña internacional de recogida de firmas para pedir que se revoque esa invitación.
Puedes firmar en:

www.petitiononline.com/13031953/

El FAVICON es el pequeño icono que aparece antes de la URL de la web, como sabeis…

Pues bien, aquí os dejo un enlace a una herramienta online para poder crear en pocos segundos vuestro FAVICON (que tambien podeis crear usando el plugin de para photoshop del que hablamos aquí, hace algún tiempo). Es muy sencilla de usar, y os muestra una imagen previa para sabr como quedará una vez colocado…favicon

 

http://tools.dynamicdrive.com/favicon/

ENJOY!

 

Bueno, vamos a hablar de la propiedad OVERLOFW y de como solucionar algun problemilla que ésta puede llegar a darnos con OPERA (si, con operta… Aún siedo reconocido como uno de los mejores navegadores, Opeta tb tiene sus pequeñas pegas).

Usamos la propiedad OFERFLOW para poder construir estructuras de aspecto idéntico a los IFRAMES, pero medainte CSS, sin tener que hacer uso de ningun FRAME, que como bien se sabe, entorpece enormemente al posicionamiento y a la accesibilidad.

Así pues, si queremos tener algo muy similar a un IFRAME pero usando css, haremos lo siguiente:

__________________________________________________________________________________

<div style="width:180px; height:75px; overflow-y:auto; overflow-x:hidden;"><ul> <li>1</li>    <li>2</li>

    <li>3</li>

    <li>4</li>

    <li>5</li>

    <li>6</li>

    <li>7</li>

    <li>8</li>

    <li>9</li>

    <li>10</li>

</ul>

</div>

__________________________________________________________________________________

Vereis que hemos introducido una lista dentro del div, para poder tener algun elemento dentro que "desborde" y poder ver el efecto del Overflow. El resultado es el siguiente: Vereis que hemos introducido una lista dentro del div, para poder tener algun elemento dentro que "desborde" y poder ver el efecto del Overflow.Vereis que hemos introducido una lista dentro del div, para poder tener algun elemento dentro que "desborde" y poder ver el efecto del Overflow.Vereis que hemos introducido una lista dentro del div, para poder tener algun elemento dentro que "desborde" y poder ver el efecto del Overflow.

Vereis que hemos introducido una lista dentro del div, para poder tener algun elemento dentro que “desborde” y poder ver el efecto del Overflow. 

__________________________________________________________________________________ 

El resultado es el siguiente:

 

     
  • 1    
  • 2    
  • 3    
  • 4    
  • 5    
  • 6    
  • 7    
  • 8    
  • 9    
  • 10

 

__________________________________________________________________________________

Como vereis, si estais navegando con IE o Firefox, el aspecto del DIV es identico a lo que podría ser un IFRAME… Sin embargo, si lo intentais ver con OPERA, vereis que la cosa no va tan bien!!!

Lo que sucede es que OPERA no acepta  las propiedades OVERFLOW-Y o OVERLOW-X (con las que podríamos dar una caracteristica distinta al SCRLOLL vertical y el horizontal). Así que la única forma de que funcione es utilizar OVERFLOW: SCROLL;  o OVERFLOW: AUTO; . Ésto tiene una pega, y es que la barra horizontal siempre se mostrará, ocupando su espacio, pero por el momento es la única forma para que ello funcione bien en todos los navegaores.

Además se tiene que tener en cuenta que, aún que actualmente el OVERFLOW-Y / OVERLOW-X funcionen en IE y en MOZILLA, no son características CSS validables, al menos no para CSS 2.1 , aún que si lo serán para CSS 3 (que nos guarda muchas sorpresas!).

Y ahora, cuando parece que ya no queda nada mas que decir, hablemos de lo que pasa si un div con un OVERLOW contiene, por ejemplo, peliculas FLASH (como por ejemplo aquí www.npicasso.com/multimedia.php ). La cuestión es que, para que el comportamiento sea el mismo hay que añadir a cada película el parámetro wmode=”transparent” . De lo contrario os pararía esto: www.npicasso.com/multimedia_mal.php (seguimos hablando del comportamiento de OPERA).Y ahora si... ENJOY!

 

 

 

 

Cerrar
Enviar por Correo