|  | Posted by Ben C on 09/05/07 09:23 
On 2007-09-05, Deephay <tudoxxx@gmail.com> wrote:> Greetings all,
 >
 > I am currently writting a 3-column full-width webpage, I have a layout
 > problem, here is demo of the page:
 [...]
 > I have three columns (<div>), the width of the middle column (the last
 ><div>) will equal to 100% of the body width (according to CSS spec.),
 > but the content in that <div> will be put into the spaces between the
 > left and right floats according to the CSS spec, my problem is: some
 > times my CMS system will put a <table width="100%"><tr><td
 > align="center">content</td></tr>, this will break the layout of the
 > page because the middle column is not (100% - 2 x %25) but 100% and
 > the table width will be 100% either.
 >
 > Specify the width of the middle column direcly in the stylesheet (45%,
 > say) will help, but I am not sure whether it is a good idea.
 
 That sounds like not a bad idea. The problem is you've got padding and
 borders so things won't add up properly.
 
 But the general idea of giving the middle column something like width:
 45%; margin-left: 25%; margin-right: 25% should do the trick from the
 point of view of that stupid table.
 
 Why not fix the CMS system?
  Navigation: [Reply to this message] |