Fix typos and improve styles (#2460)

This commit is contained in:
César Suárez Ortega 2016-10-15 16:22:02 +02:00 committed by ven
parent 81ce1c4b71
commit f7a106ebc5

View File

@ -16,20 +16,20 @@ Less (and other preprocessors, such as [Sass](http://sass-lang.com/) help develo
/*Multi line comments are preserved. */ /*Multi line comments are preserved. */
/*Variables
/* Variables
==============================*/ ==============================*/
/* You can store a CSS value (such as a color) in a variable. /* You can store a CSS value (such as a color) in a variable.
Use the '@' symbol to create a variable. */ Use the '@' symbol to create a variable. */
@primary-color: #a3a4ff; @primary-color: #a3a4ff;
@secondary-color: #51527f; @secondary-color: #51527f;
@body-font: 'Roboto', sans-serif; @body-font: 'Roboto', sans-serif;
/* You can use the variables throughout your stylesheet. /* You can use the variables throughout your stylesheet.
Now if you want to change a color, you only have to make the change once.*/ Now if you want to change a color, you only have to make the change once.*/
body { body {
background-color: @primary-color; background-color: @primary-color;
@ -38,6 +38,7 @@ body {
} }
/* This would compile to: */ /* This would compile to: */
body { body {
background-color: #a3a4ff; background-color: #a3a4ff;
color: #51527F; color: #51527F;
@ -46,16 +47,16 @@ body {
/* This is much more maintainable than having to change the color /* This is much more maintainable than having to change the color
each time it appears throughout your stylesheet. */ each time it appears throughout your stylesheet. */
/*Mixins
/* Mixins
==============================*/ ==============================*/
/* If you find you are writing the same code for more than one /* If you find you are writing the same code for more than one
element, you might want to reuse that easily.*/ element, you might want to reuse that easily.*/
.center { .center {
display: block; display: block;
@ -72,7 +73,8 @@ div {
background-color: @primary-color; background-color: @primary-color;
} }
/*Which would compile to: */ /* Which would compile to: */
.center { .center {
display: block; display: block;
margin-left: auto; margin-left: auto;
@ -105,7 +107,7 @@ div {
background-color: @primary-color; background-color: @primary-color;
} }
/*Which would compile to: */ /* Which would compile to: */
div { div {
display: block; display: block;
margin-left: auto; margin-left: auto;
@ -116,12 +118,12 @@ div {
} }
/*Nesting
/* Nesting
==============================*/ ==============================*/
/* Less allows you to nest selectors within selectors */
/*Less allows you to nest selectors within selectors */
ul { ul {
list-style-type: none; list-style-type: none;
@ -135,8 +137,8 @@ ul {
/* '&' will be replaced by the parent selector. */ /* '&' will be replaced by the parent selector. */
/* You can also nest pseudo-classes. */ /* You can also nest pseudo-classes. */
/* Keep in mind that over-nesting will make your code less maintainable. /* Keep in mind that over-nesting will make your code less maintainable.
Best practices recommend going no more than 3 levels deep when nesting. Best practices recommend going no more than 3 levels deep when nesting.
For example: */ For example: */
ul { ul {
list-style-type: none; list-style-type: none;
@ -175,16 +177,17 @@ ul li a {
} }
/*Functions
/* Functions
==============================*/ ==============================*/
/* Less provides functions that can be used to accomplish a variety of /* Less provides functions that can be used to accomplish a variety of
tasks. Consider the following */ tasks. Consider the following: */
/* Functions can be invoked by using their name and passing in the /* Functions can be invoked by using their name and passing in the
required arguments */ required arguments. */
body { body {
width: round(10.25px); width: round(10.25px);
} }
@ -215,11 +218,10 @@ body {
mixins. When trying to choose between a function or a mixin, remember mixins. When trying to choose between a function or a mixin, remember
that mixins are best for generating CSS while functions are better for that mixins are best for generating CSS while functions are better for
logic that might be used throughout your Less code. The examples in logic that might be used throughout your Less code. The examples in
the Math Operators' section are ideal candidates for becoming a reusable the 'Math Operators' section are ideal candidates for becoming a reusable
function. */ function. */
/* This function will take a target size and the parent size and calculate /* This function calculates the average of two numbers: */
and return the percentage */
.average(@x, @y) { .average(@x, @y) {
@average-result: ((@x + @y) / 2); @average-result: ((@x + @y) / 2);
@ -236,11 +238,12 @@ div {
padding: 33px; padding: 33px;
} }
/*Extend (Inheritance) /*Extend (Inheritance)
==============================*/ ==============================*/
/*Extend is a way to share the properties of one selector with another. */ /*Extend is a way to share the properties of one selector with another. */
.display { .display {
@ -269,11 +272,11 @@ div {
add unnecessary bloat to the files created by the Less compiler. */ add unnecessary bloat to the files created by the Less compiler. */
/*Partials and Imports /*Partials and Imports
==============================*/ ==============================*/
/* Less allows you to create partial files. This can help keep your Less /* Less allows you to create partial files. This can help keep your Less
code modularized. Partial files conventionally begin with an '_', code modularized. Partial files conventionally begin with an '_',
e.g. _reset.less. and are imported into a main less file that gets e.g. _reset.less. and are imported into a main less file that gets
@ -314,9 +317,9 @@ body {
} }
/*Math Operations
==============================*/
/* Math Operations
==============================*/
/* Less provides the following operators: +, -, *, /, and %. These can /* Less provides the following operators: +, -, *, /, and %. These can
@ -377,9 +380,7 @@ If you want to play with Less in your browser, check out:
## Compatibility ## Compatibility
Less can be used in any project as long as you have a program to compile it Less can be used in any project as long as you have a program to compile it into CSS. You'll want to verify that the CSS you're using is compatible with your target browsers.
into CSS. You'll want to verify that the CSS you're using is compatible
with your target browsers.
[QuirksMode CSS](http://www.quirksmode.org/css/) and [CanIUse](http://caniuse.com) are great resources for checking compatibility. [QuirksMode CSS](http://www.quirksmode.org/css/) and [CanIUse](http://caniuse.com) are great resources for checking compatibility.