English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

I am building an html email and I am finished with what I wanted to do but I have a large white space underneath my design and I can't get rid of it.

Please tell me what is causing that space and how to get rid of it.

My goal here is to get rid of the white space, not to redesign the page to make it more compliant, try different css tricks or get the page to work better on firefox or google mail etc. I am only interested in the white space fix.

http://www.geolearning.com/email/saastest03.htm

2007-11-29 06:22:47 · 6 answers · asked by Anonymous in Computers & Internet Programming & Design

This is for email - most experts say to avoid CSS - so no CSS!

http://www.anandgraves.com/html-email-guide

2007-11-29 06:41:44 · update #1

6 answers

your problem lies within your css style sheet.

2007-11-29 06:25:47 · answer #1 · answered by Jarmin 3 · 0 0

Try writing your HTML so the lines spread out more across the page, and at the end, be sure there is a 'cut off' that is at the 'bottom' of the page on the screen. Your 'problem' is because your page is too long, and too thin, and you MAY be able to 'shorten' the scroll bar to the right so it doesn't have the 'white' at the bottom ... but you also have a lot of 'white' at the sides, and unless you are not done and are going to 'add things' to fill that space, I think the webpage looks okay ... although it does need some brightly colored pictures or something to 'relieve the eye' from all of that text.

2007-11-29 06:29:29 · answer #2 · answered by Kris L 7 · 0 0

Your VERY best bet is not to use tables for layout! (I notice also that a part of your top is poking out awkwardly to the right and up...). You HAVE noticed, too, that one of your layout TDs has a height measurement? That could be getting in your way!

I humbly suggest, wrap the whole page in a large div, determine the page's width by setting the width of that larger div. Then define a left div, floating left, within that, and set its width and other characteristics. Then define a right div, floating right and like that.

Use CSS all in the in a