web

MÍNIMO
Por defecto, los elementos de bloque ocupan toda el ancho disponible en el elemento que los contiene. De esta forma, si se reduce el tamaño de la ventana del navegador, el sitio disponible disminuye y el ancho de los elementos de bloque es menor. Si se utiliza la propiedad min-width, se puede forzar a que un elemento sólo reduzca su ancho hasta cierto límite, a partir del cual su ancho ya no disminuye.

En el siguiente ejemplo, los dos <div> ocupan todo el sitio disponible en cada momento. Si se reduce el tamaño de la ventana del navegador, los dos <div> reducen su tamaño para adaptarse al nuevo sitio disponible.

No obstante, el segundo <div> tiene establecida un ancho mínimo mediante min-width: 500px, de modo que a partir de ese valor, el <div> no reduce aunque el sitio disponible siga reduciéndose. Por lo tanto, si se reduce mucho el tamaño de la ventana del navegador, aparece una barra de scroll horizontal.
La propiedad min-width no admite valores negativos y los valores en porcentaje toman como referencia el del elemento contenedor.

El navegador IE 6 no incluye esta propiedad, por lo que se debe utilizar un truco que hace uso de CSS y JavaScript para simular el comportamiento de la propiedad min-width:
#contenedor {
min-width: 300px;
width: expression(document.body.clientWidth < 301? “300px”: “auto” );
}
El ejemplo anterior hace uso de una función llamada expression()  que sólo funciona en los navegadores de tipo IE (desde su versión 5). Esta función permite establecer una medida utilizando expresiones matemáticas o mediante código JavaScript.

En este caso, se utiliza JavaScript para establecer de forma dinámica el ancho del elemento #contenedor. Si la página (obtenida mediante document.body.clientWidth) es menor que 301px, se establece su ancho a 300px. En cualquier otro caso, se deja que el navegador calcule automáticamente el ancho necesario mediante el valor auto.

El principal inconveniente de utilizar la función expression() es que el código CSS resultante no es válido según el estándar oficial y por tanto, no supera satisfatoriamente el proceso de validación de herramientas como el validador de CSS del W3C

***********************************************************************
Por otra parte, establecer medidas mediante operaciones matemáticas puede resultar muy útil para tener un control preciso cuando se utilizan unidades como em y porcentajes. Por este motivo, la futura versión CSS 3 incluirá una función llamada calc() cuyo funcionamiento es idéntico a expression().

El siguiente ejemplo muestra el uso de calc() para establecer la anchura de un elemento mediante una operación matemática compleja:

#contenedor {
float: left;
margin: 1em;
border: solid 1px;
width: calc(100%/3 – 2*1em – 2*1px);
}

El ancho del elemento #contenedor anterior se establece a una tercera parte del sitio disponible (100%/3) y después se le resta el sitio que ocupan los dos márgenes laterales de 1em de anchura cada uno (2*1em) y el espacio ocupado por los dos bordes laterales de 1px de anchura cada uno (2*1px).

MAXIMO
En ocasiones, puede ser útil no establecer de forma explícita el ancho de los elementos pero sí fijar un ancho máximo. En el siguiente ejemplo, el primer <div> no tiene establecida la propiedad max-width por lo que su ancho ocupa todo el espacio disponible en el elemento que lo contiene.

Sin embargo, el segundo <div> tiene establecida un ancho máximo mediante max-width: 400px. Si se reduce el tamaño de la ventana del navegador, los dos <div> reducen su tamaño para adaptarse al nuevo sitio disponible. Sin embargo, al aumentar el tamaño de la ventana del navegador, el primer <div> ocupa todo el sitio disponible y el segundo <div> no crece más allá de los 400px establecidos.
La propiedad max-width no admite valores negativos, los valores en porcentaje toman como referencia el del elemento contenedor y el valor none se puede utilizar para no limitar el ancho máximo de un elemento.

Uno de los usos típicos de max-width es el de limitar el ancho máximo de las páginas web. Con el uso de pantallas y resoluciones cada vez mayores, se complica la creación de páginas web cuya ancho se adapta dinámicamente. El siguiente ejemplo establece el ancho de la página al 95% del tamaño de la ventana del navegador:

#contenedor {
width: 95%;
}

Si se visualiza la página anterior en una pantalla con una resolución muy grande, seguramente su aspecto será demasiado diferente al diseño original de la página. En estos casos, se suele mantener el ancho adaptable a la

ventana del navegador, pero se limita su ancho máximo:

#contenedor {
width: 95%;
max-width: 1200px;
}

El navegador Internet Explorer 6 no incluye esta propiedad, por lo que se debe utilizar un truco que hace uso de CSS y JavaScript para simular el comportamiento de la propiedad max-width:

