Our website will be down for scheduled maintenance on Thursday, September 18, at 11 p.m. Pacific Time and should be back up by Midnight. We apologize for any inconvenience.

Easy-to-follow video tutorials help you learn software, creative, and business skills.Become a member

Additional resources

From: CSS: Page Layouts

Video: Additional resources

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.

Additional resources

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.

Next up, I wanted to take you out the modernizr. Again, if you have watched a lot of my titles, this is probably another resource that you've seen before. modernizr is just an absolutely indispensable JavaScript library for anybody using media queries or CSS3 features or some of the new HTML features. It's a lightweight JavaScript library that helps detect whether or not the user agent that is visiting your site support specific features, and then you can write or modify your styles based on whether they support it or not.

The latest version of modernizr also has what's known as the YepNope library, and what YepNope allows you to do is conditional-resource loading. For example, you could say if this is a mobile device, for example, don't load these resources, but do load these resources. So you can really get a great amount of control over your overhead as well using modernizr, so it is definitely an indispensable tool in any web designer's toolkit. Now to that end, I am also linked out to Respond.js, which is a fantastic, very, very lightweight--and I'm talking about the kilobytes lightweight--JavaScript library by Scott Jehl, and what this does for you is it helps enable media query support in older versions of Internet Explorer.

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.

So these sheets are very handy. You can just print them out yourself, and they're a great resource to have on hand when you're designing for multiple screens. Another great resource for responsive design is the Filament Group's Responsive-Images solution. So this is sort of a combination of an htaccess file and some JavaScript, and what it will help you do is control when larger versus smaller images are served to devices. So instead of just letting the CSS handle that, for example, you could have smaller images that are served to mobile devices, larger images that are served to the desktop. And this is just one of the many solutions out there for responsive images, but I like this solution because it's particularly lightweight.

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.

Show transcript

This video is part of

Image for CSS: Page Layouts
CSS: Page Layouts

71 video lessons · 41470 viewers

James Williamson
Author

 
Expand all | Collapse all
  1. 4m 20s
    1. Welcome
      54s
    2. How to use the exercise files
      3m 26s
  2. 1h 39m
    1. Box model review
      8m 47s
    2. Calculating element dimensions
      11m 11s
    3. Understanding margin collapse
      7m 59s
    4. Calculating em values
      7m 41s
    5. Calculating percentage values
      7m 51s
    6. Normal document flow
      13m 3s
    7. Controlling element display
      8m 53s
    8. Using CSS Resets
      7m 11s
    9. Fixed, fluid, and responsive layouts
      9m 9s
    10. CSS debugging tools
      6m 46s
    11. Using the Firebug Inspector and the WebKit Web Inspector
      11m 5s
  3. 53m 15s
    1. Page design workflow
      3m 6s
    2. Page design tools
      4m 56s
    3. Determining page structure
      7m 18s
    4. Creating image assets
      8m 58s
    5. Creating initial page structure
      7m 3s
    6. Adding meaning with classes and IDs
      5m 23s
    7. Structuring content with HTML5
      6m 6s
    8. Building internal structure
      10m 25s
  4. 1h 36m
    1. Floating elements
      7m 50s
    2. Clearing floats
      7m 28s
    3. Containing floats
      7m 50s
    4. Clearfix technique
      10m 38s
    5. Floating inline elements
      14m 34s
    6. Two-column floated layouts
      8m 17s
    7. Three-column floated layouts
      11m 30s
    8. Column height considerations
      7m 3s
    9. Creating equal-height columns
      10m 42s
    10. Floats: Lab
      5m 25s
    11. Floats: Solution
      5m 21s
  5. 51m 42s
    1. Relative positioning
      7m 59s
    2. Absolute positioning
      8m 59s
    3. Fixed positioning
      4m 23s
    4. Controlling stacking order
      8m 31s
    5. Clipping content
      8m 21s
    6. Controlling content overflow
      5m 38s
    7. Positioning elements: Lab
      3m 59s
    8. Positioning elements: Solution
      3m 52s
  6. 48m 46s
    1. Design considerations for fixed layouts
      3m 28s
    2. Establishing the layout grid
      7m 57s
    3. Defining column spacing
      9m 30s
    4. Applying the grid through CSS
      8m 56s
    5. Creating grid-based assets
      8m 26s
    6. Grid design resources
      6m 22s
    7. Building fixed layouts: Lab
      4m 7s
  7. 44m 35s
    1. Designing for flexible layouts
      2m 30s
    2. Calculating percentage values
      8m 45s
    3. Setting flexible width values
      6m 6s
    4. Making images flexible
      8m 10s
    5. Setting minimum and maximum widths
      7m 24s
    6. Building flexible layouts: Lab
      4m 53s
    7. Building flexible layouts: Solution
      6m 47s
  8. 49m 36s
    1. Responsive layout overview
      3m 49s
    2. Using media queries
      7m 16s
    3. Organizing styles
      8m 39s
    4. Making content responsive
      8m 33s
    5. Mobile design considerations
      7m 32s
    6. Building responsive layouts: Lab
      4m 23s
    7. Building responsive layouts: Solution
      9m 24s
  9. 1h 22m
    1. Creating multi-column text
      6m 36s
    2. Using borders to enhance design
      13m 59s
    3. Rounding corners
      6m 56s
    4. Adding drop shadows
      10m 35s
    5. Working with opacity
      6m 8s
    6. Utilizing the background property
      15m 5s
    7. Working with CSS sprites
      7m 58s
    8. Enhancing page design: Lab
      6m 22s
    9. Enhancing page design: Solution
      8m 38s
  10. 6m 25s
    1. Additional resources
      6m 25s

