SlideShare una empresa de Scribd logo
Estándares que utilizamos en nuestra Aplicación web.
 HTML.
 CSS.
 Java Script.
 PHP.
¿Qué son los Estándares Web?
Un estándar es un conjunto de reglas normalizadas que describen los requisitos que
deben ser cumplidos por un producto, proceso o servicio, con el objetivo de establecer
un mecanismo base para permitir que distintos elementos hardware o software que lo
utilicen, sean compatibles entre sí.
El W3C, organización independiente y neutral, desarrolla estándares relacionados con
la Web también conocidos como Recomendaciones, que sirven como referencia para
construir una Web accesible, interoperable y eficiente, en la que se puedan desarrollar
aplicaciones cada vez más robustas.
HTML
El beneficio de la utilización de estándares se puede observar con la creación y
evolución del lenguaje HTML, para la Web. En 1994, el W3C comenzó el proceso de
estandarización del HTML para representar el contenido en la Web. Esto se ha debido
a la facilidad de creación de documentos y a que todos comparten el mismo lenguaje
para la representación de la información. Al usar el mismo formato para el desarrollo
se consigue que cualquier agente de usuario que interprete dicho lenguaje represente
el documento de la Web de la misma forma. Al ser independiente de cualquier
plataforma (y de cualquier fabricante) permite que cualquiera lo pueda usar,
independientemente del sistema operativo, navegador, etc. Si hubiesen existido
fabricantes que pretendieran imponer lenguajes alternativos al HTML, tendrían un
público restringido a la cantidad de clientes que usasen su tecnología.
CSS
Son hojas de estilo en cascada, permiten un control preciso sobre el formato y la
disposición del documento. Podes cambiar o añadir colores, fondo, tipo de letra,
tamaños y estilos de tipo de letra, e incluso la posición de elementos de nuestra
página web en diferentes lugares.
Hay tres maneras básicas de aplicar estilos mediante CSS: redefinición de un
elemento, aplicación de un estilo a una ID o aplicación de un estilo a una clase.
Redefinición de un elemento. Podes cambiar la forma en la que cualquier
elemento de (X) HTML se muestra mediante la definición de una regla de estilo.
Si queréis que todos los párrafos sean a doble espacio y en verde, podéis añadir esta
declaración en CSS:
p {
line-height: 2;
color: green;
}
Definición de una ID. Podes darle a un elemento un atributo id para identificarlo de
manera única en una página (cada ID se puede utilizar sólo una vez por página), por
ejemplo id="navigation_menu". Esto nos permite un control más preciso sobre el
formato de una página.
Si sólo quieres que un párrafo determinado sea a doble espacio y destacado con texto
verde, asignad una ID.
<p id="highlight">Contenido del párrafo</p>
Y entonces aplicadle una regla CSS, tal como se indica a continuación:
#highlight {
line-height: 2;
color: green;
}
Definición de una clase. Las clases son como las ID, excepto que se puede tener
más de un elemento de la misma clase en cada página.
Siguiendo con nuestro ejemplo de doble espacio, si queréis que los dos primeros
párrafos de una página sean a doble espacio y estén destacados, les habríais de
añadir clases como:
<p class="highlight">Contenido del párrafo</p>
<p class="highlight">El contenido del segundo párrafo</p>
Y entonces aplicadles una regla CSS como se indica a continuación:
.highlight {
line-height: 2;
color: green;
}
JavaScript.
Se puede utilizar para validar los datos que se introducen en un formulario (discriminar
si están en el formato correcto o no), para ofrecernos la funcionalidad de arrastrar y
soltar, para cambiar estilos sobre la marcha, para animar elementos de las páginas
como los menús, para tratar las funciones de los botones y un millón de cosas más.
La mayoría del JavaScript moderno funciona localizando un elemento HTML de
destino y después haciéndole algo, igual que el CSS, pero la manera de
funcionamiento, la sintaxis, etc., es bastante diferente. Es un tema más complicado y
extenso que el HTML y el CSS, de modo que para poner las cosas simples y evitar
confusiones.
PHP
Es un lenguaje de código abierto muy popular, adecuado para desarrollo web y que
puede ser incrustado en HTML. Es popular porque un gran número de páginas y
portales web están creadas con PHP. Código abierto significa que es de uso libre y
gratuito para todos los programadores que quieran usarlo. Incrustado en HTML
significa que en un mismo archivo vamos a poder combinar código PHP con código
HTML, siguiendo unas reglas.
¿Cómo trabaja PHP?
El lenguaje PHP se procesa en servidores, que son potentes ordenadores con un
software y hardware especial. Cuando se escribe una dirección tipo
http://www.jlomat.webatu.com/index.php en un navegador web como Internet Explorer,
Firefox o Chrome, ¿qué ocurre? Se envían los datos de la solicitud al servidor que los
procesa, reúne los datos (por eso decimos que es un proceso dinámico) y el servidor
lo que devuelve es una página HTML como si fuera estática.
El esquema es: Petición de página web al servidor --> El servidor recibe la petición,
reúne la información necesaria consultando a bases de datos o a otras páginas webs,
otros servidores, etc --> El servidor responde enviando una página web “normal”
(estática) pero cuya creación ha sido dinámica (realizando procesos de modo que la
página web devuelta no siempre es igual).

