Guía básica para entender CSS (Segunda parte)

130

description

Esta presentación es un apoyo para una capacitación que hice a una empresa. La primera parte presenta aspectos fundamentales del xhtml y la segunda busca explicar conceptos básicos sobre los CSS (CC Atribución-No Comercial-Licenciar Igual 2.5)

Transcript of Guía básica para entender CSS (Segunda parte)

Page 1: Guía básica para entender CSS (Segunda parte)
Page 2: Guía básica para entender CSS (Segunda parte)

Hojas de estilos en cascada.Instrucciones que debe seguir un navegador para presentar la información

css

Page 3: Guía básica para entender CSS (Segunda parte)

1996.Recomendaciones para mejorar la visualización de un html.

css

Page 4: Guía básica para entender CSS (Segunda parte)

Separar al máximo la forma (presentación) y el fondo (datos)

css

Page 5: Guía básica para entender CSS (Segunda parte)

Determina la presentación de la información de acuerdo con el dispositivo que se emplee.

css

Page 6: Guía básica para entender CSS (Segunda parte)

media=“screen”

media=“print”

media=“aural”

Page 7: Guía básica para entender CSS (Segunda parte)

Su sintáxis

Page 8: Guía básica para entender CSS (Segunda parte)

body{

background-color:#FFFFFF;}

Page 9: Guía básica para entender CSS (Segunda parte)

body{

background-color:#FFFFFF;}

Selector: Etiqueta ¿Dónde?

Page 10: Guía básica para entender CSS (Segunda parte)

#encabezado{

background-color:#FFFFFF;}

Selector: Identificador individual ¿Dónde?

Page 11: Guía básica para entender CSS (Segunda parte)

.datos{

background-color:#FFFFFF;}

Selector: Identificador común ¿Dónde?

Page 12: Guía básica para entender CSS (Segunda parte)

p strong{

background-color:#FFFFFF;}

Selector: Elemento contextual ¿Dónde?

Page 13: Guía básica para entender CSS (Segunda parte)

a:hover{

background-color:#FFFFFF;}

Selector: Pseudo elemento ¿Dónde?

Page 14: Guía básica para entender CSS (Segunda parte)

a:hover{

background-color:#FFFFFF;}

Declaración

Selector: Pseudo elemento ¿Dónde?

Page 15: Guía básica para entender CSS (Segunda parte)

a:hover{

background-color:#FFFFFF;}

Declaración

Propiedad: Atributo ¿Qué?

Selector: Pseudo elemento ¿Dónde?

Page 16: Guía básica para entender CSS (Segunda parte)

a:hover{

background-color:#FFFFFF;}

Declaración

Propiedad: Atributo ¿Qué? Valor: ¿Cómo?

Selector: Pseudo elemento ¿Dónde?

Page 17: Guía básica para entender CSS (Segunda parte)

Reglas básicas

Page 18: Guía básica para entender CSS (Segunda parte)

01Jerarquía

Page 19: Guía básica para entender CSS (Segunda parte)

Autor - Usuario - Navegador

Page 20: Guía básica para entender CSS (Segunda parte)

<h1>Hola</h1>

Page 21: Guía básica para entender CSS (Segunda parte)

Hola<h1>Hola</h1>

Page 22: Guía básica para entender CSS (Segunda parte)

<h1>Hola</h1> Hola

h1{

color:red;}

Page 23: Guía básica para entender CSS (Segunda parte)

Hola<h1>Hola</h1>

h1{

color:red;}

Page 24: Guía básica para entender CSS (Segunda parte)

02Lo específicovence a lo genérico

Page 25: Guía básica para entender CSS (Segunda parte)

Ante un conflicto de definicionesel navegador tomará la que se determinó

con mayor especificidad

Page 26: Guía básica para entender CSS (Segunda parte)

<body><h1>Hola</h1><p>Contenido</p>

</body>

Page 27: Guía básica para entender CSS (Segunda parte)

HolaContenido

<body><h1>Hola</h1><p>Contenido</p>

</body>

Page 28: Guía básica para entender CSS (Segunda parte)

HolaContenido

body{

color:red;}

<body><h1>Hola</h1><p>Contenido</p>

</body>

Page 29: Guía básica para entender CSS (Segunda parte)

HolaContenido

body{

color:red;}

<body><h1>Hola</h1><p>Contenido</p>

</body>

Page 30: Guía básica para entender CSS (Segunda parte)

HolaContenido

body{

color:red;}body p{

color:blue;}

<body><h1>Hola</h1><p>Contenido</p>

</body>

Page 31: Guía básica para entender CSS (Segunda parte)

HolaContenido

body{

color:red;}body p{

color:blue;}

<body><h1>Hola</h1><p>Contenido</p>

</body>

Elemento contextual

Page 32: Guía básica para entender CSS (Segunda parte)

HolaContenido

body{

color:red;}body p{

color:blue;}

<body><h1>Hola</h1><p>Contenido</p>

</body>

Page 33: Guía básica para entender CSS (Segunda parte)

03Orden

Page 34: Guía básica para entender CSS (Segunda parte)

El último en ser leído esquien define la propiedad

Page 35: Guía básica para entender CSS (Segunda parte)

HolaContenido

h1{

color:red;}

<body><h1>Hola</h1><p>Contenido</p>

</body>

Page 36: Guía básica para entender CSS (Segunda parte)

HolaContenido

<body><h1>Hola</h1><p>Contenido</p>

</body>

h1{

color:red;}

h1{

color:blue;}

Page 37: Guía básica para entender CSS (Segunda parte)

HolaContenido

<body><h1>Hola</h1><p>Contenido</p>

</body>

h1{

color:red;}

h1{

color:blue;}

Page 38: Guía básica para entender CSS (Segunda parte)

04Sintaxis estricta

Page 39: Guía básica para entender CSS (Segunda parte)

Un error provoca que el navegadoromita la definición del estilo

Page 40: Guía básica para entender CSS (Segunda parte)

HolaContenido

BODY{

color:red;}

<body><h1>Hola</h1><p>Contenido</p>

</body>

Page 41: Guía básica para entender CSS (Segunda parte)

05Unidades de medida

Page 42: Guía básica para entender CSS (Segunda parte)

Absolutas

p{

font-size:14px;}

Page 43: Guía básica para entender CSS (Segunda parte)

Absolutas

p{

font-size:12pt;}

Page 44: Guía básica para entender CSS (Segunda parte)

Relativas

h1{

font-size:4em;}

Page 45: Guía básica para entender CSS (Segunda parte)

Porcentuales

#encabezado{

width:50%;}

Page 46: Guía básica para entender CSS (Segunda parte)

Propiedadesimportantes

Page 47: Guía básica para entender CSS (Segunda parte)

01position

Page 48: Guía básica para entender CSS (Segunda parte)

www.kiutnorma.com

Page 49: Guía básica para entender CSS (Segunda parte)

<div id=“marco”><input id=“campo” />

</div>

Page 50: Guía básica para entender CSS (Segunda parte)

#marco{

position:relative;border-color:red

}input#campo{

position:absolute;left:25px;top:10px;

}

<div id=“marco”><input id=“campo” />

</div>

Page 51: Guía básica para entender CSS (Segunda parte)

#marco{

position:relative;border-color:red

}input#campo{

position:absolute;left:25px;top:10px;

}

<div id=“marco”><input id=“campo” />

</div>

Page 52: Guía básica para entender CSS (Segunda parte)

02float

Page 53: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div><div id=“caja2”>

2</div><div id=“caja3”>

3</div>

123

Page 54: Guía básica para entender CSS (Segunda parte)

#caja1{

border-color:redfloat:left;

}

<div id=“caja1”>1

</div><div id=“caja2”>

2</div><div id=“caja3”>

3</div>

123

Page 55: Guía básica para entender CSS (Segunda parte)

#caja1{

border-color:redfloat:left;width:25px;

}

<div id=“caja1”>1

</div><div id=“caja2”>

2</div><div id=“caja3”>

3</div>

1 23

Page 56: Guía básica para entender CSS (Segunda parte)

#caja1{

border-color:redfloat:left;width:25px

}#caja2{

