web-design-with-html-and-css-digital-classroom
A
A List Apart, 16
About Us page, 187–188
Absolute positioning, 190–193
Absolute-size , 118
Add Layer Mask button, 105
Adobe BrowserLab, 202–203
Adobe Dreamweaver
Automated settings, 63
Coding environment, 44
Creating websites in, 46–48
Defi ning websites in, 45
Description of, 42
Design and Layout tools, 43
Downloading, 45
File transfer protocol, 43
Importing existing website into, 48–49
Site management, 43
Sources, 45
Templates, 45
Adobe Fireworks, 22
Adobe Flash
Adding to pre-existing design, 232–235
Adding to web page, 229–231
Considerations when using, 229
Description of, 212–213
Development of, 228
Looping, 235
Parameters, 235
Adobe Flash Player, 229
Adobe Photoshop
Opening images, 79, 101
Slicing an image, 107–111
Adobe Photoshop Extended, 83
a:hover property, 184
AIGA, 16
Alpha transparency, 206
Alt Tag text box, 109
Analytic software, 13–14
Animation
CSS, 264, 266
GIF image, 93, 101–104
HTML5, 260–261
Anti-aliasing, 86
Apple Bootcamp, 201
Apple iPhone, 244–245, 249
Apple Safari, 51, 208, 244, 253
<article> element, 258
ASP, 41, 44
ASP.NET, 45
Attributes, 58, 64
Audience, 31–33
B
Background color, 174–177
Background images
Adding to footer, 167–170
CSS, 177–180
Background-position , 179
BBedit, 41
Berners-Lee, Tim, 26–27
Best practices, 65
Borders, 265
Browsers
Compatibility, 202–203, 206–209
CSS fi xes for incompatibilities, 204
CSS3 support, 266
Defi nition of, 196
Development tools in, 51–52
Font size changes, 119
Geolocation, 263
History of, 27
HTML code and, 28, 57
HTML5 support, 266, 268
Incompatibilities, 204
Level of support, 197
Menu bar, 30
Mobile device, 245
Problems in, tools to identify, 200–209
Resizing text on, 118–119, 122
Statistics, 199
Testing of, 196–199
Web pages in, 196–197
Website identifi cation of, 245
Window size, 80
Zoom feature, 122
Bullet lists, 136
C
<canvas> element, 260–261, 264
Chartbeat.com, 14
Class selectors, 70
Class styles, 70–71
Clear property, 155
Client-side languages, 44
Coda, 40–41
Code
Coloring of, 39
Completion of, 40
Index
277CSS. See CSS
Editing, 42
HTML. See HTML
ColdFusion, 44
Color, background, 174–177
Color Libraries button, 98
Color Picker window, 98
Columns
CSS fl oat property, 153–154
Two-column fi xed-width layouts, 147–151
Commands, 3
Competitive research, 12
Conditional comment operators, 204–205
Conferences, 5
Contact page, 187
Contextual selector, 156
Copying lesson fi les to hard drive, 3
Creating website
in Dreamweaver, 46–48
in Expression Web, 50
Criticism, 23
Crop, 83
CSS
Absolute positioning, 190–193
Animations, 264, 266
Background images, 177–180
Border property, 125
Browser incompatibilities, 204
Class styles, 70–71
Clear property, 155
Description of, 66
External style sheets. See External style
sheets
Fixed positioning, 193
Float property
Columns created with, 153–154
Description of, 151–153
List-based navigation created using,
155–158
Font stack, 115
Formatting text with. See Formatting text
Future of, 206–207
Goals, 145
Heading styles, 67–69
Hexadecimal colors, 69
HTML lists for. See HTML lists
Inline styles, 71–72
Inspecting properties of, 51
Internal style sheets, 71–72, 158
Layouts
Text styles, 158–159
Two-column fi xed-width, 147–151
278
Web Design with HTML and CSS Digital Classroom
Letter-spacing property, 129–130
Limitations, 212
Margin property, 124
Navigation bar, 183–186
Reading, 3
Relative positioning, 190, 193
Reset fi le, 140–142
Rules, 70–75, 140
Sliced images exported to, 111
Syntax, 66
2D transformations, 265
Transitions, 265
2D transformations, 265
User interactions, 212
CSS3
Backgrounds, 265
Borders, 265
Browser support of, 266
Description of, 209
Drop shadows, 265
Gradients, 265
HTML5 integration with, 264–266
Media queries, 246–253
RGBA colors, 265
Rounded corners, 265
Current Slice button, 109
D
Deep navigation, 17
Defi nition lists, 130, 133
Descendant selector, 134
DigitalClassroomBooks.com, 5
Displays, 32
Dithering, 96
Doctype, 58
Document Object Model, 221–222
Domain name servers, 27
Domain names
Description of, 26–27
Purpose of, 27
Drop shadows, 265
.dwt, 45
E
E Text Editor, 41
Educators, 5
EightShapes Unify, 22
Embedding media fi les in HTML5, 258–260
Ems
Description, 119–122
Pixel conversions, 123, 126
Emulators, 249Eraser tool, 94
Events, JavaScript
Description of, 215, 218–220
Show eff ect triggered by adding, 225–228
Existing website
Importing into Dreamweaver, 48–49
Integrating Flash into, 232–235
Export button, 49
External style sheets
Creating, 72–74
Defi nition of, 71
Internal style sheets versus, 72
Managing of, 176
Moving internal styles to, 187
When to use, 176
Eyedropper tool, 97
F
Failure, 23
<fi gure> element, 262
<fi gurecaption> element, 262
File transfer protocol, 43
Fireworks (Adobe), 22
Fixed positioning, 193
Fixed-width layouts
Description of, 145–146
Margins eff ect on, 160–167
Mobile devices, 241–243
Padding eff ect on, 160–167
Two-column, 147–151
FLA authoring fi le, 230
Flexible layouts, 145–146
Float property
Columns created with, 153–154
Description of, 151–153
List-based navigation created using, 155–
158
Folder icon, 46
Font(s)
Challenges associated with, 114–115
Defi nition of, 114
@font-face , 266
Font-family, 116–117
Sources of, 117
Typeface versus, 114
Web-safe types of, 115
Font size
em measurements, 119–122
Percent measurements, 119–122
Pixels, 118–119
Points, 118
Unit of measurement for, 118
Font stack, 115
Footer, 167–170
Formatting text
Fonts. See Font(s)
Margins used to modify space between text,
124–127
Paragraph line-height , 127–128
Sizing text, 118–123
G
Geolocation, 263
GIF image
Animating, 93, 101–104
Color table, 97–99
Description of, 93
Dithering, 96
Matte added to, 100–101
Optimizing, 95–96
Previewing, 97
Saving, 93–95
Tweening, 103–104
Google Analytics, 13–14
Google Chrome, 51, 208
Gradient tool, 105–106
Gradients, 265
Graphic Artists Guild, 16
Graphics, 78
H
Hacks
Defi nition of, 29
Layout problems corrected using, 180–182
Hard drive, copying lesson fi les to, 3
HaveaMint.com, 14
Headings
Font-family setting, 116–117
HTML5, 261
Styling of, 67–69
Hexadecimal colors, 69
Home page, 18
Hosting, 4, 27–28
HTML
Background images, 177
Default margins, 140
Defi nition of, 28
Editing, 52
External style sheets, 72–73
Future of, 206–207
Hexadecimal colors, 69
Image placement in, 64–65
Inspecting, 51
Index
279JavaScript and, 213–218
Limitations of, 256
Nested structure, 61–63
Notepad for creating, 38
Optional attributes, 65
Reading, 3
Self-closing tags, 64
Sliced images saved to, 110–111
Structure, 61–63
Text editors. See Text editors
TextEdit for creating, 38
Validation of, 59
in Web browser, 57
Web page structure based on, 56
.html, 56
HTML 4.0, 58
HTML lists
Defi nition, 130, 133
Ordered, 130, 136
Styling, 133–137
Unordered, 130
Website uses of, 130
Working with, 130–133
HTML table, 142
HTML5
Animation features, 260–261
<article> element, 258
Browser support of, 266, 268
<canvas> element, 260–261, 264
Captions, 262
CSS3 integration with, 264–266
Defi nition of, 255–256
Documentation, 260
Drawing features, 260–261
Embedding media fi les, 258–260
<fi gure> element, 262
<fi gurecaption> element, 262
Figures, 262
Foundational use of, 267
Geolocation, 263
Grouping headings and images, 261
<hgroup> element, 261
Markup, 256–262
Reasons for developing, 256
<section> element, 258
<video> element, 258–260
Web forms, 262
Web Storage, 264
Web Workers, 264
Hyperlinks, 28, 63, 184–185
Hypertext Markup Language. See HTML
280
Web Design with HTML and CSS Digital Classroom
I
statement, 217
Image(s)
Background, 167–170, 177–180
Browser window size and, 80
Cropping, 83
HTML placement of, 64–65
Inline, 177
Resizing, 78–81
Sharpening, 84–85
Sidebar, 189
Size of
Adjusting, 81–83
Determining, 80–81
Slicing, 107–111
Unsharp Mask fi lter applied to, 84–85
Image formats
GIF. See GIF image
JPEG. See JPEG image
PNG, 86, 104–107
Selecting, 85–86
Image Size dialog box, 82
Image Tag Accessibility Attributes, 48
<img> tag, 64
Importing websites, 48–49
Information architecture, 11, 15–19
Inline images, 177
Inline styles, 71–72
Innerwrap rule, 178
Interactive prototypes, 22
Interactivity
Description, 30
JavaScript. See JavaScript
Web, 212
Internal style sheets, 71–72, 158, 176, 187
Internet, 26–27
Invisible characters, 39
IP address, 26–27
if
J
JavaScript
Basics of, 213–218
Description of, 44
Document Object Model, 221–222
Events
Description of, 215, 218–220
Show eff ect triggered by adding,
225–228
External fi le, 220–221
Frameworks, 222
HTML and, 213–218Operators, 217
Placing into an external document, 220–
221
References, 213
JPEG image
Description, 86
Previewing, 89–90
Quality of, 87–89
Saving settings, 92
Transparency eff ect in, 90–91
jQuery
Description of, 212, 222
Frequency of use, 228
Hiding elements with, 223–225
K
Kerning, 129
Keyword, 120
L
Layouts
CSS. See CSS, Layouts
Fixed-width. See Fixed-width layouts
Flexible, 145–146
Hacks used to solve problems with, 180–
182
History of techniques, 142–145
Mobile devices, 251–252
Options, 145–146
Table method, 142–144
Leading, 127
Lesson fi les, 3
Line numbers, 39
Line-height settings for paragraphs, 127–128
List-based navigation, 155–158
Lists
Defi nition, 130, 133
Ordered, 130, 136
Padding, 135–137
Styling, 133–137
Unordered, 130
Website uses of, 130
Working with, 130–133
Local Site Folder, 46
Looping, 235
M
Mac OS
Description of, 2
Text editors, 2, 37–38
TextEdit, 37–38
Virtualization solutions for, 200–201
Magic Eraser tool, 94
Margins
Fixed-width layouts, 160–167
Space between text modifi ed using,
124–127
Markup tags, 56
Matte added to GIF image, 100–101
Media queries, CSS3, 246–253
Menu bar, 30
Menus, 3
Microsoft Dreamspark, 42
Microsoft Expression Web
Coding environment, 44
Creating website in, 50
Defi ning websites in, 45
Description of, 42
Design and Layout tools, 43
Downloading, 45
File transfer protocol, 43
Site management, 43
Sources, 45
Templates, 45
Microsoft Internet Explorer, 51, 111, 182
Microsoft Internet Explorer 6, 197–199,
203–204
Microsoft Internet Explorer 7, 204
Microsoft .NET framework, 235
Microsoft Silverlight, 212, 235–237
Microsoft SketchFlow, 22
Microsoft SuperPreview, 203
Microsoft Visual Web Developer Express, 41
Mobile devices
Browsers, 245
CSS3 media queries, 246–253
Fixed-width layouts, 241–243
Limitations, 241
Navigation, 251
Page layouts, 251–252
Screen resolutions, 240
Targeting, 241–245
Web design testing on, 249
Websites optimized for, 240
Mockups, 20–21
Index
281Monitor resolutions, 32, 80, 119
Mouseover event, 219
Mozilla Firefox 3, 207–208
Mozilla Firefox Firebug, 51
.mp4, 259
N
Navigation
Considerations for, 16–18
List-based, 155–158
Mobile devices, 251
Usability testing, 18–19
Navigation bar, 183–186
Nesting tables, 142
New website
in Dreamweaver, 46–48
in Expression Web, 50
O
Omniture, 13–14
Operators
Conditional comment, 204–205
JavaScript, 217
Ordered lists, 130, 136
P
Padding, 135–137, 141, 160–167
Page layouts
Building, 174–177
CSS. See CSS, Layouts
Fixed-width. See Fixed-width layouts
Flexible, 145–146
History of techniques, 142–145
Mobile devices, 251–252
Options, 145–146
Table method, 142–144
Pantone Color Matching System, 97
Paragraph line-height , 127–128
Parallels, 201
Percent measurements, 119–122
PHP, 41, 44
Pixels
Defi nition of, 119
Ems conversion of, 123, 126
Sizing text using, 118–119
Plain text editors, 37
Planning
Creativity during, 23
Defi ning goals and strategy, 12
Information architecture, 15–19
282
Web Design with HTML and CSS Digital Classroom
Mockups, 20–21
Overview, 11
Prototypes, 21–22
Research, 12–14
Wireframes, 20
PNG image format, 86, 104–107, 205–206
Points, 118
Previewing
GIF image, 97
JPEG image, 89–90
Print design, 8–10
Prototypes, 21–22
Pseudoclass, 184
R
Radius property, 209
Relative positioning, 190, 193
Relative-size, 118
Research, 12–14
Reset fi le, 140–142
Resizing
Images, 78–81
Text, 118–119, 122
Resolution of monitors, 32, 80, 119
Resources, 5
RGBA colors, 265
Rounded corners, 265
Ruby on Rails, 41
S
Save for Web & Devices window, 87, 89–90,
100
Screen resolutions
Desktops, 32, 80, 119
Mobile devices, 240
Web design considerations, 32–33
Scripting languages, 44
Search engine optimization, 61
<section> element, 258
Select Download Speed button, 88
Seminars, 5
Serifs, 115
Server log, 12–13
Server-side languages, 44
Sidebar
Images added to, 189
Padding added to, 160
Site management, 43
SketchFlow (Microsoft), 22
Slice Select tool, 108–109
Slices, 107–111Slicing an image, 107–111
Slide Toggle eff ect, 227
Software virtualization
Defi nition, 200
Mac OS, 200–201
Windows, 201–202
Style sheets
External. See External style sheets
Internal, 71–72, 158, 176
Issues associated with, 245–246
Managing of, 176
Reset, 142
Styles
Active page, 187–189
Cascading, 74
Class, 70–71
Heading, 67–69
Internal, moving to external style sheets,
187
Text, 158–159
Ways to use, 71–72
SWFObject, 229
T
TCP/IP address, 26–27
Templates, 45
Text
CSS properties, 128–130
Margins used to modify space between,
124–127
Paragraph line-height settings, 127–128
Resizing, 118–119, 122
Sizing, 118–123
Text editors
Automation features, 40
Code coloring, 39
Code completion, 40
Downloading, 36
Finding and replacing code, 41
Invisible characters, 39
Line numbers, 39
Mac OS, 2, 37
Plain, 37
Types of, 41
Text styles, 158–159
TextEdit, 37–38
TextMate, 40–41
TextWrangler, 41
then statement, 217
Timing of animation, 102
Tolerance text box, 94
Tools
Layout, 43
Overview of, 35–36
Tracking, 129
Training, 5
Transparency eff ect, 90–91
Tweening, 103–104
Two-column fi xed-width CSS layout, 147–151
Type selectors, 69–70
Typeface, 114
U
Unordered lists, 130
Unsharp Mask dialog box, 84–85
Unsharp Mask fi lter, 84–85
URL text box, 109
Usability testing, 18–19
User agent detectors, 245
User agent string, 245
User experience, 11
User interaction, 10, 212
Users
Description of, 10
Web design considerations, 11
V
Validation, 59
Vendor-specifi c property, 207
<video> element, 258–260
Video tutorials, 4
Virtualization
Defi nition, 200
Mac OS, 200–201
Windows, 201–202
VmWare Fusion, 201
W
Web
Domain names, 26–27
Evolution of, 28–29
Typography on, 114
Web analytics, 13–14
Web design
Audience, 31–33
Challenges associated with, 8
Defi nition of, 8
Goals of, 7–8
Mobile device testing of, 249
Planning. See Planning
Print design versus, 8–10
Index
283Screen considerations, 32–33
Tools for. See Tools
User-centered, 11
Web Design Digital Classroom
Overview, 1
Prerequisites, 1–2
System requirements, 2
Web designers
Description of, 10–11
Resources for, 16
Web editors, 37–38. See also Text editors
Web languages
CSS. See CSS
Description of, 28, 56
HTML. See HTML
Web pages
Flash added to, 229–231
HTML, 56
Silverlight content inserted into, 235–237
Validation, 59–61
World Wide Web Consortium validation,
59–61
Web server, 4, 28
Web Storage, 264
Web Workers, 264
WebKit, 208
Websites
Audience for, 31–33
Defi ning goals and strategy for, 12
Dreamweaver creation of, 46–48
Flash added to, 229–231
Hosting, 4
Interactivity of, 30
Mobile-optimized, 240
Navigation design of, 16–18
Scope of, 15
Structure and style of, 30
User interaction, 10
Viewers of, 32
Wide navigation, 17
Windows Notepad, 37–38
Windows OS
Description of, 2
Virtualization solutions for, 201–202
Windows Phone 7, 249
Windows Virtual PC, 202
Wireframes, 20
World Wide Web. See Web
World Wide Web Consortium
Description of, 29, 58
Web page validation, 59–61
WYSIWYG editors
284
Web Design with HTML and CSS Digital Classroom
Description of, 36, 42
Dreamweaver. See Adobe Dreamweaver
Expression Web. See Microsoft Expression
Web
Popularity of, 42
X
.xap, 235
XHTML, 30, 58–59, 256
Z
Zoom, 122
Author: Jeremy Osborn
Pages: 307
Issue By: Gyan Publication
Published: 3 years ago
Likes: 0