Viewing 9 replies - 1 through 9 (of 9 total)
  • Hi Darius,

    You appear to have some css on line 148 in style.css that is applying a 20px left margin at smaller widths (see below). If you set the 20px to 0 you should be ok.

    @media screen and (max-width: 1220px) and (min-width: 0px)
    #logo {
        width: 100%;
        margin: 20px 0 0 20px !important;
        float: left;
    }

    Good luck 🙂

    Mark

    • This reply was modified 6 years, 10 months ago by Airster.
    Thread Starter darius23694

    (@darius23694)

    Didn’t help :/

    Can it be that I have used this code to shrink the logo on mobile devices?

    @media only screen and (min-width: 200px) and (max-width: 670px) {

    .site-branding img {
    max-width:320px;
    max-height:56px;

    }
    .main-header {height:80px;}
    }

    Hi Darius,

    I don’t think so. You can see what I see when I use Google Inspector in the short video in my dropbox https://www.dropbox.com/s/ifu95b813qyzxfe/Record_2017_06_13_12_28_36_479.mp4?dl=0

    It really does seems as simple as removing that margin.

    If you can remove it and re-publish, I’ll have another look though.

    Mark

    Thread Starter darius23694

    (@darius23694)

    Hi,

    I’ve removed the code to center the logo and just kept yours. Could you check it now please?

    Hi Darius,

    Sorry, I had to pop out. I *think* I’ve found the problem. I’m just checking now.

    I’ll post ASAP.

    Mark

    Ok, it appears you have identical code (see below) in both the child theme css and the parent theme css. I don’t know which you are editing.

    @media screen and (max-width: 1220px) and (min-width: 0px)
    #logo {
        width: 100%;
        margin: 20px 0 0 20px !important;
        float: left;
    }

    Your child theme should take precedence. Make sure you edit the css in your child theme to have “margin: 20px 0 0 0 !important”.

    I sure this is where the problem lies.

    Mark

    • This reply was modified 6 years, 10 months ago by Airster.

    Also, you appear to be @import ing the parent css in the child css.

    This is no longer best practice (https://codex.wordpress.org/Child_Themes) and may be having an effect. The codex says:

    The final step is to enqueue the parent and child theme stylesheets. Note that the previous method was to import the parent theme stylesheet using @import: this is no longer best practice, as it increases the amount of time it takes style sheets to load. The correct method of enqueuing the parent theme stylesheet is to add a wp_enqueue_scripts action and use wp_enqueue_style() in your child theme’s functions.php.

    Thread Starter darius23694

    (@darius23694)

    Thanks it works 🙂 Now I only need to center the menu on iPad Pro..any idea how to do that? 🙂

    Great! Glad that works.

    I’ve just had a look using Google Dev Tools iPad Pro emulation and it looks perfectly central to me.

    Are you still having problems with the iPad Pro? I don’t have one so can’t test on the real thing I’m afraid.

    Mark

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘How to center logo on mobile screen | Previous codes didn’t work’ is closed to new replies.