Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aprendiendo A Ser Webmaster
Aprendiendo A Ser Webmaster
Tambin podemos asignar las propiedades del documento antes de crear el PDF. Por
ejemplo desde Word en su versin de Office 2007 se hace desde: Preparar-Propiedades.
http://www.consultorweb.es/como-etiquetar-posicionar-archivo-pdf/46/
Usa el menor nmero de archivos posible. Es mejor un slo archivo de 30Kb que 3 archivos
de 10Kb.
Piensa que para cada uno de los archivos estticos enlazados desde un documento HTML (
CSS, Javascript, imgenes, etc... ), ste debe realizar una conexin HTTP y lanzar una
peticin, con sus correspondientes cabeceras, cookies si las hubiere... todo suma y al final,
tanto en tamao como en tiempo de descarga, penalizars al usuario
http://www.csssprites.com/
http://spritegen.website-performance.org/
Avoid Redirects
Redirects are accomplished using the 301 and 302 status codes. Here's an example of the
HTTP headers in a 301 response:
HTTP/1.1 301 Moved Permanently
Location: http://example.com/newuri
Content-Type: text/html
The browser automatically takes the user to the URL specified in the Location field. All the
information necessary for a redirect is in the headers. The body of the response is typically
empty. Despite their names, neither a 301 nor a 302 response is cached in practice unless
additional headers, such as Expires or Cache-Control, indicate it should be. The Meta
refresh tag and JavaScript are other ways to direct users to a different URL, but if you must
do a redirect, the preferred technique is to use the standard 3xx HTTP status codes,
primarily to ensure the back button works correctly.
<iframe> cons:
No 404s
HTTP requests are expensive so making an HTTP request and getting a useless response (i.e.
404 Not Found) is totally unnecessary and will slow down the user experience without any
benefit.
http://developer.yahoo.com/performance/rules.html
En esta Tag pondremos las palabras por las cuales, queremos que nuestro sitio sea
encontrado por los robots de bsqueda, separada por comas. No ser conveniente
En esta Tag deberemos poner la descripcin de nuestra pgina, y ser por la cual
ser indexado nuestro sitio por los robots de los buscadores, confeccionaremos, por
tanto, una frase de extensin no muy larga y que describa a la perfeccin nuestro
sitio. Si no incluimos esta etiqueta, los buscadores pueden presentar nuestra pgina
simplemente por el ttulo del sitio, o tomando esa cadena de 256 caracteres como
los que aparecen en nuestra pgina ndice, mostrndose al usuario. Al igual que en
la etiqueta Keywords, no es conveniente repetir palabras, ya que muchos robots,
penalizan
el
spam.
Por otro lado, si que es conveniente, que en esta cadena de descripcin de nuestro
sitio, aparezcan palabras que anteriormente colocamos en la etiqueta Keywords.
Este es el encabezado que deberan llevar todos los documentos XHTML1.0 estrctos
acordes a las especificaciones de la W3C. Es un aviso para que el agente de usuario sepa
que tipo de documento va a interpretar. Para ser ms especficos diremos que al ser un
documento de tipo strict.dtd, los elementos utilizados sern slo los includos en el lenguaje
XHTML 1.0.
Como les deca anteriormente, prestemos mucha atencin a este tag, yo tengo algunos
pasos y trucos que utilizo cuando hago los ttulos.
http://www.chicaseo.com/optimizacin-seo-tag-title-en-wordpress/
http://www.oscatalogo.com/guia-de-optimizacion-para-motores-de-busqueda-seo/
clear{
clear:both;
}
Esta tcnica es poco elegante, ensucia nuestro marcado HTML con un elemento ajeno al
contenido, e incluye un elemento "vaco" pero funciona.
La solucin definitiva
La propiedad overflow permite controlar el desbordamiento de los elementos contenidos, y
admite cuatro valores, auto, visible, scroll y hidden.
El valor por defecto es visible, que hace la caja contenedora crezca para adaptarse al
tamao de sus hijos. El resto de valores mantienen las dimensiones especificadas con width
y height, pero nos permiten controlar el comportamiento de las barras de desplazamiento,
div.container {
border: 1px solid #000;
overflow: hidden; /*Para IE bajo MAC y todos*/
width:100%; /*es obligatorio establecer el ancho*/
}
/*DIV sin ningn float y que se adapte al alto */
div.pie {
border: 1px solid #000;
overflow: hidden; /*Para IE bajo MAC y todos*/
width:100%; /*es obligatorio establecer el ancho*/
clear:both;
}
http://www.planseldon.com/blog/hasta-siempre-clearboth/
http://www.quirksmode.org/css/clearing.html
Conditional comments
Conditional comments only work in Explorer on Windows, and are thus excellently suited to
give special instructions meant only for Explorer on Windows. They are supported from
Explorer 5 onwards, and it is even possible to distinguish between 5.0, 5.5 and 6.0.
Conditional comments work as follows:
41. <p><!--[if IE]>
42. According to the conditional comment this is Internet Explorer<br
/>
43. <![endif]-->
44. <!--[if IE 5]>
45. According to the conditional comment this is Internet Explorer 5<br
/>
46. <![endif]-->
47. <!--[if IE 7]>
48. According to the conditional comment this is Internet Explorer 7<br
/>
49. <![endif]--></p>
http://msdn.microsoft.com/en-us/library/ms530822(VS.85).aspx
http://samples.msdn.microsoft.com/workshop/samples/author/css/msInterpolation.htm
div.container {
border: 1px solid #000;
overflow:hidden;
width:100%;
}
div.left {
width: 45%;
float: left; /*flotando izquierda*/
border:1px #000 solid;
}
div.right {
width: 45%;
float: right; /*flotando derecha*/
border:1px #000 solid;
}
Mtodo 2
Debe existir una capa contenedora y la novedad es establecer todos los divs (Columnas) con
float: left;
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
div.container {
border: 1px solid #000;
overflow:hidden;
width:100%;
}
div.columna1 {
width: 30%;
float: left; /*a la izquierda*/
border:1px #000 solid;
}
div.columna2 {
width: 40%;
float: left; /*a la izquierda*/
border:1px #000 solid;
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
}
div.columna3 {
width: 30%;
float: left; /*a la izquierda*/
border:1px #000 solid;
}
/*Ms columnas N */
div.columna4 {
width: 10%;
float: left; /*a la izquierda*/
border:1px #000 solid;
}
http://www.studiomate.com.ar/blog/css/centrar-texto-verticalmente-con-css
Alineacin bottom
CSS 2 no soporta alineacin vertical, as que para alinear verticalmente un contenido de una
capa tenemos que utilizar tcnicas o trucos alternativos.
105. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
106. <html xmlns="http://www.w3.org/1999/xhtml">
107. <head>
108. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"
/>
109. <title>Alineacin bottom</title>
110. <style type="text/css">
111. #contenedor {
112.
width: 200px;
113.
height: 200px;
114.
position: relative;
115.
border:1px #000 solid;/*solo para destacar el ejemplo*/
116. }
117. #vertical {
118.
bottom: 0pt;
119.
position: absolute;
120.
width:200px;
121.
color:#ff0000;
122. }
123.
</style>
124. </head>
125. <body>
126. <div id="contenedor">
127.
<div id="vertical">
128.
Mira mam estoy en la base del div y me veo de perlas
todos los navegadores
129.
</div>
130. </div>
131. </body>
132. </html>
en
133.
134.
135.
136.
137.
138.
139.
texto_rojo { /*Incorrecto*/
color :#ff0000 ;
}
texto-rojo { /* Correcto y recomendado por CSS2*/
color :#ff0000 ;
}
http://www.pixelovers.com/css-consejos-buenas-practicas-11635
http://www.sidar.org/recur/desdi/traduc/es/css/syndata.html#q4
border-collapse
<table border="3" style="border-collapse: collapse;">
Esta propiedad determina como deben mostrarse los bordes de elementos contiguos de las
tablas.
Admite dos valores: collapse y separate.
border-collapse:collapse indica que los bordes contiguos se solapan, mostrando uno solo.
border-collapse:separate muestra los dos bordes contiguos.
a
d
border-collapse:collapse
b
c
e
f
border-collapse:separate
http://www.ignside.net/man/css/tablas.php
http://valet.htmlhelp.com/
http://jigsaw.w3.org/css-validator/ W3C
http://validator.w3.org/check : W3C