Where to learn how to layout components and pages?
-
Can anyone point me to their favorite references / websites for learning the (apparently) dark and mysterious art of laying out asp.net application pages and components. I.E. I want to create some fairly complex and sophisticated pages for an application. I'm just not getting the layout methodology because I'm setting some controls to 100% and they only extend partway down a single screen full in my browser window, others extend mysteriously way beyond the size of my window even though there is no data in them below a third of a window. It's like a circus or whack a mole, every change I make seemingly logically sends the whole layout into a mess of unrelated consequences. Everything I try short of setting an explicit size in pixels seems to go weird on me and I know enough to know that setting an explicit size is wrong. I think I need a guide for developers that is more web oriented than .net oriented. I want my pages to appear as nicely and usefully as possible on as wide a range of browser window sizes as possible within reasonable limits. I have no books on the subject so aside from online material if you have any good ref's for books I would appreciate it. (I don't need to learn to program, I just need to learn how to get asp.net pages and components to layout properly and usefully.)
-
Can anyone point me to their favorite references / websites for learning the (apparently) dark and mysterious art of laying out asp.net application pages and components. I.E. I want to create some fairly complex and sophisticated pages for an application. I'm just not getting the layout methodology because I'm setting some controls to 100% and they only extend partway down a single screen full in my browser window, others extend mysteriously way beyond the size of my window even though there is no data in them below a third of a window. It's like a circus or whack a mole, every change I make seemingly logically sends the whole layout into a mess of unrelated consequences. Everything I try short of setting an explicit size in pixels seems to go weird on me and I know enough to know that setting an explicit size is wrong. I think I need a guide for developers that is more web oriented than .net oriented. I want my pages to appear as nicely and usefully as possible on as wide a range of browser window sizes as possible within reasonable limits. I have no books on the subject so aside from online material if you have any good ref's for books I would appreciate it. (I don't need to learn to program, I just need to learn how to get asp.net pages and components to layout properly and usefully.)
There are many resources downloadable from the internet however as far as printed books are concerned consider these (and many otyhers): 1. HTML & XHTML: The Definitive Guide, 4th edition published by O'Reilly. ISBN: 0-596-00026-X 2. VB.NET Fundamentals By: Paul D. Sheriff & Ken Getz This is a downloadable PDF E-book available from http://www.pdsa.com[^] This book includes ASP.net Anyhow, you can always download the free Express Edition Microsoft Visual Web Developer, register the product, and download the PDF tutorial "Build a Website"
-
There are many resources downloadable from the internet however as far as printed books are concerned consider these (and many otyhers): 1. HTML & XHTML: The Definitive Guide, 4th edition published by O'Reilly. ISBN: 0-596-00026-X 2. VB.NET Fundamentals By: Paul D. Sheriff & Ken Getz This is a downloadable PDF E-book available from http://www.pdsa.com[^] This book includes ASP.net Anyhow, you can always download the free Express Edition Microsoft Visual Web Developer, register the product, and download the PDF tutorial "Build a Website"
Hi Richard, I'm sorry I should have been more clear, I have a pretty good grasp of html and a full MSDN subscription with all the tools I need. I'm not exactly starting out from complete scratch, I'm just a little out of date on the xhtml stuff but learning rapidly. What I'm lacking in is a good guide to doing layouting reliably on different browsers I guess is what it comes down to. I've found some info on "Jello mold" layouts that looks promising: http://www.positioniseverything.net/articles/jello-expo.html[^] Cheers!
-
Hi Richard, I'm sorry I should have been more clear, I have a pretty good grasp of html and a full MSDN subscription with all the tools I need. I'm not exactly starting out from complete scratch, I'm just a little out of date on the xhtml stuff but learning rapidly. What I'm lacking in is a good guide to doing layouting reliably on different browsers I guess is what it comes down to. I've found some info on "Jello mold" layouts that looks promising: http://www.positioniseverything.net/articles/jello-expo.html[^] Cheers!
-
Can anyone point me to their favorite references / websites for learning the (apparently) dark and mysterious art of laying out asp.net application pages and components. I.E. I want to create some fairly complex and sophisticated pages for an application. I'm just not getting the layout methodology because I'm setting some controls to 100% and they only extend partway down a single screen full in my browser window, others extend mysteriously way beyond the size of my window even though there is no data in them below a third of a window. It's like a circus or whack a mole, every change I make seemingly logically sends the whole layout into a mess of unrelated consequences. Everything I try short of setting an explicit size in pixels seems to go weird on me and I know enough to know that setting an explicit size is wrong. I think I need a guide for developers that is more web oriented than .net oriented. I want my pages to appear as nicely and usefully as possible on as wide a range of browser window sizes as possible within reasonable limits. I have no books on the subject so aside from online material if you have any good ref's for books I would appreciate it. (I don't need to learn to program, I just need to learn how to get asp.net pages and components to layout properly and usefully.)
Well, the era of laying out with tables is almost gone. Google for tutorials on CSS, and DIV layouts.