flowlayout vs. gridlayout

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Stephen

    flowlayout vs. gridlayout

    I am about to start my first project in asp .net. I like
    the gridlayout but is there anyt limitations or obstacles
    hing I should know about before proceeding with this page
    layout?
  • Kevin Spencer

    #2
    Re: flowlayout vs. gridlayout

    Grid Layout uses CSS for absolute positioning, so if you use it, you want to
    make sure to account for browser differences.

    --
    HTH,
    Kevin Spencer
    ..Net Developer
    Microsoft MVP
    Big things are made up
    of lots of little things.

    "Stephen" <cgoodwin24@yah oo.com> wrote in message
    news:da2f01c3bb 3e$107f98f0$a60 1280a@phx.gbl.. .[color=blue]
    > I am about to start my first project in asp .net. I like
    > the gridlayout but is there anyt limitations or obstacles
    > hing I should know about before proceeding with this page
    > layout?[/color]


    Comment

    • Chris Jackson

      #3
      Re: flowlayout vs. gridlayout

      Flow layout emits the type of HTML you are most familiar with, which (if
      designed properly) can scale to the user's resolution.

      Grid layout is designed to be very VB-ish in the designer. You put things
      where you want them, and they will be exactly there. It achieves this using
      absolute positioning of each HTML element on the page, which is measured in
      pixels. Everything is always in exactly the same place, whether you are
      looking at it on an 800 x 600 display or a 1920 x 1200 display.

      My preference (in case it wasn't obvious) is for flow layout - I think it's
      irresponsible of designers to target the lowest common denominator with a
      specific number of pixels. Take a look at cnn.com or msn.com on a high-dpi
      widescreen monitor, and you'll get a feel for just how much this kind of
      rigid design sucks when in an environment for which it wasn't optimized. The
      web is objectively different than print, and it's irresponsible that layouts
      (particularly of huge sites like these) don't leverage the platform.

      Not that I have strong feelings about this or anything...

      That being said, it is a lot easier to get things exactly where you want,
      and do so really fast, using the grid layout, so it's not always
      inappropriate.

      --
      Chris Jackson
      Software Engineer
      Microsoft MVP - Windows Client
      Windows XP Associate Expert
      --
      More people read the newsgroups than read my email.
      Reply to the newsgroup for a faster response.
      (Control-G using Outlook Express)
      --

      "Stephen" <cgoodwin24@yah oo.com> wrote in message
      news:da2f01c3bb 3e$107f98f0$a60 1280a@phx.gbl.. .[color=blue]
      > I am about to start my first project in asp .net. I like
      > the gridlayout but is there anyt limitations or obstacles
      > hing I should know about before proceeding with this page
      > layout?[/color]


      Comment

      • Jason S

        #4
        Re: flowlayout vs. gridlayout

        Chris,

        Amen brother. I couldn't agree more. While I realize that the most common
        resolution is 800x600 (hard to believe I know but all those baby boomers are
        getting older now and like large type), I still think the big guys can spend
        a couple of extra bucks and get thier designers to account for larger
        screens.

        I mean for chrissakes look at builder.com in a hi res screen. It's
        atrocious. Ok, background graphics in table cells looks nice but I would
        rather have a scaled width.

        Bleh,
        Jason S.

        "Chris Jackson" <chrisjATmvpsDO TorgNOSPAM> wrote in message
        news:ecnWmP0uDH A.1596@TK2MSFTN GP10.phx.gbl...[color=blue]
        > Flow layout emits the type of HTML you are most familiar with, which (if
        > designed properly) can scale to the user's resolution.
        >
        > Grid layout is designed to be very VB-ish in the designer. You put things
        > where you want them, and they will be exactly there. It achieves this[/color]
        using[color=blue]
        > absolute positioning of each HTML element on the page, which is measured[/color]
        in[color=blue]
        > pixels. Everything is always in exactly the same place, whether you are
        > looking at it on an 800 x 600 display or a 1920 x 1200 display.
        >
        > My preference (in case it wasn't obvious) is for flow layout - I think[/color]
        it's[color=blue]
        > irresponsible of designers to target the lowest common denominator with a
        > specific number of pixels. Take a look at cnn.com or msn.com on a high-dpi
        > widescreen monitor, and you'll get a feel for just how much this kind of
        > rigid design sucks when in an environment for which it wasn't optimized.[/color]
        The[color=blue]
        > web is objectively different than print, and it's irresponsible that[/color]
        layouts[color=blue]
        > (particularly of huge sites like these) don't leverage the platform.
        >
        > Not that I have strong feelings about this or anything...
        >
        > That being said, it is a lot easier to get things exactly where you want,
        > and do so really fast, using the grid layout, so it's not always
        > inappropriate.
        >
        > --
        > Chris Jackson
        > Software Engineer
        > Microsoft MVP - Windows Client
        > Windows XP Associate Expert
        > --
        > More people read the newsgroups than read my email.
        > Reply to the newsgroup for a faster response.
        > (Control-G using Outlook Express)
        > --
        >
        > "Stephen" <cgoodwin24@yah oo.com> wrote in message
        > news:da2f01c3bb 3e$107f98f0$a60 1280a@phx.gbl.. .[color=green]
        > > I am about to start my first project in asp .net. I like
        > > the gridlayout but is there anyt limitations or obstacles
        > > hing I should know about before proceeding with this page
        > > layout?[/color]
        >
        >[/color]


        Comment

        • Steve C. Orr [MVP, MCSD]

          #5
          Re: flowlayout vs. gridlayout

          You should use FlowLayout most of the time.
          Grid layout is only useful for specialized circumstances. I don't know why
          they made it the default.
          You can change this default on a per project basis.
          In the solution explorer window, right click on your project and select
          properties.
          Then under Common Properties select Designer Defaults.
          There you can set the default page layout for your project to FlowLayout.

          --
          I hope this helps,
          Steve C. Orr, MCSD, MVP

          Hire top-notch developers at http://www.able-consulting.com



          "Stephen" <cgoodwin24@yah oo.com> wrote in message
          news:da2f01c3bb 3e$107f98f0$a60 1280a@phx.gbl.. .[color=blue]
          > I am about to start my first project in asp .net. I like
          > the gridlayout but is there anyt limitations or obstacles
          > hing I should know about before proceeding with this page
          > layout?[/color]


          Comment

          • mikeb

            #6
            Re: flowlayout vs. gridlayout

            I agree as well.

            Now is there a way to get the VS.NET Web Projects template to default to
            flow layout so I don't have to change it myself every time?

            --
            mikeb


            Jason S wrote:[color=blue]
            > Chris,
            >
            > Amen brother. I couldn't agree more. While I realize that the most common
            > resolution is 800x600 (hard to believe I know but all those baby boomers are
            > getting older now and like large type), I still think the big guys can spend
            > a couple of extra bucks and get thier designers to account for larger
            > screens.
            >
            > I mean for chrissakes look at builder.com in a hi res screen. It's
            > atrocious. Ok, background graphics in table cells looks nice but I would
            > rather have a scaled width.
            >
            > Bleh,
            > Jason S.
            >
            > "Chris Jackson" <chrisjATmvpsDO TorgNOSPAM> wrote in message
            > news:ecnWmP0uDH A.1596@TK2MSFTN GP10.phx.gbl...
            >[color=green]
            >>Flow layout emits the type of HTML you are most familiar with, which (if
            >>designed properly) can scale to the user's resolution.
            >>
            >>Grid layout is designed to be very VB-ish in the designer. You put things
            >>where you want them, and they will be exactly there. It achieves this[/color]
            >
            > using
            >[color=green]
            >>absolute positioning of each HTML element on the page, which is measured[/color]
            >
            > in
            >[color=green]
            >>pixels. Everything is always in exactly the same place, whether you are
            >>looking at it on an 800 x 600 display or a 1920 x 1200 display.
            >>
            >>My preference (in case it wasn't obvious) is for flow layout - I think[/color]
            >
            > it's
            >[color=green]
            >>irresponsib le of designers to target the lowest common denominator with a
            >>specific number of pixels. Take a look at cnn.com or msn.com on a high-dpi
            >>widescreen monitor, and you'll get a feel for just how much this kind of
            >>rigid design sucks when in an environment for which it wasn't optimized.[/color]
            >
            > The
            >[color=green]
            >>web is objectively different than print, and it's irresponsible that[/color]
            >
            > layouts
            >[color=green]
            >>(particular ly of huge sites like these) don't leverage the platform.
            >>
            >>Not that I have strong feelings about this or anything...
            >>
            >>That being said, it is a lot easier to get things exactly where you want,
            >>and do so really fast, using the grid layout, so it's not always
            >>inappropriate .
            >>
            >>--
            >>Chris Jackson
            >>Software Engineer
            >>Microsoft MVP - Windows Client
            >>Windows XP Associate Expert
            >>--
            >>More people read the newsgroups than read my email.
            >>Reply to the newsgroup for a faster response.
            >>(Control-G using Outlook Express)
            >>--
            >>
            >>"Stephen" <cgoodwin24@yah oo.com> wrote in message
            >>news:da2f01c3 bb3e$107f98f0$a 601280a@phx.gbl ...
            >>[color=darkred]
            >>>I am about to start my first project in asp .net. I like
            >>>the gridlayout but is there anyt limitations or obstacles
            >>>hing I should know about before proceeding with this page
            >>>layout?[/color]
            >>
            >>[/color]
            >
            >[/color]

            Comment

            Working...