Title: Layout problems
Last modified: April 9, 2018

---

# Layout problems

 *  [epgb101](https://wordpress.org/support/users/epgb101/)
 * (@epgb101)
 * [8 years, 2 months ago](https://wordpress.org/support/topic/layout-problems-15/)
 * When I enable IP Geo Block – my WP site template (members) page layout loses 
   their full page width design. See the problem here; [https://www.101christiansingles.com/members/search/basic_search/](https://www.101christiansingles.com/members/search/basic_search/)
   
   usernaqme: vipuser pw: disley3577*
 * It should look like this page here; [https://www.101christiansingles.com/](https://www.101christiansingles.com/)
 * When I disable the plugin it goes back to fullwidth.
 * I have had to enable Late init (Display cached files after WordPress has loaded)
   so it works with caching plugin WP Super Cache.
 * Can you help me with the layout problem?
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Flayout-problems-15%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 3 replies - 1 through 3 (of 3 total)

 *  Plugin Author [tokkonopapa](https://wordpress.org/support/users/tokkonopapa/)
 * (@tokkonopapa)
 * [8 years, 2 months ago](https://wordpress.org/support/topic/layout-problems-15/#post-10162996)
 * Hi [@epgb101](https://wordpress.org/support/users/epgb101/),
 * I checked your page and found that the following inline CSS caused the problem:
 *     ```
       body {
           background: #fff;
           color: #444;
           font-family: -apple-system, BlinkMacSystemFont, ...;
           margin: 2em auto;
           padding: 1em 2em;
           max-width: 700px; /* <== THIS IS THE PROBLEM */
           -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.13);
           box-shadow: 0 1px 3px rgba(0,0,0,0.13);
       }
       ```
   
 * The above CSS is inserted because “MeetMe” at left aside caused error:
 * > Sorry, there seems to be a problem with this page:(
 * I think something related to “MeetMe” seems to be blocked by this plugin at server
   side.
 * So if you let me know about the plugin or theme you are using for “MeetMe”, I
   can help you.
 * Thanks for your asking.
 *  Thread Starter [epgb101](https://wordpress.org/support/users/epgb101/)
 * (@epgb101)
 * [8 years, 2 months ago](https://wordpress.org/support/topic/layout-problems-15/#post-10165311)
 * Thank you – 🙂
    Just to be sure… When I deactivate IP Geo Block – the problem
   goes away.
 * Do you still think this is the problem?
    body { background: #fff; color: #444;
   font-family: -apple-system, BlinkMacSystemFont, …; margin: 2em auto; padding:
   1em 2em; max-width: 700px; /* <== THIS IS THE PROBLEM */ -webkit-box-shadow: 
   0 1px 3px rgba(0,0,0,0.13); box-shadow: 0 1px 3px rgba(0,0,0,0.13); }
 * Edward
 *  Plugin Author [tokkonopapa](https://wordpress.org/support/users/tokkonopapa/)
 * (@tokkonopapa)
 * [8 years, 2 months ago](https://wordpress.org/support/topic/layout-problems-15/#post-10167975)
 * Hi Edward,
 * > When I deactivate IP Geo Block – the problem goes away.
 * Yes, that’s true. Honestly speaking, the real problem is not sit in IP Geo Block(
   IPGB), but a certain plugin or theme that provides “MeetMe” service.
 * Because when “MeetMe” fetches an error, then the HTML of your page looks like
   this:
 *     ```
       <!DOCTYPE html>
       <html lang="en-US">
       <head>
       <meta charset="UTF-8">
       ...
           <!DOCTYPE html>
           <html lang="en-US" class="no-js">
           <head>
           <meta charset="UTF-8">
           ...
           <title>Error</title>
           ...
           <style>
               body {
                   background: #fff;
                   ....
                   max-width: 700px; /* <== THIS IS THE PROBLEM */
                   ....
               }
           </style>
           ...
           <body class="error">
           <p>Sorry, there seems to be a problem with this page:(</p>
       ....
       ```
   
 * This means “**HTML in HTML**“. So if “MeetMe” would embed just an error message
   in the main HTML (without starting `<!DOCTYPE html>`), then the layout might 
   not be broken.
 * > Do you still think this is the problem?
 * No, because if “MeetMe” does not fetch an error, then the CSS would not embedded.
 * So after resolving the above problem, we should start to find the reason why “
   MeetMe” fetches an error. I think it might be blocked by IPGB. That’s why the
   problem goes away when you deactivate IPGB. In other words, if you deactivate“
   MeetMe” but activate IPGB, I think the problem may also go away.
 * So again, I can help you if you let me know the plugin or theme which handles“
   MeetMe”.
 * I hope these makes sense for you.
    Thanks.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Layout problems’ is closed to new replies.

 * ![](https://ps.w.org/ip-geo-block/assets/icon-128x128.png?rev=1148568)
 * [IP Geo Block](https://wordpress.org/plugins/ip-geo-block/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/ip-geo-block/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/ip-geo-block/)
 * [Active Topics](https://wordpress.org/support/plugin/ip-geo-block/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/ip-geo-block/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/ip-geo-block/reviews/)

 * 3 replies
 * 2 participants
 * Last reply from: [tokkonopapa](https://wordpress.org/support/users/tokkonopapa/)
 * Last activity: [8 years, 2 months ago](https://wordpress.org/support/topic/layout-problems-15/#post-10167975)
 * Status: not resolved