border-color:bluefloat:left;width:25px;

}

<div id=“caja1”>1

</div><div id=“caja2”>

2</div><div id=“caja3”>

3</div>

23

1

Page 57: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div><div id=“caja2”>

2</div><div id=“caja3”>

3</div>

1 2 3

#caja1{

border-color:redfloat:left;width:25px

}#caja2{

border-color:bluefloat:left;width:25px;

}

Page 58: Guía básica para entender CSS (Segunda parte)

03clear

Page 59: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div><div id=“caja2”>

2</div><div id=“caja3”>

3</div>

1 2 3

#caja1{

border-color:redfloat:left;width:25px

}#caja2{

border-color:bluefloat:left;width:25px;

}

Page 60: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div><div id=“caja2”>

2</div><div id=“caja3”>

3</div>

1 2 3

#caja2{

border-color:bluefloat:left;width:25px;

}#caja3{

width:25px;clear:both;

}

Page 61: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div><div id=“caja2”>

2</div><div id=“caja3”>

3</div>

13

2

#caja2{

border-color:bluefloat:left;width:25px;

}#caja3{

width:25px;clear:both;

}

Page 62: Guía básica para entender CSS (Segunda parte)

04z-index

Page 63: Guía básica para entender CSS (Segunda parte)

#marco{

