Preguntas etiquetadas con cross-browser

El desarrollo entre navegadores se refiere a la práctica de crear sitios web, aplicaciones web, bibliotecas o componentes para que funcionen en diferentes navegadores web y motores de representación.

8
¿Cómo obtener el ancho de la pantalla sin la barra de desplazamiento (menos)?
Tengo un elemento y necesito su ancho sin (!) Barra de desplazamiento vertical. Firebug me dice que el ancho del cuerpo es de 1280px. Cualquiera de estos funciona bien en Firefox: console.log($('.element').outerWidth() ); console.log($('.element').outerWidth(true) ); $detour = $('.child-of-element').offsetParent(); console.log( $detour.innerWidth() ); Todos devuelven 1263px , que es el valor que …

5
Mostrar etiquetas de lista de datos pero enviar el valor real
Actualmente, el <datalist>elemento HTML5 es compatible con la mayoría de los principales navegadores (excepto Safari) y parece una forma interesante de agregar sugerencias a una entrada. Sin embargo, parece haber algunas discrepancias entre la implementación del valueatributo y el texto interno en <option>. Por ejemplo: <input list="answers" name="answer"> <datalist id="answers"> …


11
Obtener la representación de cadena de un nodo DOM
Javascript: tengo la representación DOM de un nodo (elemento o documento) y estoy buscando la representación de cadena del mismo. P.ej, var el = document.createElement("p"); el.appendChild(document.createTextNode("Test")); debería producir: get_string(el) == "<p>Test</p>"; Tengo la fuerte sensación de que me falta algo trivialmente simple, pero simplemente no encuentro un método que funcione …






9
¿Forma correcta de usar Modernizr para detectar IE?
Quería usar la biblioteca Modernizr JS para detectar algunas propiedades del navegador para determinar qué contenido mostrar o no mostrar. Tengo una aplicación llamada Pano2VR que genera HTML5 y SWF. Necesito HTML5 para usuarios de dispositivos iOS. Sin embargo, IE no muestra esta salida "HTML5" en absoluto. Parece que su …


2
Espacio adicional debajo del área de texto, difiere según los navegadores
Hay algo de espacio adicional debajo de la etiqueta textarea. De 1 a 4 píxeles en distintos navegadores. El marcado es muy simple: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <style> body { margin: 0; padding: 0; } .main { background-color: red; } textarea { background-color: gray; …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.