• Complain

Fattohi Faiz J. - Less web development essentials : use CSS preprocessing to streamline the development and maintenance of your web applications

Here you can read online Fattohi Faiz J. - Less web development essentials : use CSS preprocessing to streamline the development and maintenance of your web applications full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2014, publisher: Packt Publishing - ebooks Account, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Fattohi Faiz J. Less web development essentials : use CSS preprocessing to streamline the development and maintenance of your web applications
  • Book:
    Less web development essentials : use CSS preprocessing to streamline the development and maintenance of your web applications
  • Author:
  • Publisher:
    Packt Publishing - ebooks Account
  • Genre:
  • Year:
    2014
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Less web development essentials : use CSS preprocessing to streamline the development and maintenance of your web applications: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Less web development essentials : use CSS preprocessing to streamline the development and maintenance of your web applications" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Use CSS preprocessing to streamline the development and maintenance of your web applicationsAbout This Book
  • Produce clear, concise, and well-constructed code that compiles into standard compliant CSS
  • Explore the core attributes of Less and learn how to integrate them into your site
  • Optimize Twitters Bootstrap to efficiently develop web apps and sites
Who This Book Is For

If you use CSS3 in your web development tasks and want to create maintainable and reusable code with Less, this book is ideal for you. Although you need to have some experience in web development, even beginners will find this book useful.

What You Will Learn
  • Compile Less code into readable and maintainable CSS
  • Integrate Less into your own projects
  • Reuse your code to prevent code duplications
  • Reduce the development and maintenance time of your projects
  • Use variables and mixins to write reusable and portable code
  • Build a responsive grid with Less to create beautifully responsive site layouts
  • Customize Twitters Bootstrap 3 with Less
In Detail

Less is a CSS preprocessor that essentially improves the functionality of simple CSS with the addition of several features. The book begins by teaching you how Less facilitates the process of web development. You will quickly then move on to actually creating your first layout using Less and compiling your very first Less code.

Next, you will learn about variables and mixins and how they will help in building robust CSS code. In addition, youll learn how to keep your code clean and test it by using style guides. We will then move on to the concept of Bootstrapping and the strength of using Less with Twitter Bootstrap. Going one step further, you will be able to customize Twitters Bootstrap 3 using Less.

Finally, you will learn how to integrate Less into your WordPress themes and explore other web apps that use Less. By leveraging this powerful CSS preprocessor, you will be able to consistently produce amazing web applications while making CSS code development an enjoyable experience.

Fattohi Faiz J.: author's other books


Who wrote Less web development essentials : use CSS preprocessing to streamline the development and maintenance of your web applications? Find out the surname, the name of the author of the book and a list of all author's works by series.

Less web development essentials : use CSS preprocessing to streamline the development and maintenance of your web applications — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Less web development essentials : use CSS preprocessing to streamline the development and maintenance of your web applications" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Less Web Development Essentials

Less Web Development Essentials

Copyright 2014 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: April 2014

Production Reference: 1170414

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78398-146-5

www.packtpub.com

Cover Image by Faiz J. Fattohi (<>)

Credits

Author

Bass Jobsen

Reviewers

Marcus Bointon

Simone Deponti

Austin Pickett

Commissioning Editor

Ashwin Nair

Acquisition Editor

Richard Harvey

Content Development Editor

Sruthi Kutty

Technical Editors

Kapil Hemnani

Faisal Siddiqui

Project Coordinator

Sageer Parkar

Proofreaders

Maria Gould

Paul Hindle

Indexer

Tejal Soni

Graphics

Ronak Dhruv

Production Coordinator

Arvindkumar Gupta

Cover Work

Arvindkumar Gupta

Copy Editor

Karuna Narayanan

Foreword

Before you dive into this book, let me give you a little bit of background. In the summer of 2009, I was writing CSS for a project of mine and had developed a habit of questioning every piece of technology I used. I enjoyed CSS for the most part, but one thing bothered me: I couldn't experiment like I wanted to. I was designing a lot back then, and I strongly believed in designing directly in the browser. This meant being able to change the overall tone and style of the page quickly to try different ideas. With the usual way of organizing CSS, this can be difficult. You have to keep classes small and "composable", shifting the burden to the HTML. CSS is great when you need to translate an existing, final design to the Web. However, that's not how things work very often. More and more designers are jumping straight into CSS, closing the gap between design and implementation, and they need a tool that they can use all the way through, from ideation to finished product.

