Home Page Icon
Home Page
Table of Contents for
Back Matter
Close
Back Matter
by Martine Dowden, Michael Dowden
Architecting CSS: The Programmer’s Guide to Effective Style Sheets
Cover
Front Matter
1. Cascading Style Sheets
2. Rules and Selectors
3. Order of Importance
4. Layouts
5. Compatibility and Defaults
6. Interactions and Transitions
7. Preprocessors
8. Frameworks, Libraries, and JavaScript
9. Architectural Patterns
Back Matter
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
9. Architectural Patterns
Index
A
Andrew, Rachel
Animation
keyframe
performance
property values
Apparao, Vidur
Architectural approach
goals
guidelines
Architecture
software
web
At-rules
@import
@media
See
Media query
@supports
See also
Fallbacks
attr() function
Attribute selector
B
Block, Element, Modifier (BEM)
blur() function
Boland, Tim
Border-box
element
padding
Bos, Bert
Box model
Box-sizing
border-box
See
Border-box
content-box
See
Content-box
margin collapse
Browser
See
User agent
btn-warning class
Bug-prone layout
C
calc() function
Cascading
properties
value processing
Cascading Style Sheets (CSS)
architecture
declarations
definition
history
language features
property
structure
Turing complete
Class selectors
Cohesion
Color functions
Combinators
Component-based architecture
Content-box
in code
no padding
with padding
Content Management System (CMS)
Coupling
Coyier, Chris
Cross-browser compatibility
fallbacks
vendor prefixes
D
Declarations
properties
units
absolute
font-relative
percentage
viewpoint-relative
user-defined functions
variables
Display property
block elements
CSS version
flexbox
See
Flexbox
float
inline-block
inline elements
Document Object Model (DOM)
E
Easing functions
Encapsulation
@extend class
F, G
Fallbacks
Flexbox
align-items/align-self
direction
flex-/basis/grow/shrink
grid
inline-block
justify-content
main axis
uses
Flex-end
Flex-grow property
Flex-shrink property
Flex-start
Flex-wrap property
Floated navigation
Framework
H
Hard-to-maintain layout
Holzschlag, Molly
Hypertext Markup Language (HTML)
I
ID selector
!important annotation
See
Precedence
@import class
Inherit
See
Inheritance
Inheritance
definition
global values
exceptions HTML
inherit
initial
Unset
HTML
precedence
specificity
Initial values
See
Inheritance
Inline styles
See
Specificity
Inverted Triangle CSS (ITCSS)
J, K
JavaScript
animation listener output
bootstrap output
CSS via JS
DOM
drawbacks
node tree
stack overflow
styling applications
web components
justify-self property
L
Layout-specific information
Libraries
Lie, Håkon Wium
Lilley, Chris
Logical razor
M, N
Margin collapsing
code
floated Divs
outline/box shadow
pros/cons
matrix() function
Media query
Meyer, Eric
Mixins
arguments
informational boxes
output
parameters
simple
O
Object-Oriented CSS (OOCSS)
BEM
container from content
goals
rules
skin
Occam’s razor
Orthogonality
P, Q
Precedence
Preprocessors
color values/usage
nesting
Processes
code reviews
decision making
linting
testing
unit testing
visual regression testing
Pseudo classes
Pseudo elements
R
Regular Expressions (RegEx)
Responsive design
Roberts, Harry
Rulesets
S
Scalable and Modular Architecture for CSS (SMACSS)
categories
class naming
ITCSS
recommendations
Scalable Vector Graphics (SVG)
Selectors
attribute
class
id
type
universal
Separation of concerns
Shadow DOM
Shea, Dave
Simmons, Jen
Single responsibility principle (SRP)
Snook, Jonathan
Software architecture
DRY principle
duplicating rulesets
logical razor
nontechnical factors
cost of maintenance
developer satisfaction
development time
separation of concerns
cohesion
coupling
Orthogonality
SVG
Space-around
Space-between
Specificity
Stepping function
Structured Query Language (SQL)
Sullivan, Nicole
Suzanne, Miriam
Syntactically Awesome Style Sheets (SASS)
T
Timing functions
easing
stepping
Transform
functions
matrix() function
translate() function
Transition
example, on-hover
property values
translate() function
Type selector
U
Universal selector
Unset
See
Inheritance
url() function
User agent
default styles
CSS reset
normalize
technologies
V
Variables
W, X, Y
Web Architecture
browser engine
DOM
HTML
Web component output
Wilson, Chris
World Wide Web Consortium (W3c)
Z
Zeldman, Jeffrey
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset