#css vs #explorer, #chrome, #firefox, hacks y el espiritu santo, amen

buenas a todos

que bonito es que los objetos html se vean iguales en todos los navegadores verdad? … microsoft opina lo contrario, explorer como siempre dando la nota

en chrome y firefox genial y en explorer 11 las font un pelin mas grandes, la cuenta para que el input del buscador se vea por debajo del menu

solucion rapida y facil, css especifico para expl0rer … que no vale para nada claro, ejemplo de codigo:

<!--[if lte IE 8]>
    <link rel="stylesheet" href="ie8.css" type="text/css" />
<![endif]-->

este codigo estara muy guapo para controlar si usuario tiene el 6 o el 7 o el 8 … bla bla bla, pero si el usuario tiene el 11 no funciona y seguimos en las mismas

tras varios cabezazos contra el monitor decidi recurrir al javascript … que ingenuo!, explorer ya esta de vuelta. Tras probar 4 scripts diferentes que ni me molesto en pegar aqui ninguno funciono, explorer 11 es un bug gigante inexpugnable

solucion final definitiva que funciona : olvidarse de intentar reconocer explorer y hacerlo con chrome y firefox, a la primera funciono. Con estos dos codiguillos muestro un css de un objeto especifico y a explorer lo trato de estardar.

@-moz-document url-prefix()
{
  #div { display: block; }
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
  #div { display: block; }
}

Que pasa con explorer 10 … 9 … 8 … 7 … 6 … la gente que usa esos navegadores deberian tener prohibido tener ordenadores por seguir usando software de una empresa cuyos empleados no se sabe en que estan pensando … (yo uso windows 7 si, pero ahora no estamos hablando de mi)

 

Como publicar código fuente en WordPress by pisandocharcos

Fuente: pisandocharcos.wordpress.com

Desconocía que WordPress trae “de serie” un plugin que permite postear código fuente sin que pierda el formato. Soporta una gran cantidad de lenguajes y la sintaxis es tal que así:

[sourcecode language='java']
public static void main (String[] args)
{
System.out.println(“hola mundo”);
}
[/sourcecode]

Y así es como quedaría al publicarlo:

public static void main (String[] args)
{
System.out.println(“hola mundo”);
}

Soporta una gran cantidad de lenguajes de programación y la forma de indicárselo al script es en la cabecera [sourcecode language='El lenguaje'] mediante el parámetro language, donde se introducirá entre comillas simples el nombre del lenguaje deseado. Las etiquetas de los lenguajes de programación soportados son las siguientes:

  • actionscript3
  • bash
  • coldfusion
  • cpp
  • csharp
  • css
  • delphi
  • erlang
  • fsharp
  • diff
  • groovy
  • javascript
  • java
  • javafx
  • matlab (keywords only)
  • objc
  • perl
  • php
  • text
  • powershell
  • python
  • ruby
  • scala
  • sql
  • vb
  • xml

Además del parámetro language, tenemos una gran cantidad de ellos disponibles, como elcollapse que si le damos el valor true, nos mostrará una porción del código y un botón expandir para ver el resto, lo cual es bastante útil a utilizar con código fuente de gran tamaño.
Para obtener más información y el resto de parámetros de configuración, basta con pinchar aqui [ENG]