| Apr | MAY | Jun |
| 23 | ||
| 2021 | 2022 | 2023 |
COLLECTED BY
Collection: Common Crawl
That request for the fsp.css file is made because the HTML file for Full
Stack Python contains a reference to theme/css/fsp.css which is shown
in the view source screenshot below.
@supports rule and how to use it in your stylesheets.
Learn CSS layout is a simple guide that
breaks CSS layout topics into chapters so you can learn each part one
at a time.
How well do you know CSS display?
zooms into a single CSS property, display, to teach the reader about it
in-depth.
Google's Web Fundamentals class
shows how to create responsive designs and performant websites.
Can I Use... is a compatibility table that shows
which versions of browsers implement specific CSS features.
How do you remove unused CSS from a site?
covers tools for identifying unnecessary CSS and the process for eliminating
rules that are overwritten by other rules and therefore do not need to
be sent to the client.
The Web Design Museum is an amazing
look back at how web design has evolved over the past 25+ years. Some of
the designs can still be seen in their current site's presentation such
as the top navigation of Apple's 2001 site.
The invisible parts of CSS
asks the question "can you describe what the display:block property
and value do? Most developers would have some sense of what it is for
but could not explain it to someone else beyond that. The article helps
fix this situation with display as well as other less visible properties
such as floats and auto width.
A brief history of CSS until 2016
explains how CSS originated at CERN in 1994 as a solution to the
problem of HTML not having reasonable styling features
(in-line style attributes on elements don't count).
Old CSS, New CSS tells
the wonderful and painful story of web design in the early days of the
Web, when inline styling was required, HTML CAPS were mandatory, and
most websites wished they had design styles like the amazing
Space Jam pages. Oh also, lots and lots of
talk about tables, because that was the only way to position anything
back in the day.
Improving Your CSS with Parker
shows how to use the static CSS analysis tool
Parker to improve your stylesheets.
CSS and network performance
analyzes how splitting your CSS can affect browser render times and how
you can improve your site loading performance by changing how you
structure your CSS files. My recommendation: there's a lot you can do
with these techniques but it is probably a better idea to make your CSS
simpler and cut down the massive bloat that can accumulate as you build
your site as a first step to improving your performance.
A Guide To CSS Support In Browsers
analyzes features versus bugs in different browser versions and how
to test for support so that issues are less likely to hit your web app.
That Time I Tried Browsing the Web Without CSS
is an enlightening look at how crucial CSS is to the modern web. You can
view examples of what it is like to use Amazon, DuckDuckGo, GitHub
and several other sites.
Third party CSS is not safe
is a good reminder that any code you did not write yourself, especially
code served through 3rd party sources not under your control can contain
potentially malicious applications, such as the experimental CSS keylogger
hack that made the rounds in early 2018.
Understanding specificity in CSS
provides some wonderful detail on the various ways to select elements
via CSS selectors, including type selectors, pseudo-elements, class
selectors, attribute selectors and ID selectors.
Realistic Water Effect without JavaScript - HTML/CSS Only
is one of the coolest tutorials I have seen that uses CSS to create
a water effect over an image. This video provides an example of how
there are so many incredible ways to use CSS and web development
technologies.
python -m SimpleHTTPServer command to serve it up. Create a
<style></style> element within the <head> section in the HTML
markup. Play with CSS within that style element to change the look and
feel of the page.
Check out front end frameworks such as Bootstrap and Foundation and integrate
one of those into the HTML page.
Work through the framework's grid system, styling options and customization
so you get comfortable with how to use the framework.
Apply the framework to your web application and tweak the design until you
have something that looks much better than generic HTML.