Understanding Fluid Grid Layout

Hi,
First of all - I apologize - my English is bad, but I hope you will understand me.
I'm currently watching some video tutorials about responsive web design, particularly about Fluid Grid Layout/Dreamweaver.
To get to the point and to be as simple as possible, my question is: In what cases elements do NOT need to have class="fluid"?
For example, here's part of the code from one video tutorial:
<body>
    <div class="gridContainer clearfix">
        <header id="header" class="fluid">
            <h1>The Best Site Ever!</h1>
            <nav id="mainnav" class="fluid">
                <ul>
                    <li><a href="index.html">Home</a></li>
                    <li><a href="about.html">About Us</a></li>
                    <li><a href="products.html">Products</a></li>
                    <li><a href="#">Services</a></li>
                    <li><a href="#">Contact</a></li>
                </ul>
            </nav>
        </header>
        <article id="intro" class="fluid">
            <h2>Some Title</h2>
            <p>Some thext... </p>
        </article>
As you can see above, <header> and <article> elements that are child-elements of <div class="gridContainer clearfix"> have class="fluid". But, let's look inside <header> element - there are two child-elemets: <h1> without and <nav> with class="fluid". 
Now, correct me if I'm wrong - If some element has child-elements - it must have class="fluid" (except for the case with ul/ol and its child-elements li), right? For example, element <article id="intro"> must have  class="fluid" because it has child element <h2> and <p>, but those child elements will not have class="fluid" because they don't have child-elements. On the other side, child-element (of the <header id="header" class="fluid">) <nav id="mainnav" will have class="fluid" because it has child element (ul). Only in case of lists there are exceptions...

Thank you for your response. It isn't the snapping that appears to be the problem. This is an example of what I'm trying to do. Excel was the best way for me to provide a visual. Is this possible? Every time I try to place divs in a similar layout, the div will not take up multiple rows. For example div 4 would move down and where row 7 is would now be row 4. Div 2 would have also moved down because of 5. I have a large image that needs to be placed to the left of a header and vertical menu. I'm trying to keep the header and menu seperate and the image needs to be aligned to the top left of the text. I'm sorry that I'm overcomplicating this. I must admit it surprises me that the fluid grid appears to be dictated by rows. I'm wondering if for this particular design I should just stick to a table.

