src/cm/media/js/lib/yui/yui_3.10.3/docs/cssgrids/cssgrids-fluid-example.html
author Yves-Marie Haussonne <ymh.work+github@gmail.com>
Fri, 09 May 2014 18:35:26 +0200
changeset 656 a84519031134
parent 525 89ef5ed3c48b
permissions -rw-r--r--
add link to "privacy policy" in the header test
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
525
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     2
<html>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     3
<head>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     4
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     5
    <title>YUI 3.x: CSS Grids Fluid Example</title>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     6
    <link rel="stylesheet" href="../../build/cssreset/cssreset.css" type="text/css">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     7
    <link rel="stylesheet" href="../../build/cssfonts/cssfonts.css" type="text/css">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     8
    <link rel="stylesheet" href="../../build/cssgrids/cssgrids.css" type="text/css">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     9
    <script src="../../build/yui/yui-min.js"></script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    10
<style>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    11
/* everything below is custom styling to demonstrate how to create a page layout using yui grid units */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    12
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    13
/* 3 column fluid layout (either side column is optional, just omit the layout padding) */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    14
#layout {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    15
    padding-left:300px; /* "left col" width */ 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    16
    padding-right:150px; /* "right col" width */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    17
}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    18
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    19
#nav {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    20
    margin-left:-300px; /* "left col" width */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    21
    width:300px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    22
}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    23
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    24
#extra {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    25
    width:150px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    26
    margin-right:-150px; /* "right col" width */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    27
}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    28
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    29
#main {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    30
    width:100%;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    31
}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    32
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    33
/* arbitrary content styling */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    34
#hd, #nav .content, #main .content, #extra .content, #ft {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    35
    border: 5px solid #ccc;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    36
    height: 400px; 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    37
}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    38
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    39
#hd, #ft {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    40
    height: 40px;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    41
}
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    42
</style>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    43
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    44
</head>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    45
<body>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    46
    <div id="hd">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    47
        <h1>Fluid Layout Template</h1>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    48
    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    49
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    50
    <div class="yui3-g" id="layout">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    51
        <div class="yui3-u" id="nav">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    52
            <div class="content"></div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    53
        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    54
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    55
        <div class="yui3-u" id="main">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    56
            <div class="content"></div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    57
        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    58
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    59
        <div class="yui3-u" id="extra">
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    60
            <div class="content"></div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    61
        </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    62
    </div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    63
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    64
    <div id="ft"></div>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    65
</body>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    66
</html>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    67
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    68
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    69
<script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    70
YUI.Env.Tests = {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    71
    examples: [],
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    72
    project: '../assets',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    73
    assets: '../assets/cssgrids',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    74
    name: 'cssgrids-fluid',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    75
    title: 'Fluid Width Page Layout',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    76
    newWindow: '',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    77
    auto:  false 
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    78
};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    79
YUI.Env.Tests.examples.push('cssgrids-units');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    80
YUI.Env.Tests.examples.push('cssgrids-fixed');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    81
YUI.Env.Tests.examples.push('cssgrids-fluid');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    82
YUI.Env.Tests.examples.push('cssgrids-align');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    83
YUI.Env.Tests.examples.push('cssgrids-magazine');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    84
YUI.Env.Tests.examples.push('menunav-leftnav');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    85
YUI.Env.Tests.examples.push('node-menunav-2');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    86
YUI.Env.Tests.examples.push('node-menunav-3');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    87
YUI.Env.Tests.examples.push('node-menunav-4');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    88
YUI.Env.Tests.examples.push('node-menunav-5');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    89
YUI.Env.Tests.examples.push('node-menunav-6');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    90
YUI.Env.Tests.examples.push('node-menunav-7');
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    91
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    92
</script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    93
<script src="../assets/yui/test-runner.js"></script>
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    94