#contenedor {
max-width: 1200px;
width: expression(document.body.clientWidth > 1201? “1200px”: “auto”);
}

El ejemplo anterior hace uso de una función llamada expression() que sólo funciona en los navegadores de tipo Internet Explorer (desde su versión 5). Esta función permite establecer una medida utilizando expresiones matemáticas o mediante código JavaScript.

En este caso, se utiliza JavaScript para establecer de forma dinámica el ancho del elemento #contenedor. Si el ancho de la página (obtenida mediante document.body.clientWidth) es mayor que 1201px, se establece su ancho a 1200px. En cualquier otro caso, se deja que el navegador calcule automáticamente el ancho necesario mediante el valor auto.

El principal inconveniente de utilizar la función expression() es que el código CSS resultante no es válido según el estándar oficial y por tanto, no supera satisfatoriamente el proceso de validación de herramientas como el validador de CSS del W3C

Por otra parte, establecer medidas mediante operaciones matemáticas puede resultar muy útil para tener un control preciso cuando se utilizan unidades como em y porcentajes. Por este motivo, la futura versión CSS 3 incluirá una función llamada calc() cuyo funcionamiento es idéntico a expression().

El siguiente ejemplo muestra el uso de calc() para establecer la anchura de un elemento mediante una operación matemática compleja:

#contenedor {
float: left;
margin: 1em; border: solid 1px;
width: calc(100%/3 – 2*1em – 2*1px);
}

El ancho del elemento #contenedor anterior se establece a una tercera parte del sitio disponible (100%/3) y después se le resta el sitio que ocupan los dos márgenes laterales de 1em de ancho cada uno (2*1em) y el espacio ocupado por los dos bordes laterales de 1px de ancho cada uno (2*1px).

AMBOS

El código:

<style type=”text/css”>
#minimo{
border:#000 solid 1px;
background:#cff;
min-width:600px;
max-width:1000px;
height:200px;
}
</style>

El código para IE 6-:

Desafortunadamente, nuestro buen amigo Internet Explorer 6 y menor, desconocía las propiedades min-width y max-width, por lo que tendremos que agregar un truco especial para que simule las mismas propiedades, quedando de la siguiente forma:

#minimo{
width:expression(
(document.documentElement.clientWidth < 600)? “600px” :
(document.documentElement.clientWidth > 1000)? “1000px” :
“auto” );}

Filed under web by on #

0

El posicionamiento absoluto permite sacar a un elemento del flujo de trabajo, y permite colocarlo en culquier punto de la página, de modo absolutamente independiente respecto a los demás elementos.

El posicionamiento relativo no sale del flujo de datos, ni produce ninguna modificación respecto a los elementos colocados de modo estático en el se asume características propias del posicionamiento dinámico cuando se incluyen las propiedades left y right, que apartan el elemento hacia arriba a la izquierda respecto del que lo precede.

Ambos posicionaminetos permiten a los promotores ordenar con precisión los elementos en el documento, superponerlos  y, a través de los script, moverlos; de esta manera, los diseñadores de páginas tienen sobre el documento un control gráfico.

Filed under web by on . Comment#

0

Un fichero RSS como todos sabemos trae consigo un listado de titulares y enlaces a artículos sobre cualquier tema de su interés actualizandose según sea actualizado por el editor que lo emite, su formato es XML, un formato sencillo de intercambio que sólo brinda CONTENIDO.

El RSS una forma muy sencilla q tenemos para recibir, directamente en tu página la información actualizada sobre las noticias Al Día, sin necesidad de que tengas que visitarlas una a una de estas noticias. Esta información se actualiza automáticamente, sin que tengas que hacer nada. Podemos lograr la lectura de un RSS, desde un blog cualquiera, a partir de una categoría que nos interese o de una tags determinada, sólo colocando el final de la dirección  /rss ó /feed.

Ejemplos:
http://boletinaldia.sld.cu/aldia/feed
http://boletinaldia.sld.cu/aldia/rss

