Cannot Resize DIV to anything smaller than maximum width

Posted by MxmastaMills on Stack Overflow See other posts from Stack Overflow or by MxmastaMills
Published on 2012-10-27T04:50:52Z Indexed on 2012/10/27 5:01 UTC
Read the original article Hit count: 164

Filed under:
|
|

Quick CSS Question. I cannot seem to figure out a very simple CSS/HTML problem. Here's a JSFiddle.

http://jsfiddle.net/BmM6t/

Basically, these two divs are not resizing to anything less than 100% width:

<div id="main_pic" class="main_div">
    THIS IS WHERE THE MAIN PIC WILL GO.
    </div>
    <div id="signin" class="main_div">
        SIGN IN TO THE SITE!
        <form>
            <label for="name">EMAIL/USERNAME:</label>
            <input type="text" name="name" id="name">
            <label for="email">PASSWORD:</label>
            <input type="text" name="email" id="email">
            <br />
            <input type="submit" value="Let's Play!">
        </form>
    </div>

You'll see that the two divs with class main_div actually take up the entire width of the screen for some reason (you can see that if you inspect the element) even though their widths are clearly written. When you try to change the width of one of the main_div's it changes the width but if you inspect the element, it just changes the width of the object and adds padding around it to make sure it still takes up the entire width of the screen.

I'm sure it's some little error I've made but I can't find it. Thanks for the help!

© Stack Overflow or respective owner

Related posts about html

Related posts about css