![]() ![]() The standard example of OOCSS is the pattern described as The Media Object. The basic idea of OOCSS is to separate your CSS into reusable objects, which can be used anywhere you need on your site. Most of the approaches you will encounter owe something to the concept of Object Oriented CSS (OOCSS), an approach made popular by the work of Nicole Sullivan. Since many of these systems are widely used, other developers are more likely to understand the approach you are using and be able to write their own CSS in the same way, rather than having to work out your own personal methodology from scratch. However, you do gain a lot of structure by adopting one. Typically they tend to render CSS more verbosely than you might have if you wrote and optimized every selector to a custom set of rules for that project. These methodologies are essentially CSS coding guides that take a very structured approach to writing and organizing CSS. ![]() Instead of needing to come up with your own rules for writing CSS, you may benefit from adopting one of the approaches already designed by the community and tested across many projects. Solve common problems in your JavaScript code.Express Tutorial Part 7: Deploying to production.Express Tutorial Part 6: Working with forms.Express Tutorial Part 5: Displaying library data.Express Tutorial Part 4: Routes and controllers.Express Tutorial Part 3: Using a Database (with Mongoose).Express Tutorial Part 2: Creating a skeleton website.Express Tutorial: The Local Library website.Setting up a Node development environment.Express web framework (Node.js/JavaScript).Express Web Framework (node.js/JavaScript).Django Tutorial Part 11: Deploying Django to production.Django Tutorial Part 10: Testing a Django web application.Django Tutorial Part 9: Working with forms.Django Tutorial Part 8: User authentication and permissions.Django Tutorial Part 7: Sessions framework.Django Tutorial Part 6: Generic list and detail views.Django Tutorial Part 5: Creating our home page.Django Tutorial Part 4: Django admin site.Django Tutorial Part 2: Creating a skeleton website.Django Tutorial: The Local Library website.Setting up a Django development environment.Server-side website programming first steps.Setting up your own test automation environment.Building Angular applications and further resources.Advanced Svelte: Reactivity, lifecycle, accessibility.Dynamic behavior in Svelte: working with variables and props. ![]()
0 Comments
|