Start learning with our library of video tutorials taught by experts. Get started
Viewed by members. in countries. members currently watching.
CSS: Page Layouts introduces basic layout concepts, gives advice on how to create properly structured HTML based on prototypes and mockups, and goes into critical page layout skills such as floats and positioning. Author James Williamson shows how to combine these techniques to create fixed, fluid, and responsive layouts. Designers are also shown how to enhance their pages through the creative use of CSS techniques like multi-column text, opacity, and the background property. Exercise files are included with this course.
Well, we've come to the end of another CSS title. I want to thank you for watching CSS: Page Layouts, and I hope you've become inspired to go out and begin tackling your own layouts and designs. Before you go, I wanted to leave you with a few resources that I think will allow you to dig deeper into CSS layouts and become more productive when writing your own styles. If you want to follow along with me with this, you can open up the additional_resources.htm file. You will find that in Chapter_09 directory, in the 09_01 folder. So the first link that I have on the page here is one that you've probably seen before if you've watched any of my CSS titles, and that is the CSS Current Work Page.
This is a great page where you can keep track of what's going on with CSS as well as find links to the various CSS specifications and modules. It really is, if I had to say that CSS has a homepage on the web, I'd say that this is it. So this is definitely a page that every single web designer should have bookmarked. Now the next resource that I wanted to show you guys is the YUI Grids System. Earlier in the title, I showed you the 960 Grid System. The YUI 2 Grids CSS System is massive. It's a really flexible grid layout system and as you can see, it's designed for preset fixed-width layouts as well as flexible layouts.
There really is a lot to this. I'm not a huge proponent of using grids, to be honest with you. I don't use them in my own layout, and I don't say, hey, if you're going to do page design, you need to use a grid system. However, they are extremely educational. So if you were to download this framework and begin working with it, if you begin reading through the documentation, you're going to learn a lot about what it takes to create really flexible cross-browser-compliant layouts. So this is a fantastic resource. There is a lot of documentation on this site, and it's something that I think you can definitely benefit from digging into.
Now the next resource I want to show you guys is the Mediaqueri.es site. Now Mediaqueri.es is a gallery site that showcases sites that are powered by CSS media queries. So if you're looking to get inspired about responsive design, this is definitely a gallery you want to spend some time in. There are a lot of really high-quality sites here, and you can not only dig through these sites, check them out, and look into their CSS, but you can also see how they've solved problems like taking navigation from desktop into the mobile space, and how they deal with responsive images and fluid grids and things like that.
So this is a really neat resource to dive into and check out how some other people are working with media queries. I also have a link to an article in Six Revisions called "Understanding the Elements of Responsive Design." Now this is a fantastic article by Jason Gross about responsive design and all of the different features of it, sort of what encompasses and what makes up responsive design. So this is a great primer to read a little bit more about what responsive design is, and in terms of what your responsibilities is as a designer, and what factors you're going need to consider while building responsive designs.
So it helps make all of your responsive design layouts sort of a cross-browser- compatible with Internet Explorer version 6 through 8. It doesn't take much to implement. It's one line of code. It's a very small library. So the Respond.js is another tool that you should have if you're thinking about doing responsive design. Now, speaking of responsive design, Jeremy Palford put online these responsive design sketch sheets. I mentioned earlier in the title how big of a fan I'm of sketching. I love to sketch, and what's really cool about these sketches that he created, the sheets themselves are divided into different screen sizes, so you can start blocking out layouts and wireframes and then sort of taking them down to smaller sizes and working out the relationship between your elements on the page way before you get into either creating any code or any type of mockup.
Finally, of course, we have lynda.com. To continue learning CSS, I recommend checking out all of the other CSS-related titles at the lynda.com Online Training Library, including my own. We have a variety of CSS courses structured around both the authoring tools like Dreamweaver and general concepts, such as the course that you just watched, and this library continues to grow every single day. Now if you started here, I actually recommend going back and checking out the CSS Fundamentals and the CSSL Core Concepts course, as well as keeping an eye out for all of the other courses in our CSS series, which this is one of them. Just look for the title to have CSS in it, a colon, and then the course name.
We will continue to add new courses in the CSS series, so be sure to check the library often for our new releases. Once again, thanks so much for watching, and I will see you in my next title.
There are currently no FAQs about CSS: Page Layouts.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.