position:relative;border-color:red

}input#campo{

position:absolute;left:25px;top:10px;

}

<div id=“marco”><input id=“campo” />

</div>

Page 64: Guía básica para entender CSS (Segunda parte)

#marco{

position:relative;border-color:red

}input#campo{

position:absolute;left:25px;top:10px;

}

<div id=“marco”><input id=“campo” /><button></button>

</div>

Page 65: Guía básica para entender CSS (Segunda parte)

#marco{

position:relative;border-color:red

}input#campo{

position:absolute;left:25px;top:10px;

}

<div id=“marco”><input id=“campo” /><button></button>

</div>

Page 66: Guía básica para entender CSS (Segunda parte)

input#campo{

position:absolute;left:25px;top:10px;

}#marco button{

position:absolute;left:100px;top:10px;

}

<div id=“marco”><input id=“campo” /><button></button>

</div>

Page 67: Guía básica para entender CSS (Segunda parte)

input#campo{

position:absolute;left:10px;top:10px;

}#marco button{

position:absolute;left:100px;top:10px;

}

<div id=“marco”><input id=“campo” /><button></button>

</div>

Page 68: Guía básica para entender CSS (Segunda parte)

input#campo{

position:absolute;left:10px;top:10px;

}#marco button{

position:absolute;left:100px;top:10px;

}

<div id=“marco”><input id=“campo” /><button></button>

</div>

Page 69: Guía básica para entender CSS (Segunda parte)

input#campo{

position:absolute;left:10px;top:10px;z-index:1;

}#marco button{

position:absolute;left:100px;top:10px;z-index:2;

}

<div id=“marco”><input id=“campo” /><button></button>

</div>

Page 70: Guía básica para entender CSS (Segunda parte)

input#campo{

position:absolute;left:10px;top:10px;z-index:1;

}#marco button{

position:absolute;left:100px;top:10px;z-index:2;

}

<div id=“marco”><input id=“campo” /><button></button>

</div>

Page 71: Guía básica para entender CSS (Segunda parte)

05contenedores

Page 72: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>1

#caja1{

border-color:redfloat:left;width:25px;

}

Page 73: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

#caja1{

border-color:redfloat:left;width:25px;

}

1

Page 74: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

#caja1{

border-color:redfloat:left;width:25px;padding:

}

1

Page 75: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border-color:redfloat:left;width:25px;padding:

}

Page 76: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border-color:redfloat:left;width:25px;padding:5px 10px 4px 9px;

}

Page 77: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border-color:redfloat:left;width:25px;padding:5px 10px 4px 9px;

}

5px

10px

4px

9px

Page 78: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border-color:redfloat:left;width:25px;padding:5px 10px 4px 9px;margin:

}

Page 79: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border-color:redfloat:left;width:25px;padding:5px 10px 4px 9px;margin:

}

Page 80: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border-color:redfloat:left;width:25px;padding:5px 10px 4px 9px;margin:3px 7px 2px 8px;

}

7px

3px

2px

8px

Page 81: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border-color:redfloat:left;width:25px;

}

Page 82: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border-color:redfloat:left;width:25px;border-width:4px;

}

Page 83: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border-color:redfloat:left;width:25px;border-width:4px;

}

Page 84: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border-color:redfloat:left;width:25px;border-width:4px;border-style:dotted;

}

Page 85: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border-color:redfloat:left;width:25px;border-width:4px;border-style:dotted;

}

Page 86: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border-color:redfloat:left;width:25px;border-width:4px;border-style:dashed;

}

Page 87: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border-color:redfloat:left;width:25px;border-width:4px;border-style:dashed;

}

Page 88: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border-color:redfloat:left;width:25px;border-width:4px;border-style:none;

}

