how to delete margin-top: 32px !important from twenty twelve

I want to remove the margin-top property from twenty twelve theme. This is the default theme provided by wordpress. The sample of the code what I found with the help of firebug.

     margin-top: 32px !important;


function remove_admin_login_header() {
    remove_action('wp_head', '_admin_bar_bump_cb');
add_action('get_header', 'remove_admin_login_header');

Add the following function to your functions.php file

function my_function_admin_bar(){ return false; }
add_filter( 'show_admin_bar' , 'my_function_admin_bar');

Go to the functions file inside your theme folder:


add_action('get_header', 'remove_admin_login_header');

function remove_admin_login_header() {
    remove_action('wp_head', '_admin_bar_bump_cb');

in the style.css around line #1645 is body .site { which has padding top & bottom:

body .site {
    padding: 0 40px;
    padding: 0 2.857142857rem;
    margin-top: 48px;
    margin-top: 3.428571429rem;
    margin-bottom: 48px;
    margin-bottom: 3.428571429rem;
    box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);

A better way to do this is to add theme support for the admin bar with a callback of "return false", then Wordpress wont ever trigger the _admin_bar_bump_cb action which is responsible for adding in the margin-top:32px.

add_theme_support( 'admin-bar', array( 'callback' => '__return_false' ) );

Remove margin from h1 - h6 elements. WP have default margins and that is why you see 32px !Important in inline HTML code.

I had the same issue. I got rid of


in the header template and problem solved.

You can specify an identifier for the html tag in the template and set it to margin-top: 0! important;

#html {margin-top: 0 !important;}

Need Your Help

Extender Provider failed to return an Extender

c# .net-3.5

We upgraded from .NET 2.0 to .NET 3.5. A co-worker of mine is getting the following dialog when attempting to run the ASP .NET web project under the debugger in Visual Studio 2008. He can build f...

How to uninstall older version of Xcode

xcode uninstall

I have Xcode 4.0.2 and 3.2.5 both installed on my macbook. How do I uninstall the older version without uninstalling the newer version?