Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CSS
Los estilos locales o internos se emplean
directamente sobre los tag de las pginas.
Dentro de un .css S se puede usar otro .css,
y esto se logra importando el segundo .css.
Ejm:
@import url("nombreCss.css");
Importar hojas de estilos para todos los
dispositivos.
<link
rel="stylesheet"
type="text/css"
href="../../comunes/css/generales.css"
media="all" />
Importar hojas de estilos para dispositivos
con salida por pantalla.
<link
rel="stylesheet"
type="text/css"
href="../../comunes/css/globales.css"
media="screen" />
SELECTORES
Selector universal * y es para aplicarle las
caractiristcas de una regla a todos los
elementos de una pgina.
* {
margin: 0;
padding: 0
}
Selector de tipos (p, hx, div, etc...)
p {
margin: 0;
padding: 0;
}
<p>Prueba</p>
Selectores de clase. Se aplican directamete
sobre los tags en base a su atributo.
p.intro {
margin: 0;
padding: 0;
}
<p class="intro">Prueba</p>
Selector de id. Los id de una pgina deben ser
nicos en dicha pgina. Intro sera el id de
un elemento de la pgina.
p#intro {
margin: 0;
padding: 0;
}
<p class="intro">Prueba</p>
Selector en grupo. Se puede aplicar el mismo
estilo a varios tipos de tags.
p, div, ul {
margin: 0;
padding: 0;
}
<p>...</p>
<div>...</div>
<ul>...</ul>
Selector descendente. Aplica las propiedades
de una regla a los elementos que estn dentro
de otro elemento.
div p {
margin: 0;
padding: 0;
}
<div>
<p>...</p>
</div>
Aplica las
los
links
p:firts-letter {
color: red;
font-size: 30px;
}
<p>...</p>
Selector pseudo-element :before. Insertar
contenido generado antes de un elemento.
a:before {
content: "Tu perfil";
}
<a>...</a>
Selector
pseudo-element
:after.
Insertar
contenido generado despues de un elemento.
li:after {
content: ". ";
}
<ul>
<li>...</li>
...
</ul>
HERENCIA
Sobre el body. Se aplica a todos los elementos
dentro del body, excepto los links y quiz
otro mas...
body {
color: red;
}
Sobre los id. Todos los elementos dentro del
div heredaran del div#idCosa.
div#idCosa {
color: black;
text-decoration: underline;
font-size: 18px;
}
ORDEN DE LECTURA DE LAS CLASES
Mientras ms interno sea aplicada la regla css
tendr ms prioridad que las ms externas. En
otras palabras, las reglas ms internas sobre
escriben a las ms externas. Ejm:
Punto 1.
<p
style=
background:
black;
color:
white;></p>
Punto 2.
<head>
<style tipe=text/css>
P {
background: black;
color: white;
}
</style>
</head>
Punto 3.
Archivo.css
P {
background: black;
color: white;
}
1.
2.
3.
4.
R1.
p {
Border: 1px solid red;
}
R2.
span {
border: 1px solid green;
}
R3.
P#block span {
display: block;
}
<body>
<h1>Display: block,
<h1>Block</h1>
<p id=block>
<span>Elento
<span>Elento
<span>Elento
<span>Elento
</p>
</body>
inline y none</h1>
1</span>
2</span>
3</span>
4</span>