Jorge Rimblas
Senior APEX Consultant
$ === apex.jQuery
$("div");
apex.jQuery("div");
En CSS
el reto mas importante
Content
Padding
Border
Margin
<div>Content</div>div {
width: 320px; height: 50px;
padding: 10px;
}div {
width: 320px; height: 50px;
}div {
width: 320px; height: 50px;
padding: 10px;
border: 5px solid gray;
}div {
width: 320px; height: 50px;
padding: 10px;
border: 5px solid gray;
margin: 7px;
}div {
width: 320px;
padding: 10px;
border: 5px solid gray;
margin: 0;
}320px (width)
+ 20px (left + right padding)
+ 10px (left + right border)
+ 0px (left + right margin)
= 350pxCual es el ancho total?
div {
width: 320px;
padding: 10px;
border: 5px solid gray;
margin: 0;
}selector
propiedad
valor
propiedades
valor
jQuery selector
div {
padding: 10px;
}div {
padding: 10px 10px 10px 10px;
}top/arriba
bottom/abajo
right
derecha
left
izquierda
abreviatura
div {
padding: 5px 10px;
}div {
padding: 5px 10px 5px 10px;
}top
bottom
right
left
top
right
bottom
left
div {
padding: 5px 10px 5px 10px;
}top
right
bottom
left
div {
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
}select *
from emp
where deptno = 20select element
from {HTML de hoja}
* {
...
}select element
from {HTML de Hoja}
where id = 'PK'#PK {
...
}<div id="emps" class="t-Region">
...
</div>#emps {
color: red;
}select element
from {HTML de Hoja}
where job = 'SALES'.sales {
...
}<div id="emps" class="t-Region">
...
</div>.t-Region {
color: red;
}<td class="t-Report-cell" headers="EMPNO">
...
</td>td[headers="EMPNO"] {
color: red;
}~=
|=
^=
$=select element
from {HTML de hoja}
where deptno = 20div {
...
}<div id="emps" class="t-Region">
...
</div>div {
color: red;
}<div id="emps" class="t-Region t-Region--removeHeader">
...
</div>.t-Region {
background-color: white;
}
#emps {
background-color: gray;
}
div {
background-color: blue;
}
<div id="emps" class="t-Region t-Region--removeHeader">
...
</div>.t-Region {
background-color: white;
border: 1px solid black;
}
.t-Region {
background-color: gray;
}
<div id="emps" class="t-Region t-Region--accent5"
style="background-color: green;">
...
</div>.t-Region {
background-color: white;
}
.t-Region.t-Region--accent5 {
background-color: gray;
}
#emps {
background-color: blue;
}
.t-Region {...}
$(".t-Region");.t-Region.t-Region--accent5 {...}
$(".t-Region.t-Region--accent5");CSS
jQuery
CSS
jQuery
#emps {...}
$("#emps");CSS
jQuery
$(".t-Region").hide();$(".t-Region").remove();$(".t-LinksList-item").toggleClass("is-current");$("#emp").find("li").removeClass("is-current");| Attributos "style" | Más especifico |
| ID | |
| Class, Attribute | |
| Elements | Menos específico |
* https://css-tricks.com/specifics-on-css-specificity/
<div id="emps" class="t-Region t-Region--accent5"
style="background-color: green;">
...
</div>.t-Region {
background-color: white!important;
}
.t-Region.t-Region--accent5 {
background-color: gray;
}
#emps {
background-color: blue;
}
La mejor alternativa!