0
  1. Crear carpeta con el nombre del sitio en la ruta C:xampphtdocsdrupal616sites
  2. Copiar el fichero settings.php que está en la carpeta default para la carpeta del nuevo sitio
  3. Una vez que se haya copiado abrirlo y cambiarle el nombre de la base de datos por la del nuevo sitio
  4. Crear la base de datos en http://localhost/phpmyadmin/
  5. Poner la url virtual en la ruta C:WINDOWSsystem32driversetc  -fichero hosts-
    Ejemplo:
    127.0.0.1    www.sitio1.rr
  6. Crear el virtual host en la ruta C:xamppapacheconfextra  -fichero httpd-vhosts.conf-
    Ejemplo:
  7. <VirtualHost www.sitio1.rr>
    DocumentRoot “C:xampphtdocsdrupal616”
    ServerName www.sitio1.rr
    ServerAdmin cmdez@infomed.sld.cu
    RewriteEngine on
    <Directory “C:xampphtdocsdrupal616”>
    Options Indexes FollowSymLinks
    Order allow,deny
    Allow from all
    AllowOverride All
    </Directory>
    </VirtualHost>

  8. poner la extensión del nuevo sitio en las opciones de tu navegador
  9. ejemplo: *.rr

  10. reiniciar el xampp
  11. Poner en la ventana de tu navegador la url de tu sitio seguido de install.php
  12. Ejemplo:http://www.sitio1.rr/install.php

  13. Instalar el sitio

Filed under drupal, web by on . Comment#

0

Ayuda q nos permite crear caja tipo contenido con un enlace a artículos de uno o varios blogs así como de una o varias categorías, además de las clásicas cajas de contenidos con sus tablas e imágenes, esto se logra usando las plantillas existentes y continuación de la caja contenido colocar una caja tipo Blogs con el listado de diferentes categorías usando las plantillas

0

10 consejos a tener en cuenta para optimizar nuestro sitio antes de enviarlo a Google. Siguiendo estos consejos podremos hacer que Google registre mejor nuestro sitio web.

1. Si tu sitio web posee pantalla de bienvenida, asegurarte de tener un enlace de texto que permita al visitante ingresar al sitio.
Es común ver muchos sitios con una pantalla de bienvenida muy llamativa y llena de efectos echa en Flash pero sin otra manera de acceder al sitio. Es recomendable tener un enlace de texto que permita acceder al sitio “tradicionalmente” ya que Google no puede leer paginas Flash y por lo tanto no podrá acceder al resto del sitio.

2. Asegurarte de no tener enlaces rotos.
Suena bastante obvio. Pero es impresionante la cantidad de errores que experimenta el motor de Google diariamente debido a enlaces rotos. Por lo tanto tendríamos que chequear todos los enlaces internos de nuestro sitio.

3. Chequear las etiquetas TITLE
El titulo de las paginas es muy importante para Google, por lo que deberíamos chequear que la etiqueta TITLE sea correspondiente con el contenido de la pagina en cuestión. Esto no significa que tenés que poner un titulo de mas de 20 palabras, sino mas bien acorde con el contenido y fácil de leer para los motores de búsqueda y los navegantes.

4. Chequear las etiquetas META
Los rumores sobre que Google no se interesa por las etiquetas META no son del todo ciertos. Google usa estas etiquetas para describir un sitio web cuando hay demasiado código para leer. Por lo tanto ingresar algunas etiquetas META validas como KEYWORDS y DESCRIPTION, para las palabras claves y la descripción del sitio respectivamente.

5. Chequear las etiquetas ALT
Las etiquetas ALT probablemente deben ser las menos usadas por los webmasters. Debemos insertar estas etiquetas en las imágenes para describir las mismas. No son un factor determinante, pero si un plus para Google.

6. Chequear tus frames (marcos)
Un frame es una especie de marco o recuadro independiente en el que podemos cargar una página web. Si usamos frames puede que Google no nos indexe al 100%. Personalmente recomiendo no usar frames, pero si decidís usarlos lee este articulo.

7. ¿Tenes paginas dinámicas?
Es sabido que la web evoluciono mucho estos últimos años, y que cada vez hay mas paginas dinámicas basadas en lenguajes de scripting (PHP, ASP, etc.).  Pero parece que Google esta limitando la cantidad de paginas dinámicas que indexa, por lo que podríamos incluir algunas paginas estáticas… cuando el dinamismo no sea necesario.

8. Actualizar regularmente
Este es un aspecto muy importante que deberías considerar, ya que Google indexa mas rápidamente paginas que son actualizadas con cierta regularidad. Podes advertir que el numero de paginas indexadas por el motor de búsqueda se incrementara día a día si actualizas, pero puede estancarse o reducirse si no brindamos contenido nuevo. Te recomiendo que pongas una opciónMETA en la cabecera para decirle a Google con que frecuencia debe volver para re-indexar.

9. El robots.txt
Este archivo puede resultarnos de mucha ayuda si lo utilizamos correctamente. Con el robots.txt podemos filtrar que motores de búsqueda registran nuestro website y restringir el acceso a ciertas URL’s que no queremos que sean indexadas (paginas de login, carpetas con archivos, etc.)

10. ¿Cache o no cahe?
Google hace una cache de algunas paginas para tener un acceso mas rapido a ellas. Algunos webmasters prefieren no ser “cacheados”, para evitar que Google cachee nuestraspaginas todo lo que tenemos que hacer es colocar el siguiente META entre las etiquetas HEADs:

