Two Ways for you to Reset your CSS


The first way is simple but very efficient when you don’t have tables, iframes, etc. It will reset the padding and margin for all the html elements.


* {
    padding: 0;
    margin: 0;
    font-size: 100%;
    background: transparent;
}

The second way, [original]:


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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

Popularity: 49% [?]


Categories: CSS Specificity, CSS Tips, Posted on February 25, 2008 by Choppr | Log in

3 Comments

Post a Comment - TrackBack- RSS Comments

  1. Comment by santosh kori:

    Its Best technique and useful.

    April 4, 2008 @ 4:36 am
  2. Pingback from Way to Align Checkboxes and Their Labels Consistently (cross-browsers) | Advanced CSS/XHTML Explained:

    [...] code assumes that you’re using a reset like Eric Meyer’s that doesn’t override form input margins and padding (hence putting margin and padding resets [...]

    October 31, 2009 @ 5:32 pm
  3. Pingback from Is it Fine to Use a CSS Reset? | Advanced CSS/XHTML Explained:

    [...] yes, yes absolutely use a CSS Reset if you plan to develop for cross-browser [...]

    October 31, 2009 @ 5:39 pm

Write a Comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>