I started thinking of workarounds such as separating colors from other properties so that all classes that were of the same color would be defined together. However, I wanted colors to depend on other colors; I wanted to describe the theme as "relationships" between colors, not static values. I wanted to turn a knob and have the page change from one look to another. This was plainly impossible with the CSS of 2009. I looked for solutions in the form of preprocessors and found a few, but most of them were doing too much; they were fixing things that weren't broken, such as the core syntax of the language that I happened to like.

So, I decided to put something together that would do what I wanted; the first version of Less was born. It was quickly apparent that I wasn't the only one looking for something like this. The idea was simple, but it was a step in the right direction.

Five years later, looking back at this is interesting. If I had run into these problems with the experience I have today, would I have followed the same path? I think my intuition was correct, but never could I have predicted how difficult it is to get something like this right. It's one thing to design something for yourself; it's a completely different thing when it has to work for everyone. This has made me appreciate the quality of the work that went into the CSS specification all the more, as well as the working group's cautiousness in moving forward.

It's important to remember that Less is an extension of CSS, and much of the power of Less comes from its support for plain CSS. It's easy to forget when you have access to all the extra capabilities. However, those who know when and how to use both technologies will enjoy the greatest flexibility and control over their creations.

Alexis Sellier

@cloudhead

Creator of Less

About the Author

Bass Jobsen has been programming for the Web since 1995, from C to PHP, always looking for the most accessible interfaces. He has a special interest in the process between a designer and programmer. He believes that interfaces should work independent of a device or browser. For these reasons, working with grids and meta languages in designs makes him happy. He always looks forward to new opportunities in the Semantic and Responsive Web.

He uses Less in his daily job for web design tasks and WordPress theme development as well as other Twitter Bootstrap apps.

He is always happy to help you. He can be reached at http://stackoverflow.com/users/1596547/bass-jobsen.

Currently, he writes a blog (http://bassjobsen.weblogs.fm/), programs LBS for mobile devices (http://www.gizzing.nl), makes cool websites (such as http://www.streetart.nl/), and counsels Jamedo Websites (http://www.jamedowebsite.nl/) in setting up the technical environment and requirements for their business.

You can also check out his Bootstrap WordPress Starters Theme (JBST) and other projects at GitHub at https://github.com/bassjobsen.

"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it."

-- Bill Gates
Acknowledgments

This book is for Colinda, Kiki, Dries, Wolf, and Leny.

Recently, I reviewed Getting Started with Zurb Foundation 4 by Andrew D. Patterson and Learning Zurb Foundation by Kevin Horek. After finishing this book, I will start writing Less Web Development Cookbook for Packt Publishing.

Although I have written many blogs and technical project requirements in the past years, this is the first book I have written to be published. Writing this book wasn't possible without the support of my family, Caroliene, and the people of Vivent. Richard Harvey was a patient and excellent motivator and critical reader. Sruthi Kutty helped me dot the i's and cross the t's. Finally, I will thank the reviewers of this book, Simone Deponti, Austin Pickett, and Marcus Bointon, for their critical and valuable suggestions, which make this book even better.

About the Reviewers

Marcus Bointon has been a Less committer for the last couple of years, having developed a taste for Less during the early versions of Twitter Bootstrap. He has a Bachelor's degree in Computer Science from the University of London and a Master's degree from Loughborough University of Technology. He's been involved in computing since 1981 and developing for the Web since 1993. He has extensive experience in many development languages (mainly PHP), Linux and OpenBSD server admin, MySQL database design and admin, e-mail infrastructure, network design, and much more. He is the maintainer of the very popular PHPMailer e-mail sending library.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Less web development essentials : use CSS preprocessing to streamline the development and maintenance of your web applications»

Look at similar books to Less web development essentials : use CSS preprocessing to streamline the development and maintenance of your web applications. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Less web development essentials : use CSS preprocessing to streamline the development and maintenance of your web applications»

Discussion, reviews of the book Less web development essentials : use CSS preprocessing to streamline the development and maintenance of your web applications and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.