All posts in Web

distinguir css en los distintos campos para formulario

Hay un tema que siempre me ha mosqueado y es que para los CSS todos los campos se trataban por igual ya fueran checkbox, campos de texto, botones,… etc.

hasta ahora lo que hacía era definir clases para los distintos campos y asignarlas en cada elemento del HTML.

hoy he encontrado unos criterios que sirven para distinguir los distintos elementos input y poder así asignarles distintos estilos sin necesitar definir una clase para ello.

La pena es que en las pruebas que he realizado hasta el momento estas reglas funcionan unicamente en firefox.

Estilos

<style type="text/css">
input[text] { background-color:#EE0000; }
input[submit] { background-color:#DD0000; }
input[submit] { background-color:#CC0000; }
input[checkbox] { border:2px solid #EE0000; }
input[password] { font-size:18px; width:400px; }
</style>

HTML

<style type="text/css">
<input type="text" value="campo de texto" />
<input type="submit" value="botón de envío" />
<input type="button" value="botón simple" />
<input type="checkbox" />
<input type="password" value="clave" />
</style>

maxfutbol – nuevo proyecto lanzado

Tras varios meses de desarrollo por fin publicamos la tienda online de futbol Maxfutbol. ha sido más largo de lo que esperaba pero al final ya está en marcha.

el proyecto está desarrollado en PHP y MySQL y tanto la tienda como el gestor de contenidos contienen funcionalidades basadas en AJAX

Maxfutbol - Tienda de futbol online

Web: Maxfutbol – Tienda de futbol online
Desarrollador: Factor Ideas

iconos pa desarrolladores

una colección bastante maja de iconos bajo la licencia de Creative Commons

Developers Icons

Vía: Leandono’s Blog
Web: Developpers Icons by *Sekkyumu
Descargar: Developpers Icons by *Sekkyumu

la foto panorámica más grande del mundo

The Nile Studies - Sketches and visual notes of the Nile RiverNile Studies ha creado la foto panorámica más larga del mundo. El proyecto llamado “The Nile Studies – Sketches and visual notes of the Nile River” ha llevado a cabo la tarea utilizando una cámara (Sony DCR-PC100E) en un barco recorriendo más de 80 KM por el Río Nilo. En la foto se pueden ver las orillas del Nilo y sólo se puede ver por Internet.

Vía: Daniblog
Web: The Nile Studies – Sketches and visual notes of the Nile River

tafiti – ya lo han puesto a parir

Tafiti - Buscador experimental de microsoft basado en Silverlightvaya, hoy pongo un post sobre tafiti (buscador que hasta hoy desconocía) y a las horas encuentro un post en telendro comentando como ya hay opiniones tirando por los suelos la idea de microsoft.

recalca el comentario de Philipp Lensen:

“Si buscabas un buscador que requiere un plugin para poder usarlo, que deshabilita el botón “ir a página anterior”, que no te permite botón derecho para copiar urls, que necesitas tener activados los pop-ups y que no te deje utilizar la rueda del ratón para hacer scroll, no busques más…. Tafiti de Microsoft/MSN/LIVE ya está aquí”

Vía: Telendro

tafiti – un nuevo buscador animado de microsoft

hoy domingo (algo resacoso y espeso) he comenzado mi dosis matutina y he encontrado una entrada en com.es que hace referencia a tafiti, un nuevo buscador de microsoft en versión beta.

el buscador se basa en el sistema de live y está desarrollado sobre su nueva tecnología Silverlight para ofrecer una apariencia y funcionamiento diferente al resto.

nuevos iconos para msn messenger

Instala gratis 30 emoticonos MSN Messengerhoy me ha llegado un email de microsoft haciendo una promoción para descargar 30 nuevos iconos para el messenger gratis. la única condición para poder descargarlos e instalarlos es que se pongan las webs de msn y live como página de inicio y buscador predeterminados (siempre se puede volver a poner tu página favorita después de instalarlos :P )

abrir popup utilizando prototype

Hoy me he encontrado ante la necesidad de hacer un popup y en lugar de utilizar las clásicas funciones de javascript he optado por buscar alguna solución aprovechando las librerías de Prototype.

Tras buscar un poco por Google he encontrado un post en un blog (jehiah) con una función que puede generar un popup muy parametrizable utilizando eventos y funcionalidades de Prototype.

El ejemplo encontrado es el siguiente:

var Popup = {
  open: function(options)
  {
    this.options = {
      url: '#',
      width: 600,
      height: 500,
      name:"_blank",
      location:"no",
      menubar:"no",
      toolbar:"no",
      status:"yes",
      scrollbars:"yes",
      resizable:"yes",
      left:"",
      top:"",
      normal:false
    }
    Object.extend(this.options, options || {});

    if (this.options.normal){
        this.options.menubar = "yes";
        this.options.status = "yes";
        this.options.toolbar = "yes";
        this.options.location = "yes";
    }

    this.options.width = this.options.width < screen.availWidth?this.options.width:screen.availWidth;
    this.options.height=this.options.height < screen.availHeight?this.options.height:screen.availHeight;
    var openoptions = 'width='+this.options.width+',height='+this.options.height+',location='+this.options.location+',menubar='+this.options.menubar+',toolbar='+this.options.toolbar+',scrollbars='+this.options.scrollbars+',resizable='+this.options.resizable+',status='+this.options.status
    if (this.options.top!="")openoptions+=",top="+this.options.top;
    if (this.options.left!="")openoptions+=",left="+this.options.left;
    window.open(this.options.url, this.options.name,openoptions );
    return false;
  }
}

La forma de hacer la llamada en el HTML sería la siguiente:

<a href="path/to/page" onclick="return Popup.open({url:this.href});">link title</a>

Plantilla de mi bloj

Se me olvidaba comentar, aunque se que no tiene por qué interesarle a todo el mundo. Aunque sea desarrollador, me daba pereza crear mi propio sistema de publicación de noticias ya que se que si lo hubiera intentado, hubiera desistido en el intento (ya que con la acumulación de trabajo que tengo lo dejaría de lado y al final me quedaría sin mi bloj).

tatuin.biz funciona con un sistema de blogs WordPress y está basado una plantilla hecha por otro. el otro día encontré una Web en la cual hay abundantes plantillas gratuitas que os pueden servir. el post al que me refiero pertenece a la Hongkiat.com.
si no, también podéis encontrar plantillas de pago en otras webs. por ejemplo, yo mismo tengo una web de plantillas: http://www.webplantillas.es