Page 89: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border-color:redfloat:left;width:25px;border-width:4px;border-style:none;

}

Page 90: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border-color:redfloat:left;width:25px;border-width:4px;border-style:solid;

}

Page 91: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

float:left;width:25px;border:4px solid red;

}

Page 92: Guía básica para entender CSS (Segunda parte)

Los dolores de cabeza

Page 93: Guía básica para entender CSS (Segunda parte)
Page 94: Guía básica para entender CSS (Segunda parte)

Primer Advil:Las márgenes

Page 95: Guía básica para entender CSS (Segunda parte)

<h1>Titulo</h1><p>Contenido</p>

IE

MF

TituloContenido

Page 96: Guía básica para entender CSS (Segunda parte)

<h1>Titulo</h1><p>Contenido</p>

h1{

color:red;}p{

color:blue;}

IE

MF

TituloContenido

Page 97: Guía básica para entender CSS (Segunda parte)

<h1>Titulo</h1><p>Contenido</p>

h1{

color:red;}p{

color:blue;}

IE

MF

TituloContenido

Page 98: Guía básica para entender CSS (Segunda parte)

<h1>Titulo</h1><p>Contenido</p>

h1{

color:red;}p{

color:blue;}

IE

MF

TituloContenido

¿?

Page 99: Guía básica para entender CSS (Segunda parte)

<h1>Titulo</h1><p>Contenido</p>

h1{

color:red;}p{

color:blue;}

IE

MF

TituloContenido

Titulo

Contenido

Page 100: Guía básica para entender CSS (Segunda parte)

<h1>Titulo</h1><p>Contenido</p>

h1{

color:red;margin:0 0 0 0;

}p{

color:blue;margin:0 0 0 0;

}

IE

MF

TituloContenido

Titulo

Contenido

Page 101: Guía básica para entender CSS (Segunda parte)

<h1>Titulo</h1><p>Contenido</p>

h1{

color:red;margin:0 0 0 0;

}p{

color:blue;margin:0 0 0 0;

}

IE

MF

TituloContenido

TituloContenido

Page 102: Guía básica para entender CSS (Segunda parte)

<h1>Titulo</h1><p>Contenido</p>

h1{

color:red;margin:10px 0 10px 25px;

}p{

color:blue;margin:0 0 10px 25px;

}

IE

MF

TituloContenido

TituloContenido

Page 103: Guía básica para entender CSS (Segunda parte)

<h1>Titulo</h1><p>Contenido</p>

h1{

color:red;margin:10px 0 10px 25px;

}p{

color:blue;margin:0 0 10px 25px;

}

IE

MF

TituloContenido

TituloContenido

Page 104: Guía básica para entender CSS (Segunda parte)

<h1>Titulo</h1><p>Contenido</p><p>Contenido</p>

h1{

color:red;margin:10px 0 10px 25px;

}p{

color:blue;margin:0 0 10px 25px;

}

IE

MF

TituloContenido

TituloContenido

Page 105: Guía básica para entender CSS (Segunda parte)

<h1>Titulo</h1><p>Contenido</p><p>Contenido</p>

h1{

color:red;margin:10px 0 10px 25px;

}p{

color:blue;margin:0 0 10px 25px;

}

IE

MF

TituloContenido

TituloContenido

Contenido

Contenido

Page 106: Guía básica para entender CSS (Segunda parte)

Doce tabletas:El problema de la caja

Page 107: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border:1px solid redwidth:25px;height:25px;

} 25px

Page 108: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

125px

#caja1{

border:1px solid redwidth:25px;height:25px;padding:5px 10px 4px 9px;

}

Page 109: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border:1px solid redwidth:25px;height:25px;padding:5px 10px 4px 9px;

}

5px

10px

4px

9px

25px

Page 110: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

1#caja1{

border:1px solid redwidth:25px;height:25px;padding:5px 10px 4px 9px;margin:3px 7px 2px 8px;

}

5px

10px

4px

9px

25px

Page 111: Guía básica para entender CSS (Segunda parte)

<div id=“caja1”>1

</div>

#caja1{

border:1px solid redwidth:25px;height:25px;padding:5px 10px 4px 9px;margin:3px 7px 2px 8px;

}

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

Page 112: Guía básica para entender CSS (Segunda parte)

IE

MF

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

Page 113: Guía básica para entender CSS (Segunda parte)

IE

MF

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

30px

40px

