Usuario:Koffermejia/acorde a estandares

De Wikipedia, la enciclopedia libre

Standards-compliance es el cumplimiento de un sitio web o un navegador de los estandares de web de la World Wide Web Consortium (W3C). Para asegurar el funcionamiento de un sitio web compatible con los estándares no utiliza métodos de software propietario o características especificas de un navegador.

Aun que no existe un navegador perfecto que cumpla todos los estandars, ase han hecho avances por la mayoría de los navegadores en los ultimos años que aseguran mejor interoperabilidad. En el pasado un navegador acorde a estandares a veces significaba un navegador diferente a Internet Explorer (que cumplía poco antes de la versión 8.0 del año 2009).

Current use of the term "standards-compliance" generally refers to the adherence to coding practices in relation to the use of HTML or XHTML, with Cascading Style Sheets (CSS) to define the layout, colors, and fonts of a web page. The Web Standards Project (WaSP) is a group, mainly composed of experienced web developers, whose mission is to encourage the use of these standards globally. Their recent efforts have been to promote the use of and adherence to the CSS 2.0 web standard by browsers, including how browsers respond to invalid markup and styles. The tests developed by WaSP are called Acid1, Acid2, and Acid3, with each testing CSS1, CSS2, and CSS2+ (CSS2 + Client-Side Scripting), respectively.[cita requerida]

Proposito[editar]

The purpose of the CSS 2.0 web standard is to keep data separate from its format, to maximize portability and interoperability.[1]​ To see how the CSS 2.0 standards could be applied, consider the following HTML:

<h1 color="lime" align="center">Horses</h1>
<p color="yellow" bgcolor="black">These magnificent creatures can...</p>

En este ejemplo, los datos no se separa de su formato. Para hacer este ejemplo acorde a CSS 2.0, el código anterior sería algo como esto:

style.css:
   h1 { color: lime;    text-align: center;      }
   p  { color: yellow;  background-color: black; }
index.html:
  <h1>Horses</h1>
  <p>These magnificent creatures can...</p>

En este ejemplo, se puede ver que los datos han sido separados de su formato, por lo que es fácil decir que los colores y la alineación no están relacionados con los datos en absoluto, y sólo se utilizan para el formato. Todos los navegadores que son 100% CSS 2.0 deben mostrar el último ejemplo (casi) idénticamente.

Los navegadores web modernos actualmente en desarrollo o recientemente liberados (Opera 10, Mozilla Firefox 4, Microsoft Internet Explorer 9, Safari 5, Google Chrome 5) suportan completamente el estandar CSS 2.0, así como parte del estandar CSS 3.0.[2][3]

Ligas externas[editar]

Referencias[editar]