CSS preprocessors What are CSS preprocessors, why do we use a CSS preprocessors, how to use a CSS preprocessor and which CSS preprocessors are being used.

Slides:



Advertisements
Similar presentations
PART IV - EMBED VIDEO, AUDIO, AND DOCUMENTS. Find a video on Youtube.com: Search for a video, then look for the Embed code. Copy this code into the HTML/JavaScript.
Advertisements

HTML Basics Customizing your site using the basics of HTML.
XSL eXtensible Stylesheet Language. What is XSL? XSL is a language that allows one to describe a browser how to process an XML file. XSL can convert an.
XHTML Basics.
WPML Translation plugin is the best option when you need to translate your Wordpress website into multiple languages. The plugin makes it easy to translate.
Different Streaming Technologies. Three major streaming technologies include:
Lecture 2B: HTML and CSS IT 202—Internet Applications Based on notes developed by Morgan Benton.
Multimedia for the Web: Creating Digital Excitement HTML, XHTML and Web Authoring.
Programming Introduction November 9 Unit 7. What is Programming? Besides being a huge industry? Programming is the process used to write computer programs.
Dreamweaver 8 Concepts and Techniques Introduction Web Site Development and Macromedia Dreamweaver 8.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
1 Lesson 1 Quick HTML Know-How HTML and JavaScript BASICS, 4 th Edition Barksdale / Turner.
Using Cascading Style Sheets (CSS) Dept. of Computer Science and Computer Information CSCI N-100.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 2: Working with Webpage Files.
Lecturer: Ghadah Aldehim
Citation Management: Using Zotero Brought to you by: Research Commons [Dana C., Mehdi P., Sarah E.] September 26, 2012.
Creating a Simple Page: HTML Overview
WEBSITE DESIGN COURSE SESSION 1. WORDPRESS WORDPRESS.COM ONLINE FREE SOFTWARE FREE HOSTING BUT WITH A TAG IN IT VERY SIMPLE TO MAKE WORDPRESS.ORG OFFLINE.
1 Computer and IT Assignment 1 Lt Cdr Ravi Saini Centre for Advance Technology INS Valsura.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
IPAD Set Up. Gmail Account First, you need to set up a free gmail account with your name. If you have an existing one you may use that as long as: – A)
Languages in WEB Presented by: Jenisha Kshatriya BCM SS09.
Eat Your Words! Creating webpage Layout. CONTENT The Layout of a Webpage HEADER FOOTER Each of these sections represents a ‘div’ (or divider). By linking.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
Learning Web Design: Chapter 4. HTML  Hypertext Markup Language (HTML)  Uses tags to tell the browser the start and end of a certain kind of formatting.
1 HTML XHTML. 2 Understand the Doctype tag Know the html tags which are now classed as depreciated Understand how Dreamweaver adds styles Add styles to.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Presenting Work In different ways © Graham Tyrer and Patrick Taylor 2013.
Just the Facts, Maam.  How to create a basic page  How to add a table, picture, link, text and YouTube clip.  How to upload it all.
Setting up and getting going with…. MIT App Inventor.
Unit 3 Day 3 FOCS – Web Design. Journal Unit #3 Entry #2 What are (all of) the required tags in a html document? (hint: it’s everything that is in sample.html)
UPLOAD / DOWNLOAD april  HTML5 is just the next iteration of HTML  Previous version was technically HTML 4.01, which incorporated XHTML 1.0.
CSS PREPROCESSORS Michael and Miles. Overview What are CSS Preprocessors Why use them? What is LESS and how to use LESS example What is SASS and how to.
© 2011 Delmar, Cengage Learning Chapter 3 Working with Text and Cascading Style Sheets.
UDL Book Builder for Teachers Image sources: Cast UDL.
1 CSS-PREPROCESSORS as a way to speed up the process of interfaces developing and achieve Customer goals DMITRY SHURSHILIN AUGUST 3, 2015.
Creating a Web Site Review of Concepts. Templates Templates are special HTML files that are used to quickly create pages on a web site. They contain the.
 Computer use language to communicate  A web browser will read these tags and translate it into what you actually see  Viewing Code of ESPN WebsiteESPN.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 8: Working with Style Sheets.
