Answer the question
In order to leave comments, you need to log in
Do I need to learn the preprocessor(s)?
Hello, I have been studying layout for only 1.5 months, during this time I managed a little. I dug a little into the theory and made up two layouts. I came across such a concept as CSS preprocessors on the Internet. Question:
Should a person of my level, who has only two layouts behind him, start getting acquainted with preprocessors or leave this idea until a more appropriate moment (when there will be more experience)?
And if so, which one should you choose? Personally, I've heard so far about the three SASS, LESS, STYLUS, and yes, what's the difference between them.
Answer the question
In order to leave comments, you need to log in
You need to understand that the tools you are talking about appeared for a reason, but because there was an urgent need for them. Those. if you have a large project with voluminous CSS and it’s already difficult for you to keep track of the uniformity of the design (in one place the button has a border of 1px in another 2, and the like), then you involuntarily start to think that it would be nice to have real variables in CSS ($button_border_width).
Thus, if you do not feel an urgent need for these chips - you should not fill your head with them - the learning process will be quite painful, because you will not yet understand where all this can be crammed.
But! It is definitely worth getting acquainted with the main features that preprocessors can add to your code. You don't need to know how to declare variables and mixins, but you do need to know that it's even possible. Those. a couple of review articles will suffice for you.
All of the above also applies to faucets (gulp, grunt), which I think you would come to Toaster about in a month.
Start with Less, it's easier. When you gain some experience. Although it is possible now.
What do you think? First learn the basics, then all sorts of subtleties, and only then new tools and technologies:
HTML+CSS → JS → JQUERY → PHP+MYSQL → Git, Django, SASS, Grunt, Node.js, Bower, Sphinx...
Early, early.
I can advise a useful Russian-language resource . There like LESS understands too.
Well, "1.5 months and 2 layouts" is hard to judge. Maybe you have grade 6 layouts, or maybe brilliant works. If you are already more or less familiar with CSS, then it makes sense to switch to a preprocessor. I would recommend SASS or Stylus. Personally, I use a stylus and have no complaints. Of course, I am also not a pro in layout, but preprocessors need to be taught as early as possible
You need to learn, the sooner the better, at this age information is perceived quickly.
It makes sense to read O`really everything is chewed very well there.
Watch screencasts on youtube Sorax and Lofblog, watch and practice until you understand.
Conditional There are several types of elements
html5doctor.com
The rest is nuances, more typesetting.
Previously, there was a firefile plugin, with the help of which I learned to typeset, there were a lot of errors.
Approximately 100 pages need to be opened, adaptively, without brakes and blunts.
After each layout and in the process, read new articles and ask questions, it is better to find a mentor who will teach.
And most importantly, do not chase after money, because of this, juniors do not grow further.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question