You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
examples for every CSS property to show you what they are actually going
108
117
to look like on your pagee when you use them.
@@ -123,6 +132,10 @@ web application's design.
123
132
is a detailed guide for learning how to do element positioning correctly
124
133
with CSS.
125
134
135
+
*[Did CSS get more complicated since the late nineties?](https://hiddedevries.nl/en/blog/2017-07-03-did-css-get-more-complicated-since-the-late-nineties)
136
+
is a solid look back at how CSS evolved and where it has ended up today
137
+
compared to its origins.
138
+
126
139
*[Using feature queries in CSS](https://hacks.mozilla.org/2016/08/using-feature-queries-in-css/)
127
140
covers the `@supports` rule and how to use it in your stylesheets.
128
141
@@ -156,11 +169,26 @@ web application's design.
156
169
fix this situation with `display` as well as other less visible properties
157
170
such as floats and `auto` width.
158
171
172
+
*[30 seconds of CSS](https://30-seconds.github.io/30-seconds-of-css/)
173
+
provides short useful code snippets for you to learn from and use for
174
+
building your own web applications.
175
+
176
+
*[CSS: The bad bits](https://www.joeforshaw.com/blog/css-the-bad-bits-and-how-to-avoid-them)
177
+
examines global scope, implicit percentage styling rules and the z-index
178
+
which can be difficult to use and require some restraint to ensure they
179
+
do not cause issues for the rest of your stylesheet rules as you create
180
+
and maintain your frontend.
159
181
160
182
*[Improving Your CSS with Parker](https://csswizardry.com/2016/06/improving-your-css-with-parker/)
161
183
shows how to use the static CSS analysis tool
162
184
[Parker](https://github.com/katiefenn/parker/) to improve your stylesheets.
163
185
186
+
*[Third party CSS is not safe](https://jakearchibald.com/2018/third-party-css-is-not-safe/)
187
+
is a good reminder that any code you did not write yourself, especially
188
+
code served through 3rd party sources not under your control can contain
189
+
potentially malicious applications, such as the experimental CSS keylogger
190
+
hack that made the rounds in early 2018.
191
+
164
192
165
193
## CSS learning checklist
166
194
1. Create a simple HTML file with basic elements in it. Use the
is a great tutorial on which packages you should install and why to
54
54
use [Python 3](/python-2-or-3.html), OpenCV and Keras on Ubuntu Linux.
55
55
56
+
*[How to Use the Command Line for Apple macOS and Linux](https://www.taniarascia.com/how-to-use-the-command-line-for-apple-macos-and-linux/)
57
+
is a fantastic guide relevant to Ubuntu users who should be able to use
58
+
the terminal to accomplish their tasks.
59
+
60
+
*[Linux System Mining with Python](https://echorand.me/linux-system-mining-with-python.html)
61
+
shows how to use Python libraries to gather Linux system information
62
+
and work with it programmatically in your applications.
63
+
56
64
* Canonical, the organization that produces Ubuntu, typically pushes the
57
65
boundaries on non-LTS releases, but occasionally rocks the boat with
58
66
major changes for an LTS release. 16.04 LTS was one such version, which
59
67
is described in this article about how
60
68
[Ubuntu 16.04 proves even an LTS release can live at Linux's bleeding edge](http://arstechnica.com/information-technology/2016/05/ubuntu-16-04-proves-even-an-lts-release-can-live-at-linuxs-bleeding-edge/).
61
69
62
-
* Ubuntu has been a target operating system for Docker since the beginning of
63
-
the project. Here's a guide for
64
-
[how to install Docker on Ubuntu 14.04 LTS](http://www.liquidweb.com/kb/how-to-install-docker-on-ubuntu-14-04-lts/),
65
-
one of the older operating system releases that supports containers.
66
-
67
70
*[My First 10 Minutes On a Server - Primer for Securing Ubuntu](http://www.codelitt.com/blog/my-first-10-minutes-on-a-server-primer-for-securing-ubuntu/)
68
71
is based off an earlier post of the first five minutes on a Linux server.
69
72
This one is specific to Ubuntu Linux and goes into user accounts, sudo
@@ -75,3 +78,5 @@ repository system packages.
75
78
how he went about securing package management, security standards and
76
79
file integrity on Ubuntu 14.04 LTS.
77
80
81
+
*[In Beaver We Trust: A Lengthy, Pedantic Review of Ubuntu 18.04 LTS](http://blog.bityard.net/articles/2018/April/in-beaver-we-trust-a-lengthy-pedantic-review-of-ubuntu-1804-lts.html)
82
+
examines the latest Ubuntu Long Term Support desktop release in detail.
0 commit comments