Results 1 to 4 of 4

Thread: Problems with DD CSS Library template CSS Top and Bottom Frames Layout and Form Tag

  1. #1
    Join Date
    Jul 2007
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Problems with DD CSS Library template CSS Top and Bottom Frames Layout and Form Tag

    I have been playing with the DD CSS Library and the template CSS Top and Bottom Frames Layout.

    Original DD File: http://www.dynamicdrive.com/style/la...frames-layout/

    All I have done it add a form tag after the body tag and the liquid area no longer displays the scroll bars - wondered if anyone knew why? Or a workaround.

    <!--Force IE6 into quirks mode with this comment tag-->
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Dynamic Drive: CSS Top and Bottom Frames Layout</title>
    <style type="text/css">

    body{
    margin: 0;
    padding: 0;
    border: 0;
    overflow: hidden;
    height: 100&#37;;
    max-height: 100%;
    }

    #framecontentTop, #framecontentBottom{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 130px; /*Height of top frame div*/
    overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
    background-color: navy;
    color: white;
    }

    #framecontentBottom{
    top: auto;
    bottom: 0;
    height: 110px; /*Height of bottom frame div*/
    overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
    background-color: navy;
    color: white;
    }

    #maincontent{
    position: fixed;
    top: 130px; /*Set top value to HeightOfTopFrameDiv*/
    left: 0;
    right: 0;
    bottom: 110px; /*Set bottom value to HeightOfBottomFrameDiv*/
    overflow: auto;
    background: #fff;
    }

    .innertube{
    margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
    }

    * html body{ /*IE6 hack*/
    padding: 130px 0 110px 0; /*Set value to (HeightOfTopFrameDiv 0 HeightOfBottomFrameDiv 0)*/
    }

    * html #maincontent{ /*IE6 hack*/
    height: 100%;
    width: 100%;
    }

    </style>

    <script type="text/javascript">
    /*** Temporary text filler function. Remove when deploying template. ***/
    var gibberish=["This is just some filler text", "Welcome to Dynamic Drive CSS Library", "Demo content nothing to read here"]
    function filltext(words){
    for (var i=0; i<words; i++)
    document.write(gibberish[Math.floor(Math.random()*3)]+" ")
    }
    </script>

    </head>

    <body>
    <form name="testfrom" id="testform" action="blah.aspx" method="post">
    <div id="framecontentTop">
    <div class="innertube">

    <h1>CSS Top and Bottom Frames Layout</h1>
    <h3>Sample text here</h3>

    </div>
    </div>

    <div id="framecontentBottom">
    <div class="innertube">

    <h3>Sample text here</h3>

    </div>
    </div>


    <div id="maincontent">
    <div class="innertube">

    <h1>Dynamic Drive CSS Library</h1>
    <p><script type="text/javascript">filltext(255)</script></p>
    <p style="text-align: center">Credits: <a href="http://www.dynamicdrive.com/style/">Dynamic Drive CSS Library</a></p>

    </div>
    </div>

    </form>
    </body>
    </html>

    Thanking you in advance.
    Last edited by Ratty; 07-09-2007 at 02:42 PM. Reason: Forgot original link

  2. #2
    Join Date
    Feb 2007
    Posts
    293
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    For the layout to work with a form, you would need to put the form inside the maincontent/innertube div. Otherwise, you'll break the layout.

  3. #3
    Join Date
    Jul 2007
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Thanks for the reply, trouble is, I was trying to use the code on a master page in aspx which does not allow me to move the form tag.

    When you say "otherwise it will break it," do you know why it's breaking?

  4. #4
    Join Date
    Jul 2007
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Hi guys,

    Not sure how to remove this thread but it seems impossible to get this to work so I am trying a different design.

    Thanks for your input.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •