Home Forums Trusted Pro Header renders differently in Chrome

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #4084
    Laurie
    Participant

    A site I’m working on has a problem with the header image. In Safari, the pages render as you would expect; however, in Chrome the page text appears on top of the header image when it should render behind the image.

    Here is how it looks in Safari:

    Here’s the same page in Chrome:

    Here are the settings for the page:

    It looks as expected in both browsers if I choose the first format or the 3rd, but the second doesn’t work. I’ve used this template with the same setting with no issues.

    Do you know what is going on? I’m not sure if the problem is related, but I also wanted to put a colored background behind the header image so there would be no white line between the header photo and the menu bar. No matter what I did I could not get rid of the white line on this site.  The other site where the header image renders correctly I was able to set the background color for the image.

    Thanks.

    #4085
    Andy
    Keymaster

    I can’t be sure, but it looks like you have put your “background” image in the content area instead of using the Background Image option.

    As you are just changing the background image, I would recommend that you use the Standard Header and add your image as the Background Image, as the height of the custom header will render based on the height of the content within the custom header.

    The white line is because your image is wrapped within paragraph tags which have a 5px padding. The WordPress ‘Visual’ content editor automatically adds <p></p> paragraph tags around text or images.

    #4086
    Andy
    Keymaster

    Just one other thing to try if you want to keep the image in the content area.

    For the image that you have placed in the content area of the custom header, can you try changing the image Alignment to either Center or None.

    #4089
    Laurie
    Participant

    Your second suggestion worked.  I changed the alignment to “None” and everything worked.  I could get rid of the white line as well. So, if someone wants to use a larger, distinct image on all of the pages: choose the custom header option; check the custom header box; place the header image in the content section of the header settings; and select “None” for alignment when importing the image. If you want to remove the white line, add the background color under the content section. Keep in mind, however, that you will have to add the page titles and icons to the image manually. You can do that by switching to the standard header option and grabbing a snapshot of the page title.

    Thanks for your help!

    #4090
    Andy
    Keymaster

    Hi Laurie,

    Glad to hear that changing the image alignment fixed it.

    I would offer some caution about using a screenshot of the page title, as doing it this way will result in there being no H1 page title on the page and will be not so good for SEO purposes (unless you manually write a H1 title into the page content).

    #4091
    Laurie
    Participant

    Hi Andy,

    Is there a better way to accomplish the same effect? I like the ability to have distinct, larger images on the secondary pages.  The narrow image is too limiting for the content that I’m working with for these 3 websites.

    #4093
    Andy
    Keymaster

    You can use the standard header and set a different background image on a page-by-page basis.

    Then increase the top and bottom padding with this CSS snippet in Additional CSS

    .header-title {
        padding: 200px 0;
    }

    The standard padding value is 70px, so 200 or any value above 70 would increase the size of the header area.

Viewing 7 posts - 1 through 7 (of 7 total)
  • The topic ‘Header renders differently in Chrome’ is closed to new replies.