cms/drupal/themes/stark/layout.css
changeset 541 e756a8c72c3d
equal deleted inserted replaced
540:07239de796bb 541:e756a8c72c3d
       
     1 
       
     2 /**
       
     3  * @file
       
     4  * Stark layout method
       
     5  *
       
     6  * To avoid obscuring CSS added to the page by Drupal or a contrib module, the
       
     7  * Stark theme itself has no styling, except just enough CSS to arrange the page
       
     8  * in a traditional "Header, sidebars, content, and footer" layout.
       
     9  *
       
    10  * This layout method works reasonably well, but shouldn't be used on a
       
    11  * production site because it can break. For example, if an over-large image
       
    12  * (one that is wider than 20% of the viewport) is in the left sidebar, the
       
    13  * image will overlap with the #content to the right. The exception to this
       
    14  * is IE6 which will just hide the navigation block completely in these
       
    15  * instances due to a positioning bug.
       
    16  */
       
    17 
       
    18 #content,
       
    19 #sidebar-first,
       
    20 #sidebar-second {
       
    21   float: left;
       
    22   display: inline;
       
    23   position: relative;
       
    24 }
       
    25 
       
    26 #content {
       
    27   width: 100%;
       
    28 }
       
    29 body.sidebar-first #content {
       
    30   width: 80%;
       
    31   left: 20%; /* LTR */
       
    32 }
       
    33 body.sidebar-second #content {
       
    34   width: 80%;
       
    35 }
       
    36 body.two-sidebars #content {
       
    37   width: 60%;
       
    38   left: 20%;
       
    39 }
       
    40 
       
    41 #sidebar-first {
       
    42   width: 20%;
       
    43   left: -80%; /* LTR */
       
    44 }
       
    45 
       
    46 body.two-sidebars #sidebar-first {
       
    47   left: -60%; /* LTR */
       
    48 }
       
    49 
       
    50 #sidebar-second {
       
    51   float: right; /* LTR */
       
    52   width: 20%;
       
    53 }
       
    54 
       
    55 .section {
       
    56   margin: 10px;
       
    57 }