Page 114: Guía básica para entender CSS (Segunda parte)

IE

MF

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

30px

40px

¿?

Page 115: Guía básica para entender CSS (Segunda parte)

IE

MF

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

30px

40px

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

Page 116: Guía básica para entender CSS (Segunda parte)

IE

MF

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

30px

40px

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

Page 117: Guía básica para entender CSS (Segunda parte)

IE

MF

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

30px

40px

Page 118: Guía básica para entender CSS (Segunda parte)

IE

MF

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

61px1 7px

3px

2px

8px

5px

10px

4px

9px

25px

30px

40px

Page 119: Guía básica para entender CSS (Segunda parte)

IE

MF

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

61px=8+1+9+25+10+1+71 7px

3px

2px

8px

5px

10px

4px

9px

25px

30px

40px

Page 120: Guía básica para entender CSS (Segunda parte)

#caja1{

border:1px solid redwidth:25px;height:25px;padding:5px 10px 4px 9px;margin:3px 7px 2px 8px;

}

<div id=“caja1”>1

</div>

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

Page 121: Guía básica para entender CSS (Segunda parte)

IE

MF

<div id=“caja1”>1

</div>

#caja1{

border:1px solid redwidth:25px;height:25px;padding:5px 10px 4px 9px;margin:3px 7px 2px 8px;

}

¿?

¿?

Page 122: Guía básica para entender CSS (Segunda parte)

IE

MF

<div id=“caja1”>1

</div>

#caja1{

border:1px solid redwidth:25px;height:25px;padding:5px 10px 4px 9px;margin:3px 7px 2px 8px;

}

¿?

¿Javascript?

Page 123: Guía básica para entender CSS (Segunda parte)

IE

MF

<div id=“caja1”>1

</div>

#caja1{

border:1px solid redwidth:25px;height:25px;padding:5px 10px 4px 9px;margin:3px 7px 2px 8px;

}

¿?

¿?

Page 124: Guía básica para entender CSS (Segunda parte)

IE

MF

#caja1{

border:1px solid redwidth:25px;height:25px;padding:5px 10px 4px 9px;margin:3px 7px 2px 8px;

}1 7px

3px

2px

8px

5px

10px

4px

9px

25px

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

Page 125: Guía básica para entender CSS (Segunda parte)

IE#caja1{

border:1px solid redwidth:25px;height:25px;padding:5px 10px 4px 9px;margin:3px 7px 2px 8px;

}/*Comienza el hack-box*/

/*Termina el hack-box*/

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

MF

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

Page 126: Guía básica para entender CSS (Segunda parte)

IE#caja1{

border:1px solid redwidth:25px;height:25px;padding:5px 10px 4px 9px;margin:3px 7px 2px 8px;

}/*Comienza el hack-box*/#caja{

voice-family: "\"}\"";voice-family:inherit;

}html>body div#caja{}/*Termina el hack-box*/

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

MF

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

Page 127: Guía básica para entender CSS (Segunda parte)

IE

MF

#caja1{

border:1px solid redwidth:25px;height:25px;padding:5px 10px 4px 9px;margin:3px 7px 2px 8px;

}/*Comienza el hack-box*/#caja{

voice-family: "\"}\"";voice-family:inherit;width:4px;height:14px;

}html>body div#caja{

width:4px;height:14px;

}/*Termina el hack-box*/

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

Page 128: Guía básica para entender CSS (Segunda parte)

IE

MF

#caja1{

border:1px solid redwidth:25px;height:25px;padding:5px 10px 4px 9px;margin:3px 7px 2px 8px;

}/*Comienza el hack-box*/#caja{

voice-family: "\"}\"";voice-family:inherit;width:4px;height:14px;

}html>body div#caja{

width:4px;height:14px;

}/*Termina el hack-box*/

4+1+10+1+9

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

Page 129: Guía básica para entender CSS (Segunda parte)

IE

MF

#caja1{

border:1px solid redwidth:25px;height:25px;padding:5px 10px 4px 9px;margin:3px 7px 2px 8px;

}/*Comienza el hack-box*/#caja{

voice-family: "\"}\"";voice-family:inherit;width:4px;height:14px;

}html>body div#caja{

width:4px;height:14px;

}/*Termina el hack-box*/

4+1+10+1+9

14+1+5+1+4

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

1 7px

3px

2px

8px

5px

10px

4px

9px

25px

Page 130: Guía básica para entender CSS (Segunda parte)