Más contenido relacionado

PPTX
Introduccion al Desarrollo web - slides
DOCX
PDF
Tutor javawebparte2
PPTX
Presentacióin tema 6
PPTX
Lenguaje sql
DOCX
Producto 3 Juan Carlos y Cesar 9B
PPTX
DOCX
Contenido de las paginas webs
Introduccion al Desarrollo web - slides
Tutor javawebparte2
Presentacióin tema 6
Lenguaje sql
Producto 3 Juan Carlos y Cesar 9B
Contenido de las paginas webs

La actualidad más candente (17)

PPTX
Css.html(1)
PPTX
PPTX
Introducción a csss
DOCX
Microsft word
PPTX
Formato CSS
PPTX
Htm lxmlcarlosguerra2 a3
PPTX
Paginas web css
PPTX
Qué es css
PPTX
Dn12 u3 a26_jsm
PPTX
Html y xml
PDF
PPTX
Html5+css3 02
PPT
HTML5+CSS3 01
PPTX
codigos Html y css
PPT
Hojas de calculo CSS
PDF
Leccion VI
Css.html(1)
Introducción a csss
Microsft word
Formato CSS
Htm lxmlcarlosguerra2 a3
Paginas web css
Qué es css
Dn12 u3 a26_jsm
Html y xml
Html5+css3 02
HTML5+CSS3 01
codigos Html y css
Hojas de calculo CSS
Leccion VI
Publicidad

Destacado (18)

PPTX
Herramientas de la wed 2.0 carol matta
PPT
integradora herramientas
PPTX
PPTX
16. distancia entre las unidades de información
PPSX
PPT
Lenguaje SQL
PPTX
Comunicación, información y lenguaje
PDF
Discriminación visual E. Etapa educación Infantil
PPT
Cómo almacenamos información en la memoria
PPTX
Taller comandos para solucionar problemas en la red
DOCX
Sliderchare
PDF
Capítulo 5 discriminación visual
PDF
Discriminación visual b d
PDF
Capítulo 4 figura fondo
PDF
Sesión de Aprendizaje 04 de Unidad Didáctica 02 del Área de Ciencia y ambien...
DOCX
Proyecto sobre la confusion b y d sede la paramita
PPT
El Lenguaje Visual
PPT
Presentacion
Herramientas de la wed 2.0 carol matta
integradora herramientas
16. distancia entre las unidades de información
Lenguaje SQL
Comunicación, información y lenguaje
Discriminación visual E. Etapa educación Infantil
Cómo almacenamos información en la memoria
Taller comandos para solucionar problemas en la red
Sliderchare
Capítulo 5 discriminación visual
Discriminación visual b d
Capítulo 4 figura fondo
Sesión de Aprendizaje 04 de Unidad Didáctica 02 del Área de Ciencia y ambien...
Proyecto sobre la confusion b y d sede la paramita
El Lenguaje Visual
Presentacion
Publicidad

Similar a Estándares que utilizamos en nuestra aplicación web (20)

