Subscribe

RSS Feed (xml)

Powered By

Skin Design:
Free Blogger Skins

Powered by Blogger

Thursday, August 28, 2008

IE7 DOM table creation

It's usual to create dynamic elements with DOM, but when you try to create a table element on IE7 it doesn't appear. You can solve that problem by using the tbody element between the table tag and the tr tag

Wednesday, August 20, 2008

Enter on Javascript

If you need to capture the enter keypress on a webpage for example for submitting a form, you can do it with something like that:


tecla_pulsada = (document.all) ? e.keyCode : e.which;
if (tecla_pulsada==13){ //hacer lo que sea }

Monday, August 18, 2008

CSS Reset

CSS Reset is a technique to reset all explorer default CSS. With this techinque we can solve the most common problems, of designing a webpage.


 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}



Then you need to include this css library before the other CSS libraries of your webpage.

Cheers