I'm going to punch CSS in the Face....

Discussion in 'CSS' started by Ibanez, Aug 21, 2007.

  1. #1
    I have a top banner, two columns in the middle, and a footer. The left column left border won't extend to the bottom, how do I fix this? I tried googling the problem, but any information I have found hasn't been able to fix this problem as of yet. Solutions, input, advice?

    Help appreciated, thanks.
     
    Ibanez, Aug 21, 2007 IP
  2. soulscratch

    soulscratch Well-Known Member

    Messages:
    964
    Likes Received:
    45
    Best Answers:
    0
    Trophy Points:
    155
    #2
    I'm going to punch you in the face for asking a question without providing any link/code/mockup, how do you expect one to solve this without looking at code?

    Anyway, You can probably solve this using faux columns, there is no easy way to get columns to be "equal height" and dynamic which is why many resort to the method of making a background image on the parent element that is a thin strip of graphic that will "simulate" the background going all the way down as if the column was equal height.
     
    soulscratch, Aug 21, 2007 IP
  3. deathshadow

    deathshadow Acclaimed Member

    Messages:
    9,732
    Likes Received:
    1,999
    Best Answers:
    253
    Trophy Points:
    515
    #3
    ... as Soulscratch said, faux columns is probably your answer as in reality you cannot make two dynamic height containers auto match...

    and if faux columns ends up too much code or too big an image, then there's really only one answer... and your more rabid CSS zealots bleed from the ears every time you mention it.

    It's called a table.
     
    deathshadow, Aug 21, 2007 IP
  4. wyrd33

    wyrd33 Peon

    Messages:
    45
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #4
    You could also try a simple background to make each column appear to go down to the end of the page.
     
    wyrd33, Aug 22, 2007 IP
  5. deathshadow

    deathshadow Acclaimed Member

    Messages:
    9,732
    Likes Received:
    1,999
    Best Answers:
    253
    Trophy Points:
    515
    #5
    That's what 'faux columns' means.
     
    deathshadow, Aug 22, 2007 IP
  6. Ibanez

    Ibanez Peon

    Messages:
    23
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #6
    YEs, I did the faux column. It worked out fine. BUT....

    Now my form for my contact page is messed up in IE. Two of the input areas are a different color. When I refresh the page they are the correct color for a second, but change to a yellow color and I don't know why.
     
    Ibanez, Aug 22, 2007 IP
  7. deathshadow

    deathshadow Acclaimed Member

    Messages:
    9,732
    Likes Received:
    1,999
    Best Answers:
    253
    Trophy Points:
    515
    #7
    Link? URL? Code Sample?
     
    deathshadow, Aug 22, 2007 IP
  8. Dan Schulz

    Dan Schulz Peon

    Messages:
    6,032
    Likes Received:
    436
    Best Answers:
    0
    Trophy Points:
    0
    #8
    Yeah, going to have to see some code here.

    I do have a two column image-free "faux column" layout you can use if you like - I should write a tutorial on how to use it though.
     
    Dan Schulz, Aug 22, 2007 IP
  9. ninjamuk

    ninjamuk Peon

    Messages:
    305
    Likes Received:
    13
    Best Answers:
    0
    Trophy Points:
    0
    #9
    "I'm going to punch CSS in the Face...."

    That made my morning, lol.
     
    ninjamuk, Aug 23, 2007 IP
  10. GWiz

    GWiz Peon

    Messages:
    359
    Likes Received:
    17
    Best Answers:
    0
    Trophy Points:
    0
    #10
    Yeah without any code we can't help you at all, but I believe what you need is a container which and set the html to 100% in order for the container (and the contents) to extend downwards 100%.

    I'd suggest you google the term "100% css height" and you'll get some solutions. Otherwise post your code and we'll help you out.
     
    GWiz, Aug 24, 2007 IP