DOCX
introducción tecnologías web
PPTX
Ekipo 2
PPTX
Revision de tecnologias web
PDF
Semana 2 HTML y CSS
PPTX
EQUIPO 2,LAS AGUILAS
DOCX
Consulta sobre acces, HMTL
PDF
Arquitectura web 2
PPTX
Identificacion del lenguaje css
PPTX
Pagina web
PPTX
04_Estilos CSS y modelos de caja.pptx
PPTX
Tecnologías web.pptx
PPTX
CONCEPTOS WEB
PPTX
5-Unidad 2: Diseño de Vista-2.2 Para Web
PDF
Investigacion de pagina web
PDF
Hojas de estilo css
PDF
Manual de css
PPTX
Entorno de Programacion
DOCX
Servicio internet
introducción tecnologías web
Ekipo 2
Revision de tecnologias web
Semana 2 HTML y CSS
EQUIPO 2,LAS AGUILAS
Consulta sobre acces, HMTL
Arquitectura web 2
Identificacion del lenguaje css
Pagina web
04_Estilos CSS y modelos de caja.pptx
Tecnologías web.pptx
CONCEPTOS WEB
5-Unidad 2: Diseño de Vista-2.2 Para Web
Investigacion de pagina web
Hojas de estilo css
Manual de css
Entorno de Programacion
Servicio internet

Último (20)

PPTX
Conceptos e importancia de la calidad.pptx
PDF
Formación cívica y ética adolescentes tercero
PDF
ANATOMÍA DEL PIE.pdfBIOSEGURIDAD.pdfBIOSEGURIDAD.pdf
DOCX
¿Te han rechazado en una entrevista? Transforma el 'no' en tu próximo impulso"
PPTX
MATBA APLI_shhfdrgbttjjnnhjjkijjjggtt.pptx
PDF
2.2. Contextualización - _El bosque de los pigmeos_..pdf
PPTX
contineffffffffntes_aspectos_detallado.pptx
PPTX
es increíble lo que veo Bob, el rayo está
PPTX
GESTOS LITÚRICOS_0805njhgbhgfvghgf00.pptx
PPTX
Clase 13.pptxsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
PPTX
SEGURIDAD E Higiene en el trabajo pars tldls
PPTX
Clase-6-sensacion-y-percepcion-.pptx jajsja
PPTX
COMITE DE CONTRATISTAS DE MINERIA A TAJO.pptx
PPTX
HISRTORIA DE KA SALUDN HABLA SOBRE LA SALUD.pptx
PPTX
ssdvnsjdfvnmsjcvldxnojlsdclknsdxlcnsss.pptx
PPTX
Derecho Laboral GASTRONOMIA, descripción, características
PPTX
Adaptacion, Lesion y Muerte Celular.pptx
PPTX
condiciones para el aprenzdizaje en la v
PPTX
2023-Injuria-11A-BacilosGram(-)nofermerdadntadores_.pptx
PPTX
Envejecimiento_Activo_Mireya_Mejorada.pptx
Conceptos e importancia de la calidad.pptx
Formación cívica y ética adolescentes tercero
ANATOMÍA DEL PIE.pdfBIOSEGURIDAD.pdfBIOSEGURIDAD.pdf
¿Te han rechazado en una entrevista? Transforma el 'no' en tu próximo impulso"
MATBA APLI_shhfdrgbttjjnnhjjkijjjggtt.pptx
2.2. Contextualización - _El bosque de los pigmeos_..pdf
contineffffffffntes_aspectos_detallado.pptx
es increíble lo que veo Bob, el rayo está
GESTOS LITÚRICOS_0805njhgbhgfvghgf00.pptx
Clase 13.pptxsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
SEGURIDAD E Higiene en el trabajo pars tldls
Clase-6-sensacion-y-percepcion-.pptx jajsja
COMITE DE CONTRATISTAS DE MINERIA A TAJO.pptx
HISRTORIA DE KA SALUDN HABLA SOBRE LA SALUD.pptx
ssdvnsjdfvnmsjcvldxnojlsdclknsdxlcnsss.pptx
Derecho Laboral GASTRONOMIA, descripción, características
Adaptacion, Lesion y Muerte Celular.pptx
condiciones para el aprenzdizaje en la v
2023-Injuria-11A-BacilosGram(-)nofermerdadntadores_.pptx
Envejecimiento_Activo_Mireya_Mejorada.pptx

