CSS introduction

JordanSnapper 916 views 10 slides Mar 23, 2017
Slide 1
Slide 1 of 10
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10

About This Presentation

What is CSS? See how The Simpsons appear in CSS!


Slide Content

Cascading Style Sheets Omer Simon Salesforce Developer 06/03/17

Agenda Overview - What is CSS? How to Use Basic Selectors and Properties Outstanding Examples Q&A

Overview The web standards model includes HTML, CSS, and JavaScript. HTML - Markup language composed of elements, which contain attributes (some optional and some mandatory.) These elements are used to mark up the various different types of content in documents, specifying what each bit of content is supposed to be rendered as in web browsers (for example headings, paragraphs, tables, bulleted lists, etc.) CSS - Gives you fine control over the formatting and layout of your document. CSS works on a system of rules, which select the elements you want to style, and then set values for different properties of the elements. You can change or add colors, backgrounds, font sizes and styles, and even position things on your web page in different places. JavaScript - The scripting language that you use to add behavior to your web pages. It can be used to validate the data you enter into a form (tell you if it is in the right format or not), provide drag and drop functionality, change styles on the fly, animate page elements such as menus, handle button functionality etc.

How To Use ? A style sheet consists of a list of rules . Each rule or rule-set consists of one or more selectors and a declaration block . In CSS, selectors declare which part of the markup a style applies to by matching tags and attributes in the markup itself. Selectors may apply to: all elements of a specific type, e.g. the second-level headers h1 elements specified by attribute , in particular: id : an identifier unique within the document class : an identifier that can annotate multiple elements in a document elements depending on how they are placed relative to others in the document tree . Declaration block would look like that: selector { property : value ; property : value ; property : value ; property : value ; }

How To Use ?

How To Use ?

Properties: width - sets the width of an element. width: 100% | width: 15px; background-color - specifies the background color of an element. background-color: blue | background-color: #4286f4 text-align - specifies the horizontal alignment of text. text-align: left | text-align:center | text-align: right border - border-width, border-style, and border-color. border: 5px solid red | border: 3px dotted black | border: dashed blue Selectors: selector:nth-child(n) - matches every element that is the nth child. div:nth-child(3) | p:nth-child(even) selector:hover - is used to select elements when you mouse over them. div:hover | td:hover Basic Selectors and Properties

Outstanding Examples The Simpsons Clouds Navigation Bar Website Example

Questions?