Start learning today

Get unlimited access to all courses for just $25/month.

Become a member
Sometimes @lynda teaches me how to use a program and sometimes Lynda.com changes my life forever. @JosefShutter
@lynda lynda.com is an absolute life saver when it comes to learning todays software. Definitely recommend it! #higherlearning @Michael_Caraway
@lynda The best thing online! Your database of courses is great! To the mark and very helpful. Thanks! @ru22more
Got to create something yesterday I never thought I could do. #thanks @lynda @Ngventurella
I really do love @lynda as a learning platform. Never stop learning and developing, it’s probably our greatest gift as a species! @soundslikedavid
@lynda just subscribed to lynda.com all I can say its brilliant join now trust me @ButchSamurai
@lynda is an awesome resource. The membership is priceless if you take advantage of it. @diabetic_techie
One of the best decision I made this year. Buy a 1yr subscription to @lynda @cybercaptive
guys lynda.com (@lynda) is the best. So far I’ve learned Java, principles of OO programming, and now learning about MS project @lucasmitchell
Signed back up to @lynda dot com. I’ve missed it!! Proper geeking out right now! #timetolearn #geek @JayGodbold
Share a link to this course

What are exercise files?

Exercise files are the same files the author uses in the course. Save time by downloading the author's files instead of setting up your own files, and learn by following along with the instructor.

Can I take this course without the exercise files?

Yes! If you decide you would like the exercise files later, you can upgrade to a premium account any time.

Become a member Download sample files See plans and pricing

Please wait... please wait ...
Upgrade to get access to exercise files.

Exercise files video

How to use exercise files.

Learn by watching, listening, and doing, Exercise files are the same files the author uses in the course, so you can download them and follow along Premium memberships include access to all exercise files in the library.


Exercise files

Exercise files video

How to use exercise files.

For additional information on downloading and using exercise files, watch our instructional video or read the instructions in the FAQ.

This course includes free exercise files, so you can practice while you watch the course. To access all the exercise files in our library, become a Premium Member.

Join now "Already a member? Log in

Are you sure you want to mark all the videos in this course as unwatched?

This will not affect your course history, your reports, or your certificates of completion for this course.


Mark all as unwatched Cancel

Congratulations

You have completed CSS: Page Layouts.

Return to your organization's learning portal to continue training, or close this page.


OK
Become a member to add this course to a playlist

Join today and get unlimited access to the entire library of video courses—and create as many playlists as you like.

Get started

Already a member?

Become a member to like this course.

Join today and get unlimited access to the entire library of video courses.

Get started

Already a member?

Exercise files

Learn by watching, listening, and doing! Exercise files are the same files the author uses in the course, so you can download them and follow along. Exercise files are available with all Premium memberships. Learn more

Get started

Already a Premium member?

Exercise files video

How to use exercise files.

Ask a question

Thanks for contacting us.
You’ll hear from our Customer Service team within 24 hours.

Please enter the text shown below:

The classic layout automatically defaults to the latest Flash Player.

To choose a different player, hold the cursor over your name at the top right of any lynda.com page and choose Site preferencesfrom the dropdown menu.

Continue to classic layout Stay on new layout
Exercise files

Access exercise files from a button right under the course name.

Mark videos as unwatched

Remove icons showing you already watched videos if you want to start over.

Control your viewing experience

Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.

Interactive transcripts

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.

Are you sure you want to delete this note?

No

Your file was successfully uploaded.

Thanks for signing up.

We’ll send you a confirmation email shortly.


Sign up and receive emails about lynda.com and our online training library:

Here’s our privacy policy with more details about how we handle your information.

Keep up with news, tips, and latest courses with emails from lynda.com.

Sign up and receive emails about lynda.com and our online training library:

Here’s our privacy policy with more details about how we handle your information.

   
submit Lightbox submit clicked
Terms and conditions of use

We've updated our terms and conditions (now called terms of service).Go
Review and accept our updated terms of service.