Estándares que utilizamos en nuestra aplicación web

  • 1. Estándares que utilizamos en nuestra Aplicación web.  HTML.  CSS.  Java Script.  PHP. ¿Qué son los Estándares Web? Un estándar es un conjunto de reglas normalizadas que describen los requisitos que deben ser cumplidos por un producto, proceso o servicio, con el objetivo de establecer un mecanismo base para permitir que distintos elementos hardware o software que lo utilicen, sean compatibles entre sí. El W3C, organización independiente y neutral, desarrolla estándares relacionados con la Web también conocidos como Recomendaciones, que sirven como referencia para construir una Web accesible, interoperable y eficiente, en la que se puedan desarrollar aplicaciones cada vez más robustas. HTML El beneficio de la utilización de estándares se puede observar con la creación y evolución del lenguaje HTML, para la Web. En 1994, el W3C comenzó el proceso de estandarización del HTML para representar el contenido en la Web. Esto se ha debido a la facilidad de creación de documentos y a que todos comparten el mismo lenguaje para la representación de la información. Al usar el mismo formato para el desarrollo se consigue que cualquier agente de usuario que interprete dicho lenguaje represente el documento de la Web de la misma forma. Al ser independiente de cualquier plataforma (y de cualquier fabricante) permite que cualquiera lo pueda usar, independientemente del sistema operativo, navegador, etc. Si hubiesen existido fabricantes que pretendieran imponer lenguajes alternativos al HTML, tendrían un público restringido a la cantidad de clientes que usasen su tecnología. CSS Son hojas de estilo en cascada, permiten un control preciso sobre el formato y la disposición del documento. Podes cambiar o añadir colores, fondo, tipo de letra, tamaños y estilos de tipo de letra, e incluso la posición de elementos de nuestra página web en diferentes lugares. Hay tres maneras básicas de aplicar estilos mediante CSS: redefinición de un elemento, aplicación de un estilo a una ID o aplicación de un estilo a una clase.
  • 2. Redefinición de un elemento. Podes cambiar la forma en la que cualquier elemento de (X) HTML se muestra mediante la definición de una regla de estilo. Si queréis que todos los párrafos sean a doble espacio y en verde, podéis añadir esta declaración en CSS: p { line-height: 2; color: green; } Definición de una ID. Podes darle a un elemento un atributo id para identificarlo de manera única en una página (cada ID se puede utilizar sólo una vez por página), por ejemplo id="navigation_menu". Esto nos permite un control más preciso sobre el formato de una página. Si sólo quieres que un párrafo determinado sea a doble espacio y destacado con texto verde, asignad una ID. <p id="highlight">Contenido del párrafo</p> Y entonces aplicadle una regla CSS, tal como se indica a continuación: #highlight { line-height: 2; color: green; } Definición de una clase. Las clases son como las ID, excepto que se puede tener más de un elemento de la misma clase en cada página. Siguiendo con nuestro ejemplo de doble espacio, si queréis que los dos primeros párrafos de una página sean a doble espacio y estén destacados, les habríais de añadir clases como: <p class="highlight">Contenido del párrafo</p> <p class="highlight">El contenido del segundo párrafo</p> Y entonces aplicadles una regla CSS como se indica a continuación: .highlight { line-height: 2; color: green; }
  • 3. JavaScript. Se puede utilizar para validar los datos que se introducen en un formulario (discriminar si están en el formato correcto o no), para ofrecernos la funcionalidad de arrastrar y soltar, para cambiar estilos sobre la marcha, para animar elementos de las páginas como los menús, para tratar las funciones de los botones y un millón de cosas más. La mayoría del JavaScript moderno funciona localizando un elemento HTML de destino y después haciéndole algo, igual que el CSS, pero la manera de funcionamiento, la sintaxis, etc., es bastante diferente. Es un tema más complicado y extenso que el HTML y el CSS, de modo que para poner las cosas simples y evitar confusiones. PHP Es un lenguaje de código abierto muy popular, adecuado para desarrollo web y que puede ser incrustado en HTML. Es popular porque un gran número de páginas y portales web están creadas con PHP. Código abierto significa que es de uso libre y gratuito para todos los programadores que quieran usarlo. Incrustado en HTML significa que en un mismo archivo vamos a poder combinar código PHP con código HTML, siguiendo unas reglas. ¿Cómo trabaja PHP? El lenguaje PHP se procesa en servidores, que son potentes ordenadores con un software y hardware especial. Cuando se escribe una dirección tipo http://www.jlomat.webatu.com/index.php en un navegador web como Internet Explorer, Firefox o Chrome, ¿qué ocurre? Se envían los datos de la solicitud al servidor que los procesa, reúne los datos (por eso decimos que es un proceso dinámico) y el servidor lo que devuelve es una página HTML como si fuera estática. El esquema es: Petición de página web al servidor --> El servidor recibe la petición, reúne la información necesaria consultando a bases de datos o a otras páginas webs, otros servidores, etc --> El servidor responde enviando una página web “normal” (estática) pero cuya creación ha sido dinámica (realizando procesos de modo que la página web devuelta no siempre es igual).