Similar Messages

  • How to increase the width of the Fluid Grid Layout from 1008px to 1080px?

    Good day all, I'm experiencing a slight problem with Fluid Grid Layout in Dreamweaver CS6. I want to increase it's width so that it could be one with my Photoshop CS6 design (which is 1080px), the problem is that I can't as I am limited to 1008px. How do I increase the width? I ultimately am re-coding my design as my client demanded a responsive design but I'm clueless in that avenue which is why I resorted to re-doing everything under the set & safe default (Fluid Grid Layout) that doesn't require me to udnderstand media queries at an expert level.  

    While Fluid Grid Layout can save you some production time, you still need a good understanding of CSS Media Queries to use it.
    Introduction to CSS Media Queries
    http://www.adobe.com/devnet/dreamweaver/articles/introducing-media-que ries.html
    CS6 Fluid Grid Layouts (6 min video)
    http://tv.adobe.com/watch/digital-design-cs6/creating-adaptive-designs -using-fluid-grid-layouts-in-dreamweaver-cs6/
    CS6 Fluid Grid layouts (17 min video)
    http://tv.adobe.com/watch/learn-dreamweaver-cs6/using-fluid-grid-layou ts/
    Step-by-Step tutorial -- Building Fluid Grid Layouts in DW CS6
    http://www.adobe.com/inspire/2012/08/fluid-grid-layouts-dreamweaver-cs 6.html
    Instead of fixed-widths in pixels, FLG code is all % based.  It starts with the mobile layout and cascades to tablet, then desktop.  If you want to use fixed-widths in pixels, you must manually change the CSS code for all three devices.
    Nancy O.

  • Full width slider in a fluid grid layout ???

    I'm fairly fluent in Dreamweaver building fixed pixel sites, but cannot seem to grasp fluid grid layouts. At least with what I'm trying to accomplish. mostly all of the tutorials Ive seen dont address anything complicated.
    Question:
    I'm trying to achieve a 100% nivo slider at the top of a page, with a main body area below it that only uses 960px or what ever the equivalent would be as a percentage. How do I do this?
    Initially for testing purposes, I tried to experiment by simply creating two divs. One full screen and one less than that. What I am seeing first is that after creating two divs, and placing color in the divs, when viewed in browser, it does not fill the screen and leaves a small margin on either both side. Looking into the css properties, there's padding in the grid container and the percentage is less than 100%. Why If 100% is selected when setting the new document properties.
    Maybe this is the wrong way to achieve what I'm trying to achieve, but I did attempt to get started here. I'm totally lost here guys and girls. Are there any advanced tuts out there that address this?
    Thanks in advance!
    Bob
    <body>
    <div class="gridContainer clearfix">
      <div id="LayoutDiv1">Use Insert Panel for additional Fluid Grid Layout Div tags. Note: All Layout Div tags must be inserted directly inside the "gridContainer" div tag. Nested Layout Div tags are not currently supported. </div>
      <div id="LayoutDiv2">This is the content for Layout Div Tag "LayoutDiv2"</div>
    </div>
    </body>
    </html>
    @media only screen and (min-width: 769px) {
    .gridContainer {
        width: 98.5507%;
        max-width: 1232px; (I deleted this)
        padding-left: 0.7246%;
        padding-right: 0.7246%;
        margin: auto;
    #LayoutDiv1 {
        clear: both;
        float: left;
        margin-left: 0;
        width: 100%;
        display: block;
    #LayoutDiv2 {
        clear: both;
        float: left;
        margin-left: 22.549%;
        width: 54.9019%;
        display: block;

    Thanks for the input. I have the slider working now. Placing it before the grid container worked. Also setting the desk top grid to 81-88% answered my other question. That renders the gutters I'm looking for. But I have a question. I asked this above. If I select 100% on the mobile, 100% for tablet, and 88% for desktop, why does DW produce padding in the css files? I keep hearing references to not mess with the css file, and create a new file to perform styling. Can I safely delete this padding and change this percentage to 100%? Confusing to me. If it's mobile first, and all calculations are based on these numbers, then.... Well you understand what I'm saying.
    /* Mobile Layout: 480px and below. */
    .gridContainer {
        margin-left: auto;
        margin-right: auto;
        width: 96%;
        padding-left: 2%;
        padding-right: 2%;
    So secondly, do we create a separate css file for styling?
    And third, how do you create subsequent pages. Does this work with dwt files?
    Thanks in advance. I will get my head around this soon, I promise.
    B

  • Margins, Padding, no effect in "multiple columns" Fluid Grid Layout

    Mac Pro
    Adobe DW CS6
    Testing URL:  http://0343be5.netsolhost.com/satgraphics_02/index.html
    First time using multiple columns in fluid grid layout----------------------------------------
    <style>
    .newspaper
              column-count: 2;
              column-gap: normal;
              column-rule: 2px outset #000000;
              /* Firefox */
              -moz-column-count: 2;
              -moz-column-gap: normal;
              -moz-column-rule: 2px outset #000000;
              /* Safari and Chrome */
              -webkit-column-count: 2;
              -webkit-column-gap: normal;
              -webkit-column-rule: 2px outset #000000;
    Text goes to border of container, and I've run out of ideas on margins and padding options on not only the .newspaper <style> but using its container, LayOutDiv1. All appears good in "Live" view, text easily readable, but Safari, FireFox, Opera ignores css. When viewed with padding/margins input, it just shifts the div to right, outside grid.
    Indent first line in paragraph works well, wrapping image properly, and column flow smooth.
    Set padding in p,h2, h3 at 10px but no results visable. (Retset to "0" padding.)
    On laptop PC…can't seem to access live testing URL so unsure of IE 10 operational functionality.
    Thank You...

    Testing URL:  http://0343be5.netsolhost.com/satgraphics_02/index.htmlYes, very helpful in furthering my overall understanding; however, I remain perplexed at being unable to keep div#column.newspaper from moving to right, thus negating the padding and text abuts right margin viewed in browsers.
    (Appearance when viewing in "layout backgrounds' shows equal padding shift to right to edge of div.gridContainer.clearfix box.)
    Base problem is that the borders on outside of layoutDiv1 (or the column itself) continues to be pusher right, thus misaligning outside borders of three seperate divs; header, menu, and LayoutDiv1.
    Am i missing something in how to contain without borders (full width) being overrun. Or, maybe improper insertion of padding rules?
    Testing URL:     http://0343be5.netsolhost.com/satgraphics_02/index.html
    Thank You.

  • Fluid Grid Layout Alignment Issue

    I'm using Dreamweaver CC Fluid Grid Layout. This is my first time using Dreamweaver, (and first time posting to Adobe Community) so I don't have a ton of experience. Somehow, the whole body of all my pages has been aligned left and I can't find anywhere in the CSS or the HTML of the individual pages that would make it do so.  I even tried inserting a body: align: center in the CSS and also in the HTML of each page and it just won't respond. Does anyone have any ideas? I'd really REALLY appeciate some help with this because I'm totally at a loss. Below is my CSS and the HTML for my index.html .
    CSS
    @charset "UTF-8";
    /* Simple fluid media
       Note: Fluid media requires that you remove the media's height and width attributes from the HTML
       http://www.alistapart.com/articles/fluid-images/
    img, object, embed, video {
              max-width: 100%;
    /* IE 6 does not support max-width so default to width 100% */
    .ie6 img {
              width:100%;
              Dreamweaver Fluid Grid Properties
              dw-num-cols-mobile:                    4;
              dw-num-cols-tablet:                    8;
              dw-num-cols-desktop:          12;
              dw-gutter-percentage:          25;
              Inspiration from "Responsive Web Design" by Ethan Marcotte
              http://www.alistapart.com/articles/responsive-web-design
              and Golden Grid System by Joni Korpi
              http://goldengridsystem.com/
    .fluid {
              clear: both;
              margin-left: 0;
              width: 100%;
              display: block;
              color: #FFFFFF;
              font-family: source-sans-pro;
              font-style: normal;
              font-weight: 200;
              float: left;
    .fluidList {
        list-style:none;
        list-style-image:none;
        margin:0;
        padding:0;       
    /* Mobile Layout: 480px and below. */
    .gridContainer {
              margin-left: auto;
              margin-right: auto;
              width: 86.45%;
              padding-left: 2.275%;
              padding-right: 2.275%;
              clear: none;
              float: none;
    body {align-content:center}
    #top {
              margin-left: auto;
              margin-right: auto;
              text-align: center;
              font-family: source-sans-pro;
              font-style: normal;
              font-weight: 600;
    #top {
              background-color: #1f1f1f;
    #mainnav {
              background-color:#1F1F1F
    #menuSystem {
    .menuItem {
              margin-top: 9px;
              margin-bottom: 2px;
              padding-top: 2px;
              padding-bottom: 2px;
              text-align: center;
              color: #FFFFFF;
              background-color: #1f1f1f;
              width: 100%;
              clear: both;
              margin-left: 0;
              padding-left: 0px;
              -webkit-box-sizing: content-box;
              -moz-box-sizing: content-box;
              box-sizing: content-box;
              letter-spacing: 2pt;
              text-transform: uppercase;
    .gridContainer.clearfix #top h1 {
              color: #FFFFFF;
              font-family: fredericka-the-great;
              font-style: normal;
              font-weight: 400;
              text-align: center;
              text-transform: uppercase;
              letter-spacing: 5pt;
    #hero {
    h2 {
              font-family: source-sans-pro;
              font-style: normal;
              font-weight: 200;
              text-align: center;
              margin-right: 0%;
              margin-top: 10%;
              text-decoration: overline;
              color: #FFFFFF;
    #footer {
              background-color: #1F1F1F;
              color: #FFFFFF;
              text-align: left;
    #wrapper {
              background-color: #2D2D2D;
              font-family: source-sans-pro;
              position: static;
              display: inline;
    #childpageimage {
              width: 59%;
              padding-top: 0px;
              padding-bottom: 0px;
              padding-right: 2px;
    #content2 {
              color: #FFFFFF;
              font-family: source-sans-pro;
              font-style: normal;
              font-weight: 400;
              text-align: left;
              text-indent: 0px;
              padding-left: 10px;
              padding-right: 10px;
              width: 100%;
              clear: both;
              margin-left: 0;
              float: left;
    contentgallery {
              color:#FFFFFF;
    table {
              color: #FFFFFF;
              font-family:source-sans-pro;
    #childpageimage2 img {
              width: 50%;
              float: left;
              top: 0px;
              padding-top: 5px;
    #content3 {
              color: #FFFFFF;
              font-family: source-sans-pro;
              font-style: normal;
              font-weight: 200;
              text-align: left;
              padding-left: 10px;
              padding-right: 10px;
    #contact {
              width: 100%;
              clear: both;
              margin-left: 0;
              float: right;
    #contenttitle {
              width: 100%;
              color: #FFFFFF;
              text-decoration: overline;
    body {align-content:center}
    #content {
              width: 100%;
              clear: both;
              margin-left: 0;
              color: #FFFFFF;
              font-family: source-sans-pro;
              font-style: normal;
              font-weight: 200;
    .zeroMargin_mobile {
    margin-left: 0;
    .hide_mobile {
    display: none;
    /* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
    @media only screen and (min-width: 481px) {
    .gridContainer {
              width: 90.675%;
              padding-left: 1.1625%;
              padding-right: 1.1625%;
              clear: none;
              float: none;
              margin-left: auto;
    a {
              color:#FFFFFF;
              text-decoration:none;
    a:hover {color:#843F93;
    #top {
    #mainnav {
    #menuSystem {
    .menuItem {
    width: 23.0769%;
    clear: none;
    margin-left: 2.5641%;
    #hero {
    #footer {
    #wrapper {
    position: static;
    #childpageimage {
    width: 100%;
    #content2 {
    width: 100%;
    clear: both;
    margin-left: 0;
    #content3 {
    #contact {
              width: 10.2564%;
              clear: both;
              margin-left: 0;
    #contenttitle {
    width: 100%;
    #content {
    width: 100%;
    clear: both;
    margin-left: 0;
    .hide_tablet {
    display: none;
    .zeroMargin_tablet {
    margin-left: 0;
    /* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */
    @media only screen and (min-width: 769px) {
    .gridContainer {
              width: 88.5%;
              max-width: 1232px;
              padding-left: 0.75%;
              padding-right: 0.75%;
              margin: auto;
              clear: none;
              float: left;
              margin-left: auto;
    #top {
    #mainnav {
    #menuSystem {
    .menuItem {
              width: 23.7288%;
              margin-left: 1.6949%;
              clear: none;
    #hero {
    #footer {
    #wrapper {
              position: relative;
              height: 0%;
    #childpageimage {
              width: 49.1525%;
    #content2 {
              width: 57.6271%;
              font-size: large;
              margin-left: 1.6949%;
              clear: none;
    #content3 {
    #contact {
              width: 6.7796%;
              margin-left: 1.6949%;
              clear: none;
    #contenttitle {
    width: 32.2033%;
    #content {
    width: 40.6779%;
    margin-left: 1.6949%;
    clear: none;
    .zeroMargin_desktop {
    margin-left: 0;
    .hide_desktop {
    display: none;
    index.html
    <!doctype html>
    <!--[if lt IE 7]> <html class="ie6 oldie"> <![endif]-->
    <!--[if IE 7]>    <html class="ie7 oldie"> <![endif]-->
    <!--[if IE 8]>    <html class="ie8 oldie"> <![endif]-->
    <!--[if gt IE 8]><!-->
    <html class="">
    <!--<![endif]-->
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Kate Farrow</title>
    <style type="text/css">
    body {background-color:#1F1F1F;} </style>
    <link href="boilerplate.css" rel="stylesheet" type="text/css">
    <link href="fluidgrid.css" rel="stylesheet" type="text/css">
    <!--
    To learn more about the conditional comments around the html tags at the top of the file:
    paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/
    Do the following if you're using your customized build of modernizr (http://www.modernizr.com/):
    * insert the link to your js here
    * remove the link below to the html5shiv
    * add the "no-js" class to the html tags at the top
    * you can also remove the link to respond.min.js if you included the MQ Polyfill in your modernizr build
    -->
    <!--[if lt IE 9]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    <script src="respond.min.js"></script>
    <!--The following script tag downloads a font from the Adobe Edge Web Fonts server for use within the web page. We recommend that you do not modify it.--><script>var __adobewebfontsappname__="dreamweaver"</script><script src="http://use.edgefonts.net/source-sans-pro:n2,n6,n4:default;fredericka-the-great:n4:default. js" type="text/javascript"></script>
    </head>
    <body>
    <div class="gridContainer clearfix"><div id="wrapper" class="fluid">
      <header id="top" class="fluid"><aside id="contact" class="fluid">
        <div align="center"><a href="http://www.linkedin.com/in/farrowkate" style="text-decoration:none;"><span style="font: 80% Arial,sans-serif; color:#0783B6;"><img src="http://s.c.lnkd.licdn.com/scds/common/u/img/webpromo/btn_in_20x15.png" width="40" height="30" alt="View Kate Farrow's LinkedIn profile" style="vertical-align:middle" border="0"></span></a></div>
      </aside>
        <h1 align="center">Kate Farrow</h1>
        <nav id="mainnav" class="fluid">
          <div align="center">
            <ul id="menuSystem" class="fluid fluidList">
              <li class="fluid menuItem zeroMargin_desktop zeroMargin_tablet"><a href="index1.html">Home</a></li>
              <li class="fluid menuItem"><a href="about.html">About</a></li>
              <li class="fluid menuItem"><a href="work.html">Work</a></li>
              <li class="fluid menuItem"><a href="resume.html">Resum&Eacute;</a></li>
            </ul>
          </div>
        </nav>
      </header><div id="hero" class="fluid"><img src="140210_Kate_044.jpg" alt=""/></div>
      <div id="contenttitle" class="fluid">
        <h2>Who am I?</h2>
      </div>
      <article id="content2" class="fluid">
        <p>My name is <strong>Kate Farrow</strong>. </p>
        <p>I’m a creative spirit with a great imagination, a passion for writing, and a knack for web strategy. Check out my work to see what I’m talking about.</p>
      </article>
      <footer id="footer" class="fluid">
        <p> </p>
        <p>&copy; Kate Farrow 2014. Photography &copy; L. Farrow and J. Sandhu</p>
        <p> </p>
      </footer>
    </div></div>
    </body>
    </html>

    The "align" attribute is obsolete.  See centering Pages, Images and other elements with CSS
    http://cookbooks.adobe.com/post_Centering_web_pages_and_other_elements_with_CSS-16640.html
    FluidGrids are for experienced web designers who already understand  the core concepts of HTML, CSS and  Advanced CSS Media Queries.  Don't bite off more than you can  chew for a 1st project.  Start with a stable, fixed-width layout.  When you become proficient with that, then you can take on more challenges.
    Go to File > New > Blank page > HTML.  Select a layout from the 3rd panel.  Hit Create.
    Creating your first web site in DW - (5-part tutorial)
    http://www.adobe.com/devnet/dreamweaver/articles/first_website_pt1.html
    Nancy O.

  • How to edit fluid grid layout in Dreamweaver CS6

    Hi all
    I am a designer at the company I work for and we've been building repsonsive designs for the past 12months. I've decided that it would be good for me to try out the new fluid grid layout tool in Dreamweaver CS6 to see if we can improve the design process by using dreamweaver to allow us to quickly prototype my designs for mobile, tablet and desktop.
    However I have 2 problems so far.
    1) I've created my first fluid grid layout and saved all the files into a new folder. I set grid widths and gutter but now want to edit the values as I am not happy with the gutter. Can this be done? I can't seem to find the file that does this so can anyone point me in the right direction?
    2) We have traditionally used pixels to define our grids. I normally produce a grid with a fixed pixel gutter, overall width and column size. It seems that Dreamweaver only has the option to use percentages. Can anyone tell me if this can be changed and again where I can do this?
    Thanks for your  help
    Trevor

    In Code View, open your FluidGrid.css file (or whatever you named it) when you created the layout.
    FluidGrid Layouts are not perfect and the interface could use a lot of improvement.  That said, I think they can be used as a starting point for simple layout projects providing you understand their limitations and are willing to manually tweak the FluidGrid.css code.   
    If you've been doing Responsive Layouts for 12 months, you're probably building desktop to mobile whereas FluidGrids build from mobile to desktop.   It takes a little adjustment in thinking.
    Keep FluidGrid.css for layout only.  Use a seperate stylesheet for your content styles. 
    Nancy O.

  • Adapt existing web site with fluid grid layout

    Hi everyone,
    I'm wondering if I could take a exisiting website and using Dreamweaver CS6 (which I don't owned at the moment) "easily" create associated fluid layout for tablets and smartphones.
    Or do I have to start a new website "from scratch" to get the fluid layout?
    I'm just beginning with website creation (only 2 at the moment) and I tried out  Dreamweaver 5.5 at the beginning of 2012... since I didn't find any other tools that could do the job like I feel Dreamweaver can, I'm in the process of convincing myself I should buy Dreamweaver CS6.... I won't hesitate much longer if I could take a existing website and be able to easily adapt it to fluid layout.
    Thanks for your help
    Sebastien

    You would have to start over with a whole new Layout.  Once you get that designed, then you would need to insert content.  There is no magic button for converting existing sites to Fluid Grid Layouts because it's more complicated (3 CSS layouts instead of one). 
    In addition, Fluid Grid is a new feature in CS6 that still needs some refinement.  In order to build responsive designs that work in all devices, you must understand the technology. 
    http://www.adobe.com/devnet/dreamweaver/articles/introducing-media-queries.html
    http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/
    http://www.alistapart.com/articles/responsive-web-design/
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists 
    http://alt-web.com/
    http://twitter.com/altweb
    http://alt-web.blogspot.com/

  • Green highlight when working with Fluid Grid Layout Div tags

    What does the green highlight mean when working in Live view of a Fluid Grid Layout using Fluid Grid Layout Div Tags? Sometimes they show up, but sometimes they don't. I think it has something to do with the width setting but I can't figure out what the rule is or what the highlight indicates.
    Dreamweaver CS6
    Mac OSX 10.8.2
    THANK YOU!!

    Brian McNay wrote:
    the green highlight sometimes disappears when modifying the width property of the div. My question is what does this signify?
    If you change the width of a div manually in Code view or in the CSS styles panel, Dreamweaver ceases to treat it as a fluid grid layout div, and the green highlighting disappears.
    To be treated as a fluid grid layout div, the width must be adjusted by dragging the handles in Design view. Dreamweaver snaps fluid grid layout divs to the grid that is defined when you first create the page, and it calculates the width and margins to many decimal places. If the width and/or margin doesn't match the grid dimensions, the highlighting disappears, and the div is treated as any other div.
    It's not a bug, nor are fluid grid layout divs any different from normal ones. The idea of the grid and the highlighting is to allow you to create a responsive layout according to a hypothetical grid. Once you've created the basic structure, it's best to turn off the visual guides anyway.
    Personally, I think that the implementation of fluid grid layouts in Dreamweaver CS6 leaves a lot to be desired. The basic idea is good, but it's difficult to use if you don't have a solid understanding of CSS.

  • Fluid Grid Layout - Beginner's Questions

    First, let me explain once again that I can't reply to my own threads because the "Reply" function isn't working in my browsers for some reason. (Thanks for your tips on my other questions, Ben Pleysier and Nancy O.)
    Anyway, I want to modify my websites so they work in mobile devices, and I now have my first Fluid Grid Layout up and running. However, there are some bugs I need to work out.
    I experimented with two or three fluid grids and just realized that they're very different for some reason. I think I inserted the wrong elements or inserted them in the wrong location.
    Does the HTML code below look OK? I understand that everything is supposed to be inside div.gridContainer, which begs the question why are the last two divs (div.fluid and div#div1) OUTSIDE div.gridContainer? Are these extraneous divs that I can delete?
    Am I supposed to have a div#page and div data-role="header"?
    It looks like all my actual content - including the footer? - should go inside div data-role="content", right? And am I going to have to apply class="fluid Paragraph" to every paragraph in my database tables?
    Some of the confusion may be because some of these unfamiliar elements (e.g. "data-role") may be HTML5, which I'm also just learning about.
    If anyone could post a link to a web page(s) using Dreamweaver's Fluid Grid Layout, so I can examine the source code, it would be really helpful. Thanks!
    <body>
    <div class="gridContainer clearfix">
      <div data-role="page" id="page">
        <div data-role="header">
        <?php require_once($BaseINC."/$MyPHP/inc/D/Shared/Body/Header.php"); ?>
        </div>
        <div data-role="content">CONTENT </div>
        <!--This clearing element should immediately follow the #mainContent div in order to force the #container div to contain all child floats--><br class="clearfloat">
        <header class="fluid Header">This is the content for Layout Header Tag "Header"</header>
        <p class="fluid Paragraph">This is the content for Layout P Tag "Paragraph"</p>
        <footer class="fluid Footer"><?php require_once($BaseINC."/$MyPHP/inc/D/Shared/Footer.php"); ?></footer>
      </div>
    </div>
    <!--Are div.fluid/DivBase and div#div1 supposed to be here, outside div.gradContainer? Can I delete them, or do they serve some purpose other than relaying information for getting started?-->
    <div class="fluid DivBase">This is the content for Layout Div Tag "DivBase"</div>
    <div id="div1" class="fluid">Use Insert Panel for additional Fluid Grid Layout Elements. Note: All Fluid Layout tags must be contained within the "gridContainer" div tag.</div>
    <!--I included some files that will be absolutely positioned near the top here.-->
    </body>
    </html>

    #1  Success with FGLayouts comes from experience.  I built 9 test layouts before I got an acceptable one.  A few tips.  Build Mobile first because that is what everything else is based on.  Then build Tablet & finally Desktop.  Do not tamper with code in FluidGrid.css or Boilerplate.css files.  Use a separate, external style sheet for your content styles.
    #2  Depends on whether or not you want the divs to fall outside your #gridContainer.  For example, let's say you want a 100% width header & footer that stretches the entire width of your page in all devices.  In that scenario, you would have to move <header> and <footer> tags above and below gridContainer div.  Otherwise, everything else needs to be inside the gridContainer in order to respond to the media queries.
    #3  APDivs will not work right in FluidGrid Layouts -- or any RWD for that matter -- so don't even go there.  
    Nancy O.

  • Dreamweaver Fluid Grid Layout

    Hi everybody! Doesn't it feel like the Fall weather? I love it as I see the trees changing colors. I will miss Summer but will enjoy the Fall holidays.
    This question goes back to one I asked a while ago but it is different. I decided to update to DW CC and I can't tell you how much I love it as
    I have watched all of the tutorials and find it much easier than the previous version.
    One thing I decided to do was to use the Dreamweaver Fluid Grid layout. I totally understand how it works for the most part. When I go to DW CC and the load up screen, I Select fluid grid layouts and then I am presented with a smartphone version, a tablet version, and a desktop version. I left the defaults as they seem to be updated and correct. This is the thing, I design my mockups in PS. I guess I am baffled on how to code that offer to DW. When I always created a fixed layout, I would easily just measure out the divs in PS and then create them in DW sizing everything to perfectly match my initial mockup.
    Now that I am using a fluid layout. I am presented with columns. Again, I left them as the default. My question is, I am designing in PS, I am designing for a specific resolution of 1024x768. But I am just confused on if I need to decrease columns or add columns to fit that, or if I even need to at all. For my specific resolution, should I change the desktop columns to somehow correspond to a 1024x768 resolution? The default is 12 columns. In Photoshop, is there a way to insert a fluid like grid to help me with my mockup?
    Sorry if this is a lot, but I would appreciate any help, thank you so much!

    Hi Nancy! I hope you have been well. Thanks so much for taking the time to post screen shots.
    I thought I just needed to create a mockup in PS with a 1024x768 resolution, and slice images. With the fluid layout, I inserted for example, my header image or banner at the top and I inserted it in the desktop view, it looked normal. It was sliced in a 1024 x 768 mockup. But, when I go to tablet and smartphone, it shrinks and it looks distorted almost. Is there something I am doing wrong?
    You stated that I needed to create 3 mockups in PS based on those sizes. Does that mean I would have to slice them all and place them in their proper sized sections smart phone, tablet, and desktop?
    Here is a video I watched. It seems like this guy used the same image and it looks just fine in all sizes. Create fluid, responsive web pages in Dreamweaver | Learn Dreamweaver CC | Adobe TV

  • Total Crash (CC) on attempting to Create a Fluid Grid Layout!

    I hope someone can recreate this, because I'm climbing up the walls right now.  Where to start?  I'm trying to create a single fluid-grid page.  I'm too tired to repeat the steps concisely, but after being prompted to save my CSS, I do.  That's when the errors begin. 
    First one:
    2) Then, when opening the files, it's just blank.  No grids, no layout code, just a plain HTML file.  So, then,I figure I should save everything, to "generate" the boilerplate CSS, and the JQuery min page, which should probably appear by default, but I go to save anyway.  That's when it crashes.  So, I open again.  Try to open the first file I created: crash. 
    3) So, I figured maybe my installation was botched.  I uninstall and reinstall.  Same crashes.  So, I figured maybe there might be corrupt files in my web folder (really just trying anything at this point.) So, I create a brand-new site. Same exact scenario.  
    Now, I understand no one has really had an opportunity to experiment, so this is probably a silly exercise, but maybe someone can recreate this?
    I'm too tired to explain anymore but I was really, really hoping that I could use this option to lay out a working comp for a client.  Job starts Wednesday. It's not possible to learn Responsive Design in a week, as someone suggested, so I'm really at a loss... I simple don't know what to do! 

    Hi jonfreed77,
    People facing similar issue, posted following resolution in another thread recently.
    Please give it a try and confirm if they work for you.
    8. pcepp,
      20 Jun, 2013 8:24 AM in reply to pcepp  
    Report
    I found a solution that worked for me.
    I removed all the fonts that Adobe CC installed out of my Library:Fonts folder and just left in the Apple Basic fonts like Arial, Courier etc... Launched Dreamweaver CC and the CSS designer panel works. I have no idea exactly which font it is, or creating the conflict. All I know is that it works great now.
    |
    9. dogdog63,
    20 Jun, 2013 10:11 AM in reply to dogdog63
    Report
    very strange - I installed Illustrator CC and then I had no more problems with Dreamweaver! No more crashes when close or create files and no more problems with the CSS designer. Error messages during create fluid grid layouts are also gone ...
    Michel:
    I think I figured it out on the Mac. Be sure that Verdana is activated in Font Book. What tipped me off to this was a warning I was receiving when trying to open After Effects. It was saying that the program needed Verdana for the user interface to work. I thought that maybe Dreamweaver needed Verdana too. Sure enough! Hope this helps you guys.

  • Using Fluid Grid layouts | Learn Dreamweaver CS6 | Adobe TV

    Designing for multiple screens can be a difficult and time-consuming task. The new Fluid Grid feature in Dreamweaver CS6 gives designers a visual way to control page layout for multiple screen sizes. It also automatically integrates cross-browser consistency through the use of HTML5 boilerplate and the respond.js library.
    http://adobe.ly/IUFngo

    Although the whole fluid grid layout feature suffers from a terrible implementation, this video explains what is needed to understand, and warns very well for all the strange culprits in this feature.
    It takes time for most designers to get used to the idea of fluidity in a visual representation of information, and let structural building blocks flow according to alternating views and rules. Let's hope Adobe Edge Reflow helps us doing that in a better, faster way.

  • Cs6 fluid grid layout wide-screen resolution issue

    Hi all, I've done some poking around but have not found anything that answers this question - if I missed something please pass me the link!
    So I'm doing a new site in cs6 with fluid grid layouts. It's fine in terms of screen sizes, that is, small medium large, but different resolutions make the content appear differently. Specifically on desktop size screens with wide-screen resolutions (eg 1600X1200) the content is squeezed up towards the top of the page. The background image is fine on all resolutions - fills the screen - but the content on top changes according to the resolution. On my screen (1600X900) there's a nice distribution of content vertically. Is there any way to make it so that the content adjusts for resolution, not just size? Thanks in advance.

    What I'd like is for the widescreen view not to change the vertical distribution. That is, on my screen the content fills about 3/4 of the screen, which looks fine. On widescreen resolution, it barely covers 2/3 and it looks top-heavy - users I've asked with widescreen resolutions have said "it looks squished towards the top, why don't you move it down?". I guess I don't understand, if height as well as width is determined in percentage, why this happens (that lack of understanding could reveal my fundamental lack of understanding of aspect ratio/mathematics in general ).
    I suppose I could give a bigger margin at the top to move the content down the page in all cases, but on my screen, not widescreen, that's not ideal. And I'm hoping there's a way to adjust for widescreen without affecting all resolutions.

  • How do I get my Fluid Grid Layout page to resizes from portrait to landscape for iPhones?

    Starting in portrait on my iPhone 4, the fluid grid layout page does not resize when I turn to landscape.  After I refresh / resize to fit the page on landscape and then turn the iPhone to portrait, the page resizes just fine.  Everything seems to be working just fine on the desktop, ignoring IE.  Could it be my media query tags?
    If anyone knows a solution, it would be much appreciated.  Thanks.
    Here is my test page: http://www.bedroomandmore.com/1_b_fluidGrid.html
    Here are my media query tags (the first set of rules does not have the media query tag and becomes the default):
    @media only screen and (max-device-width: 480px) and (orientation : landscape) {
    @media only screen and (min-width: 481px) {
    @media only screen and (min-width: 769px) {
    Here is most of my media query CSS:
    @charset "UTF-8";
    /* Simple fluid media
       Note: Fluid media requires that you remove the media's height and width attributes from the HTML
       http://www.alistapart.com/articles/fluid-images/
    img, object, embed, video {
              max-width: 100%;
    /* IE 6 does not support max-width so default to width 100% */
    .ie6 img {
              width:100%;
    /* Mobile Layout: 480px and below.(smartphone portrait) */
    .gridContainer {
              width: 95.4184%;
              padding-left: 0.5907%;
              padding-right: 0.5907%;
    #header {
              clear: both;
              float: left;
              display: block;
              margin-left: 0%;
              width: 72%;
              max-height: 0%;
              display: -moz-box; /* Firefox */
              display: -webkit-box; /* Safari and Chrome */
              display: box;
              border: none;
              top: auto;
              padding-top: 0.25em;
    #menuHorizontal {
              clear: both;
              float: left;
              width: 118%;
              height:100%;
              margin-left: auto;
              position:relative;
              top:-1em;
              display: block;
    #slides {
              clear: both;
              float: left;
              margin-left: 0.1em;
              width: 119%;
              position: relative;
              top: -1em;
              display: block;
                        /*Slides container: Important: Use position:relative; with top:-1em; together to position div.
                                  Set the width of your slides container
                                  Set to    display: none     to prevent content flash*/
    .slides_container {
              clear: both;
              width: 100%;
              display: block;
                        /*Each slide: Important:
                                  Set the width of your slides
                                  If height not specified height will be set by the slide content
                                  Set to     display: block     for original setting
                                  slide_container is container size
                                  slides_container div set the size of the image inside--adjust to fit image in it so it is not cropped*/
    .slides_container div {
              clear: both;
              width: 69%;
              display: block;
              /* Mobile Layout: 480px. (smartphone landscape)
                                  Inherits styles from Mobile Layout 480px.
                                  Set to clear:none; to allow div to shift up
                                  Or set to clear:both; to take a whole row of the screen*/
    @media only screen and (max-device-width: 480px) and (orientation : landscape) {
    .gridContainer {
              width: 95.4184%;
              padding-left: 0.7907%;
              padding-right: 0.7907%;
    #header {
              clear:both;
              float: left;
              display: block;
              margin-left: auto;
              width:100%;
              display: -moz-box; /* Firefox */
              display: -webkit-box; /* Safari and Chrome */
              display: box;
              border: none;
    #menuHorizontal {
              clear:both;
              float: left;
              width: 110%;
              margin-left:auto;
              display: block;
    #slides {
              clear:both;
              float: left;
              margin-left: 0%;
              width: 68%;
              display: block;
                        /*Slides container: Important:
                                  Set the width of your slides container
                                  Set to    display: none     to prevent content flash*/
    .slides_container {
              clear:both;
              float: left;
              width: 100%;
              display: block;
                        /*Each slide: Important:
                                  Set the width of your slides
                                  If height not specified height will be set by the slide content
                                  Set to     display: block     for original setting*/
    .slides_container div {
              clear:both;
              width:69%;
              display: block;
                        /* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout.
                                  Set to clear:none; to allow div to shift up
                                  Or set to clear:both; to take a whole row of the screen*/
    @media only screen and (min-width: 481px) {
    .gridContainer {
              width: 95.9456%;
              padding-left: 0.5271%;
              padding-right: 0.5271%;
    #header {
              clear:both;
              float: left;
              display: block;
              margin-left: auto;
              width: 100%;
              display: -moz-box; /* Firefox */
              display: -webkit-box; /* Safari and Chrome */
              display: box;
              border: none;
    #menuHorizontal {
              clear:both;
              float: left;
              margin-left:auto;
              display: block;
    #slides {
              clear:both;
              float: left;
              margin-left: 0%;
              width: 70%;
              display: block;
                        /*Slides container: Important:
                                  Set the width of your slides container
                                  Set to    display: none     to prevent content flash*/
    .slides_container {
              clear:both;
              float: left;
              width: 100%;
              display: block;
                        /*Each slide: Important:
                                  Set the width of your slides
                                  If height not specified height will be set by the slide content
                                  Set to     display: block     for original setting*/
    .slides_container div {
              width: 100%;
              display: block;

    I found the problem.  There is a bug in Safari for iPhone 4.  Use code to fix found at http://stackoverflow.com/a/6379407

  • Can I control column color in fluid grid layout?

    The columns in fluid grid layout are gray in CC; they used to be pink. I highly prefer pink, as I almost never design with that color, and I frequently design with gray.
    Is there a way to set a preference for grid column color in CC?
    Thanks.

    NO NO NO NO NO!
    Never make your navigation editable or you will shoot
    yourself in the foot
    when it comes time to change a link there and you would have
    to touch every
    page. <sheesh>
    Give each of those links a unique ID, e.g.,
    <a href="page1.html" id="link1">Page 1</a> |
    <a href="page2.html"
    id="link2">Page 2</a>....
    Then in the head of each child page, add this to the Editable
    Region called
    "head" -
    <style type="text/css">
    a#link2 { color:whatever; otherstuff:whatever; }
    </style>
    Now you would just edit the embedded stylesheet to change
    a#link2 to a#link3
    or whichever button you wanted to affect on that page.
    Alternatively, you can go here -
    http://www.divahtml.com and get
    their
    DivaGPS extension.
    DO NOT MAKE YOUR NAVIGATION EDITABLE.
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "malcster2" <[email protected]> wrote in
    message
    news:ga5dev$e89$[email protected]..
    > make those links editable regions on the template, and
    apply the
    > neccessary styles in the individual html pages

Maybe you are looking for