Início
Conheça mais
Enviar pesquisa
Carregar
Entrar
Cadastre-se
Anúncio
Cascading Style Sheets - Part 02
Denunciar
Hatem Mahmoud
Seguir
Principal Project Manager em Microsoft
27 de Jan de 2009
•
0 gostou
13 gostaram
×
Seja o primeiro a gostar disto
mostrar mais
•
4,441 visualizações
visualizações
×
Vistos totais
0
No Slideshare
0
De incorporações
0
Número de incorporações
0
Check these out next
Beginners css tutorial for web designers
Singsys Pte Ltd
Css
Abhishek Kesharwani
Html & CSS - Best practices 2-hour-workshop
Vero Rebagliatte
Intro to CSS
Randy Oest II
1 03 - CSS Introduction
apnwebdev
Css ppt
Nidhi mishra
Css
shanmuga rajan
Cascading Style Sheet
vijayta
1
de
172
Top clipped slide
Cascading Style Sheets - Part 02
27 de Jan de 2009
•
0 gostou
13 gostaram
×
Seja o primeiro a gostar disto
mostrar mais
•
4,441 visualizações
visualizações
×
Vistos totais
0
No Slideshare
0
De incorporações
0
Número de incorporações
0
Denunciar
Tecnologia
Educação
CSS Guidelines
Hatem Mahmoud
Seguir
Principal Project Manager em Microsoft
Anúncio
Anúncio
Anúncio
Recomendados
How Cascading Style Sheets (CSS) Works
Amit Tyagi
79.3K visualizações
•
38 slides
Css
mohamed ashraf
2.8K visualizações
•
17 slides
Cascading Style Sheets - Part 01
Hatem Mahmoud
21K visualizações
•
78 slides
CSS
People Strategists
22K visualizações
•
42 slides
CSS Basics
WordPress Memphis
23.6K visualizações
•
40 slides
Introduction to HTML and CSS
Mario Hernandez
3.8K visualizações
•
39 slides
Mais conteúdo relacionado
Apresentações para você
(20)
Beginners css tutorial for web designers
Singsys Pte Ltd
•
3.1K visualizações
Css
Abhishek Kesharwani
•
1.2K visualizações
Html & CSS - Best practices 2-hour-workshop
Vero Rebagliatte
•
4.2K visualizações
Intro to CSS
Randy Oest II
•
1K visualizações
1 03 - CSS Introduction
apnwebdev
•
968 visualizações
Css ppt
Nidhi mishra
•
2.1K visualizações
Css
shanmuga rajan
•
2.1K visualizações
Cascading Style Sheet
vijayta
•
2.1K visualizações
CSS
Sunil OS
•
443.4K visualizações
Html Expression Web
Mark Frydenberg
•
2.4K visualizações
HTML CSS Basics
Mai Moustafa
•
43.6K visualizações
Basic-CSS-tutorial
tutorialsruby
•
860 visualizações
Cascading style sheet
Michael Jhon
•
1.9K visualizações
Css Basics
Jay Patel
•
1.1K visualizações
Efficient, maintainable CSS
Russ Weakley
•
41K visualizações
Introduction to css & its attributes with syntax
priyadharshini murugan
•
809 visualizações
Css
jayakarthi
•
2K visualizações
Cascading style sheets (CSS)
Harshita Yadav
•
3.5K visualizações
Cascading Style Sheet (CSS)
AakankshaR
•
12.3K visualizações
Introduction to HTML and CSS
danpaquette
•
287 visualizações
Similar a Cascading Style Sheets - Part 02
(20)
Basics Of Css And Some Common Mistakes
sanjay2211
•
8.2K visualizações
How do speed up web pages? CSS & HTML Tricks
Compare Infobase Limited
•
1.2K visualizações
Css
MAGNA COLLEGE OF ENGINEERING
•
1.3K visualizações
CSS 101
dunclair
•
794 visualizações
Creating Web Sites with HTML and CSS
BG Java EE Course
•
4.6K visualizações
Print CSS
Russ Weakley
•
3K visualizações
A complete html and css guidelines for beginners
Surendra kumar
•
68 visualizações
Pemrograman Web 2 - CSS
Nur Fadli Utomo
•
122 visualizações
Advance Css
vijayta
•
1.3K visualizações
Advance Css 1194323118268797 5
dharshyamal
•
421 visualizações
Css
NIRMAL FELIX
•
583 visualizações
CSS
anandha ganesh
•
746 visualizações
CSS Part I
Doncho Minkov
•
1.6K visualizações
GDI Seattle Intermediate HTML and CSS Class 1
Heather Rock
•
783 visualizações
HTML5, CSS, JavaScript Style guide and coding conventions
Knoldus Inc.
•
5.8K visualizações
Using a CSS Framework
Gareth Saunders
•
2.5K visualizações
CSS
BG Java EE Course
•
1.8K visualizações
HTML & CSS Workshop Notes
Pamela Fox
•
14.6K visualizações
Worry free web development
Estelle Weyl
•
798 visualizações
Girl Develop It Cincinnati: Intro to HTML/CSS Class 4
Erin M. Kidwell
•
798 visualizações
Anúncio
Último
(20)
Networks-part9-DLL-Flowcontrol.pptx
raju005raju005
•
2 visualizações
Test Presentation.pptx
Abiral Neupane
•
0 visão
Japan VPS Server
JapanCloudServers
•
0 visão
Good LTE MOTO.pdf
AhmadEmara1
•
3 visualizações
Chapter 5 - Normalization of Database Tables.pdf
JervinCagaananSapidR
•
0 visão
Week1Lec03-Dimensional Analysis.pptx.pdf
AlakhKumar6
•
0 visão
Automate your Teams Provisioning with Approvals in 5 easy steps.pptx
srservices4
•
2 visualizações
Letter from the Frontline in 2050
Dr. Lydia Kostopoulos
•
2 visualizações
PyGrunn 2023 - Testing files like a pro.pptx
Artur Barseghyan
•
4 visualizações
QNAP TS-832PX-4G.pdf
GustavoLippera1
•
3 visualizações
INT 1010 02.pdf
Luis R Castellanos
•
0 visão
ppt project.pptx
EducationforAll8
•
3 visualizações
INT 1010 05-3.pdf
Luis R Castellanos
•
0 visão
LeedsSharp May 2023 - Azure Integration Services
Michael Stephenson
•
0 visão
Application Product Construction Technical Data Siechem Single Core, ATC Cond...
Karupaswamy1
•
2 visualizações
SELinux workshop
johseg
•
0 visão
Computer Security Chapter III.pdf
Harrisentertainment
•
0 visão
Voice-over-LTE-Optimization.docx.pdf
AhmadEmara1
•
2 visualizações
Introduction to Computer Graphics.pptx
AhmadAbba6
•
4 visualizações
INT 1010 09-2.pdf
Luis R Castellanos
•
0 visão
Cascading Style Sheets - Part 02
Cascading Style Sheets
Hatem Mahmoud [email_address]
Part 2
Quick Review
I don't hate
Microsoft
Need for Guidelines
How?
1) Establish a
set of rules
2) Document those
rules
3) Enforce their
use
Thank You!
wait
General Guidelines
Respect major browsers
IE 6+ Firefox 2+ Safari 3+
Don't ignore IE
6
IE7.js A JavaScript
library to make Microsoft Internet Explorer (5, 6, 7) behave like a standards-compliant browser. http://code.google.com/p/ie7-js/
IE7.js
Use semantic markup
Do not use
tables for layout, they were made for tabular data
Always use Web-safe
fonts (Common fonts to all versions of Windows and Mac)
When possible, use
transparent GIFs instead of transparent PNGs
Never resize images
in CSS or HTML, they would look ugly
Make your site
accessible and usable for all users and devices
Validate your markup
http://validator.w3.org/
Validate your CSS
http://jigsaw.w3.org/css-validator/
CSS Guidelines
Avoid inline styles
Avoid fancy CSS3
selectors
Compress your CSS
http://www.cssdrive.com/
Coding Tips
Organize your CSS
How?
Use a framework
typography.css, grid.css, layout.css, form.css, etc.
Or design your
own
Why?
CSS Reset
Solution?
Begin with a
few default styles
Keep a library
of helpful classes
Techniques
Avoid CSS Hacks!
Box Model Bug
Targeting different media
types
<link type="text/css" href="screen.css"
media=" screen " />
<link type="text/css" href="print.css"
media=" print " />
Supported values: all
, aural , braille , embossed , handheld , print , projection , screen , tty , tv
Default value:
all
Alternative Style Sheets
A document can
link to multiple style sheets
You can give
it a default style and any number of alternatives for the user to choose from
How to choose
one?
Some browsers support
it
Alternative Style Sheets
Some browsers don't
;)
How to create
them?
Using the right
rel and title attributes
1) Persistent style
sheets
Linked without
a title attribute and always applied
<link type="text/css" href="main.css"
rel="stylesheet" /> Persistent style sheets
Persistent style sheets
2) Preferred style
sheets
Linked with a
title attribute and selected by default
<link type="text/css" href="green.css"
rel="stylesheet" title=" Green " /> Preferred style sheets
Preferred style sheets
3) Alternate style
sheets
Linked with a
title attribute, and the rel attribute should be set to “ alternate stylesheet “
<link type="text/css" href="orange.css"
rel="alternate stylesheet" title=" Orange " /> Alternate style sheets
Alternate style sheets
Not cross-browser?
Use JavaScript
Alternative Style Sheets
Floating
Floating
Example
Floating
Overlapping
Unhappy?
Clear it!
OR
Clearing
Still unhappy?
Clearing
Or, better ...
Clearing
If you get
scroll bars...
Clearing
Do this...
To get this...
Clearing
Still unhappy?
Play Solitaire!
Multiple floats
Multiple floats
Clearing
Multiple floats
Fonts
A browser can
only display the fonts that are installed on its machine.
Firefox bug!
Firefox resizes heading
elements when you specify a font size for the container
Solution
Always specify font
size for heading elements (h1, h2, .., h6)
Form elements don't
inherit font properties, enforce them to do so
Using em
Why?
Still want to
think in pixels?
Solution http://www.clagnut.com
But remember, em
is relative
Discussion
Example
Example
Example
Example
The End
References
Thank You! tadsessions.espace.com.eg
Hatem Mahmoud [email_address]
Anúncio