META NAME=”ROBOTS” CONTENT=”NOARCHIVE”
(Con eso evitamos que los robots cacheen y archiven nuestras paginas.)

(http://elgeek.com/10-consejos-para-optimizar-tu-sitio-para-google)

Filed under web by on . Comment#

0

Una de las principales desventajas de la mayoría de sitios web, es la forma en que han sido diseñados, si te has puesto a navegar en Internet, visitando muchas páginas, te podrás dar cuenta el diferente diseño que tiene una tras otra.Pero… ¿A que se debe esto? Cerca del 95% de las empresas que tienen una página Web no se preocupan en como lograr obtener beneficios económicos de ella, el otro 5% sabe como debe estar diseñada su página Web y los beneficios que podrá obtener de ella.

¿ En que porcentaje deseas estar?. Creo que la respuesta es muy clara.

El mundo del Internet no es tan distinto al mundo real, en Internet “todo entra por los ojos” Veamos algunos de los errores más comunes al momento de diseñar una página Web.

  1. Diseño Web poco profesional. Así como te preocupas por tener una oficina ó tienda en donde ofrezcas un ambiente agradable y profesional a tus clientes, del mismo modo debes realizarlo en tu página Web, tu sitio Web debe tener un aspecto serio y profesional para tus usuarios.
  2. Página diseñada completamente en flash. Utilizar la tecnología es recomendable, pero tampoco debemos abusar de ello, recuerda que tu sitio Web no es un comercial de TV,tu sitio Web es el lugar en donde tus potenciales clientes solo buscan información relevante, no buscan mirar un comercial de TV. Puedes utilizar animaciones en tu Página Web pero sin abusar de ellas.
  3. Tiempo de carga. Ten en cuenta siempre esto, no todos los visitantes que ingresen a tu página, tienen la misma velocidad de acceso a Internet, los visitantes buscan información precisa y no están dispuestos a esperar mucho tiempo en que se muestre tu página en su navegador Web, recuerda siempre optimizar tu sitio de la manera en que la carga de tu sitio Web sea rápida, no abuses de las animaciones y tampoco uses imágenes muy pesadas.
  4. Visitante perdido. Mientras más fácil le sea al visitante encontrar la información que busca, tendrá mayor tiempo en revisar completamente el contenido de tu sitio, diseña tu sitio Web de una manera ordenada, ubica las secciones importantes en un lugar visible, es recomendable hacer un mapa de su sitio Web en donde los usuarios puedan ingresar directamente a una sección especifica, a esto se le llama Usabilidad.
  5. No popups. Evita drásticamente poner en tu sitio web ventanas emergentes enormes con publicidad, esto molesta mucho a los visitantes, si deseas poner una ventana emergente en tu sitio Web, se prudente en el tamaño de la ventana y configura la publicidad de tal modo que solo sea mostrada una sola vez, pero es recomendable evitar este tipo de publicidad.
  6. ¿Y como lo contacto? La confianza que tu puedas brindar a tus clientes es un aspecto muy importante, por eso siempre debe existir en un lugar visible de tu sitio Web, una sección donde el visitante pueda contactarte mediante un formulario Web ó vía telefónica, mientras mas formas de contacto le brindes a tu “potencial cliente” ganarás mayor confianza y seguridad.
  7. Enlaces Rotos. Antes de publicar tu página web en Internet es necesario revisar al máximo detalle los enlaces internos de tu sitio web, un enlace roto podría causar perdidas de visitantes.
  8. Sitio Web en construcción. Este es el peor error que se puede realizar, si todavía no tienes listo tu sitio web es mejor no publicarlo, de que sirve publicar un mensaje de sitio en construcción, lo único que lograrás con esto es perder posibles potenciales clientes que visiten tu sitio web en un futuro.
  9. Sitio no optimizado para los buscadores. El objetivo de toda empresa es aparecer en las primeras posiciones de los buscadores ( como lo dije en el artículo anterior), pero este objetivo no podrá ser realizado si no se toma en cuenta la optimización de tu sitio Web, este aspecto es uno de los mas importantes al momento de diseñar nuestra web, en la red existe mucha información relacionada a este tema, también puedes contratar los servicios de una empresa especializada en posicionamiento en buscadores.

Estos son solo algunos de los principales aspectos que deberías evitar al momento de diseñar un sitio web y si ya tienes un sitio web en línea es necesario hacer las modificaciones correspondientes siguiendo lo que he dicho en este artículo.

Autor: Miguel Angel Trinidad Reyes
Página Web: http://www.perucreativo.com/

Filed under web by on . Comment#