KompoZer. What is it? A FREE product used to design websites A FREE product used to design websites A WYSIWYG HTML Editor A WYSIWYG HTML Editor –WYSIWYG:
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
Today’s Lesson….. 1.Formative Assessment Given Back – Go through Answers. 2.Webpage Design.
HTML HyperText Markup Language Victoria E. Kozlek.
HTML HTML stands for Hyper Text Markup Language. HTML is used in making the base of a Website You can just use an online website maker like weebly.com.
Today's Ninja Challenge: Write Your First Computer Game!
Welcome to Snap! Below the Line Decal Facilitated By: Zachary McPherson and Bao Xie.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
Resources in Moodle Dubravka Crnić. Moodle supports a range of resource types which teachers can add to their courses. In edit mode, a teacher can add.
CSE3310: Web training A JumpStart for Project. Outline Introduction to Website development Web Development Languages How to build simple Pages in PHP.
Introduction to HTML Hypertext Mark-up Language. HTML HTML = Hypertext Mark-up Language Is just plain simple text marked up by “tags” You can create a.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
Tonga Institute of Higher Education IT 141: Information Systems
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
XHTML Basics.
Developing Web-Based Applications
CSS PreProcessors MIS 424.
XHTML Basics.
XHTML Basics.
Image Link You can also turn any image element into a link. Click the image you want to use, then select Link from the image toolbox.
Tonga Institute of Higher Education IT 141: Information Systems
Starting to develop a website
Tonga Institute of Higher Education IT 141: Information Systems
BUILDING A WEBSITE 7.4.2: Basics of HTML and CSS.
Introduction In today’s lesson we will look at: why Python?
XHTML Basics.
Creating your first website
HTML &CSS and Make a website with coding
XHTML Basics.
Creating your first website
One Set of Styles Connected to As Many Pages as You Want!!!
Presentation transcript:

CSS preprocessors What are CSS preprocessors, why do we use a CSS preprocessors, how to use a CSS preprocessor and which CSS preprocessors are being used by front-end development experts? Bauke Roesink created this document on behalf of PSDtoWP.net. You are free to use this document on your website or blog. Bauke RoesinkPSDtoWP.net

What are CSS preprocessors? CSS preprocessors are also referred to as being ‘dynamic style sheet languages’. They have been developed to add a programming functionality to the editing of Cascading Style Sheets. CSS Preprocessors convert code into a true CSS by taking the same written code from a simple preprocessed language (CSS with added extensions). Besides CSS preprocessors are used to add extensions which aren’t used in CSS yet like: functions, mixins, nested rules, variables, operations and inheritance.

Common CSS preprocessors Many websites can be found which contain lists of available CSS preprocessors. These lists might seem handy but honestly they aren’t at all because when looking for a suitable CSS preprocessor they won’t be of real use because you would still have to test them one by one which is a time-consuming exercise. To tackle this issue we have asked various front-end developers to inform us about their preferred CSS preprocessor and we have asked them to justify their CSS preprocessor choice.

Why use a CSS preprocessor? More and more front-end developers get acknowledged with CSS preprocessors. Using CSS preprocessors has many advantages but also some disadvantages. According to the specific project we will opt for plain core vanilla CSS or for a CSS preprocessor.

How to use CSS preprocessors Many people prefer setting it up on their personal computer because this way a CSS file is created which is ready to be uploaded next to the SCSS file. It is important to take into account when working locally both the SCSS file and the corresponding CSS are kept together at all times. If you delete the CSS, you have to delete the SCSS file. The same goes for uploading or downloading them. Never perform an action for one file without performing the same action for the other file. (Besides when you would use git, don’t forget to add the CSS files to.gitignore.) Use your text editor When working in a local environment your SCSS file should be watched at all times and you should use a tool to make sure that when you save your file, the SCSS is also turned into the corresponding CSS. Doesn’t your text editor support CSS preprocessors? Tools like Dreamweaver, BBEdit or some other text editors don’t have a so-called SCSS plugin or add-on. This shouldn’t be too big an issue though because one could consider using a command line or one could opt for an app which watches your SCSS files at all times. Various applications are available to perform this task for you. The most popular and most commonly used ones are undeniably Koala (free), CodeKit ($29) and LiveReload ($9.99). This powerpoint is created by PSDtoWP.netPSDtoWP.net