Html Professional Projects (Professional Projects)

  • ポイントキャンペーン

Html Professional Projects (Professional Projects)

  • ただいまウェブストアではご注文を受け付けておりません。 ⇒古書を探す
  • 製本 Paperback:紙装版/ペーパーバック版
  • 言語 ENG
  • 商品コード 9781592000555
  • DDC分類 005

Full Description


HTML (Hypertext Markup Language) is used to write web pages. Some professional projects using HTML are provided in this volume. HTML is the set of markup symbols or codes inserted in a file intended for display on a web browser page. The markup tells the web browser how to display a web page's words and images for the user. It is a formal recommendation by the World Wide Web Consortium (W3C) and is generally adhered to by the major browsers, Microsoft's Internet Explorer and Netscape's Navigator, which also provide some additional non-standard codes. This volume focuses on developing four different types of websites: corporate intranet, e-commerce site, non-profit/ government-related and public relations site. Each project will have four chapters devoted towards it in order to provide a complete understanding of the concepts being introduced. The project-oriented approach gives readers hands-on exercises that they could apply in the real world. The companion website is also an extension of the material found in the project chapters.

Table of Contents

Introduction                                       xxvi
PART I HTML ESSENTIALS 1 (266)
Chapter 1 HTML and the World Wide Web 3 (20)
Consortium: Past, Present, and Future
An Overview of the World Wide Web Consortium 5 (8)
The Mission of the W3C 8 (2)
W3C Activities and Recommendations 10 (2)
Communicating and Participating with the 12 (1)
W3C
The W3C and HTML (and Where HTML Is Headed) 13 (8)
Moving toward XHTML 21 (1)
Summary 22 (1)
Chapter 2 Manipulating and Formatting HTML 23 (26)
Text
HTML Terminology Overview 24 (5)
Tags and Attributes 25 (2)
Absolute and Relative URLs 27 (2)
General HTML Page Layout Tags 29 (3)
Utilizing the "META" Tag 30 (1)
The Text Alignment Attribute 31 (1)
Basic Font Manipulation Techniques 32 (9)
Bolding Text 35 (2)
Underlining Text 37 (2)
Italicizing Text 39 (2)
Advanced Text Formatting 41 (6)
Superscript and Subscript 41 (1)
Bulleted and Numbered Lists 42 (3)
Manipulating Font Colors 45 (2)
Summary 47 (2)
Chapter 3 Placing and Manipulating Images 49 (22)
Working with the "img" Tag 50 (4)
Working with Image Alternate Text 54 (3)
Strategies for Loading Images Quickly 57 (5)
Changing the Width and Height of an Image 57 (2)
Creating Thumbnail Links to Images 59 (2)
Using Low- and High-Resolution Images 61 (1)
Image and Text Formatting 62 (4)
Adding Space around an Image 66 (1)
Manipulating Images in an HTML Editor 67 (2)
Help with Image Creation 69 (1)
Summary 70 (1)
Chapter 4 working with Page Layout 71 (12)
Page Background Layout Issues 73 (2)
Setting a Background Image 75 (2)
Aligning Text on the Page 77 (1)
Working with Margins 78 (2)
Formatting Block Quotes 80 (1)
Summary 81 (2)
Chapter 5 Understanding Hyperlinks 83 (16)
Working with the "a href" Tag 84 (3)
Creating Hyperlinks within the Same Web Page 87 (4)
Absolute and Relative URLs 91 (2)
Creating Image Maps 93 (1)
Creating E-Mail Links and Linking to Files 94 (1)
Formatting Hyperlinks 95 (1)
Creating Keyboard Shortcuts for Hyperlinks 96 (1)
Utilizing Hyperlinks in Frame Pages 97 (1)
Summary 97 (2)
Chapter 6 Creating and Manipulating Tables 99 (18)
Table Basics 100 (5)
Configuring Specific Table Attributes 105 (9)
Setting Borders 105 (2)
Setting Table Width 107 (2)
Integrating Text with Tables 109 (2)
Cell Spacing and Cell Padding 111 (1)
Spanning Cells across Columns and Rows 112 (1)
Setting Table Border Colors 112 (1)
Changing Cell Color and Using Background 113 (1)
Images
Nesting Tables within Tables 114 (2)
Summary 116 (1)
Chapter 7 Integrating HTML Frames and 117 (28)
Advanced Formatting
Understanding Frameset Terminology 118 (4)
Targeting Specific Frames with Hyperlinks 122 (4)
Configuring Specific Frame Parameters 126 (6)
Adjusting Frame Borders 127 (2)
Adjusting Frame Margins 129 (1)
Showing or Hiding Scroll Bars 130 (1)
Preventing Frame Resizing 131 (1)
Manipulating Frameset Configurations 132 (8)
The Banner and Contents Configuration 133 (1)
The Header, Footer, and Contents 134 (2)
Configuration
Targeting Frame Hyperlinks to Specific 136 (1)
Locations
Top-Down Hierarchy Configuration 137 (3)
Creating Inline Frames 140 (3)
Summary 143 (2)
Chapter 8 Utilizing Forms for Dynamic Web 145 (26)
Pages
Form Basics 146 (2)
Understanding Form Elements 148 (13)
Text Boxes 149 (2)
Text Areas 151 (1)
Check Boxes 152 (2)
Radio (Option) Buttons 154 (1)
Drop-Down Menus 155 (3)
Push Buttons 158 (1)
FormTest.htm HTML Review 159 (1)
Working with Hidden Form Fields 160 (1)
Basic Form Formatting Techniques 161 (5)
Grouping Form Elements Using the 161 (3)
"fieldset" Tag
Formatting Frames with Tables 164 (2)
Disabling and Securing Form Fields 166 (1)
A Note on Form Processing 167 (2)
Summary 169 (2)
Chapter 9 Working with Cascading Style 171 (18)
Sheets, Part I
CSS Basics 173 (6)
Configuring External Style Sheets 176 (2)
Working with Local Styles 178 (1)
Defining and Creating Classes and Custom 179 (5)
Tags
Defining Class Styles 180 (1)
Understanding Block-Level and Inline 181 (1)
Elements
Working with DIV and SPAN tags 182 (2)
Applying Specific Text-Style Formatting 184 (4)
Working with Fonts 184 (1)
Setting Italics 185 (1)
Bolding Text 185 (1)
Adjusting Line Height 185 (1)
Setting Text Color and Text Background 186 (1)
Aligning Text 186 (1)
Underlining Text 187 (1)
Changing the Text Case 187 (1)
Summary 188 (1)
Chapter 10 Working with Cascading Style 189 (14)
Sheets, Part2
Working with Absolute and Relative 190 (3)
Positioning
Preventing Image Overlap 193 (1)
Hiding and Displaying Elements 194 (2)
Specifying the Foreground Color and 196 (1)
Backgrounds
Specifying Text Wrap Options 197 (1)
A Complete Style Sheet Layout Example 197 (5)
Summary 202 (1)
Chapter 11 Integrating Scripts and Other 203 (20)
Advanced Functionality
Gathering and Manipulating Form Content 205 (12)
with VBScript
Creating the HTML Form 207 (2)
Creating the Form Processing Page 209 (4)
The ASP Request Object 213 (2)
Working with the Request Object 215 (2)
QueryString Collection
Integrating JavaScript with HTML 217 (4)
Validating Forms with JavaScript 217 (4)
Summary 221 (2)
Chapter 12 Working with an HTML Editor 223 (44)
Creating a FrontPage Web 225 (4)
The File Menu 229 (3)
The Edit Menu 232 (1)
The View Menu 232 (11)
Folders View 234 (3)
Reports View 237 (5)
Navigation and Hyperlinks Views 242 (1)
Additional Functionality in the View Menu 242 (1)
The Insert Menu 243 (11)
General HTML Options 245 (1)
Advanced Functionality 246 (6)
Graphics, Files, and Hyperlinks 252 (2)
The Format Menu 254 (4)
Dynamic HTML Effects 254 (2)
Theme 256 (1)
Page Transitions 257 (1)
The Tools Menu 258 (1)
The Table Menu 259 (2)
The Frames Menu 261 (4)
The Window and Help Menus 265 (1)
Summary 266 (1)
PART II APPLIED HTML: CODING PROFESSIONAL WEB 267 (408)
SITES
PROJECT 1 THE SMALL BUSINESS WEB SITE 269 (72)
Chapter 13 MuseToMusic Web Site: Project 271 (10)
Introduction
MuseToMusic Project Outline 273 (1)
MuseToMusic Process Issues 274 (1)
MuseToMusic Primary Goals 275 (1)
MuseToMusic Design Issues 276 (2)
Defining the Audience 276 (1)
Defining Internal Business Processes 276 (1)
Personalizing the Customer Experience 277 (1)
Implementing the MuseToMusic Web Site 278 (3)
Chapter 14 MuseToMusic Web Site: 281 (12)
Identifying Process Goals for the
Commercial Site
Process Goal: Promoting the Local Music 283 (3)
Scene
Process Goal: Facilitating the Music 286 (3)
Locator Service via the Web
Process Goal: Building a True Music Portal 289 (2)
Summary 291 (2)
Chapter 15 MuseToMusic Web Site: Addressing 293 (16)
Customer Usability Issues
Optimal Site Navigation 295 (5)
Readily Available Product Information 296 (2)
Accessibility at Any Time 298 (1)
Full Site Search 298 (1)
Accessible Third-Party Information 299 (1)
Personalized Customer Experience: The Web 300 (5)
Portal
Reviewing Previous Order History 301 (2)
Customizable Profile and Interface 303 (1)
Online Support and Discussion Forums 304 (1)
The Online Shopping Cart 305 (3)
Seamless Integration with Your Site 306 (1)
Full Product Descriptions and Direct 307 (1)
Links to Products
Summary 308 (1)
Chapter 16 MuseToMusic Web Site: Building 309 (32)
the Solution
Pre-Publishing Considerations for Your 311 (2)
Web Site
Developing the MuseToMusic Web Structure 313 (5)
Creating the Frame Structure Layout 315 (3)
Creating the Site Banner 318 (4)
Building the Site Navigation Scheme 322 (4)
Coding the Site Navigation Bar 323 (3)
Integrating Forms: The Music Locator 326 (8)
Service
Building the Music Locator Form 328 (2)
Utilizing JavaScript to Validate the 330 (4)
Music Locator Form
Integrating Cascading Style Sheets for 334 (3)
the Local Scene and News and Information
Links
Implementing the Local Scene Link 337 (1)
Other Site Functionality: The Online 337 (2)
Store and Music Portal Links
The Online Store 339 (1)
Final Touches 339 (1)
Summary 340 (1)
PROJECT 2 THE NONPROFIT WEB SITE 341 (70)
Chapter 17 Greenlawn School Web Site: 343 (12)
Project Introduction
Greenlawn School Project Outline 344 (2)
Greenlawn School Process Issues 346 (1)
Greenlawn School Primary Goals 347 (2)
Greenlawn School Design Issues 349 (1)
Defining the Audience 349 (5)
Defining Internal Business Processes 352 (1)
Personalizing the Customer Experience 353 (1)
Implementing the Greenlawn School Web Site 354 (1)
Chapter 18 Greenlawn School Web Site: 355 (14)
Identifying Process Goals for the Nonprofit
Site
Greenlawn School: Identifying the 357 (1)
Underlying Process Goals and Challenges
Process Goal: Facilitating Better 358 (3)
Communication
Process Goal: Integrating Information 361 (3)
Delivery
Accessing Previous Order History 362 (1)
Providing a Customizable Profile and 363 (1)
Interface
Providing Online Discussion and Support 363 (1)
Process Goal: Providing Online Testing 364 (2)
Process Goal: Developing the Greenlawn 366 (1)
Web Store
Process Goal: Providing a Community 367 (1)
Bulletin Board
Summary 367 (2)
Chapter 19 Greenlawn School Web Site: 369 (14)
Addressing Customer Usability Issues
Accounting for Different User Viewpoints 371 (4)
and a Sense of Ownership
The User-Specific Information Access 375 (4)
Process
Providing Access to Complete Product 376 (1)
Information
Personalizing the Information Access 376 (2)
Process
Keeping Site Navigation Product-Oriented 378 (1)
Customer Usability Issues: The Greenlawn 379 (2)
Web Store and Community Bulletin Board
CRM and the Community Bulletin Board 379 (1)
CRM and the Online Store 380 (1)
Summary 381 (2)
Chapter 20 Greenlawn School Web Site: 383 (28)
Building the Solution
Pre-Publishing Considerations for Your 385 (2)
Web Site
Developing the Greenlawn Web Structure 387 (3)
Addressing Different Information Needs: 390 (14)
The Site Home Pages
The General Site Home Page 391 (4)
Building the Additional Home Pages 395 (2)
Design Examples for Each Home Page 397 (7)
The Web Site as a Communication Tool: 404 (4)
Parent-Teacher Discussion Forums
The Greenlawn Online Store and Community 408 (1)
Bulletin Board
Summary 409 (2)
PROJECT 3 MS FRONTPAGE XP: BUILDING WEB SITES 411 (90)
WITH AN HTML EDITOR
Chapter 21 MuseToMusic Web Site with 413 (12)
FrontPage XP: Project Introduction
Using FrontPage with the MuseToMusic Web 415 (1)
Site (Project Outline)
Using FrontPage with the MuseToMusic Web 416 (8)
Site (Process and Primary Goals)
Working with Graphics and Multimedia 416 (1)
Utilizing Special Text Formatting and 417 (4)
Layout Options
Advanced Data Input and Manipulation 421 (3)
Functions
Implementing the MuseToMusic Web Site 424 (1)
with FrontPage
Chapter 22 MuseToMusic Web Site with 425 (20)
FrontPage XP: Identifying Process Goals
Preparing to Design the MuseToMusic Web 427 (2)
Site with FrontPage XP
Meeting the Business Requirements: 429 (15)
Developing the MuseToMusic Web Structure
Using FrontPage Site Templates to Build 431 (6)
the MuseToMusic Web Structure
Requirement Met: Portal 437 (3)
Concept/Effective Design
Requirement Met: Extending Ability to 440 (1)
Sell via the Web
Requirement Met: Site Usability 441 (1)
Requirement Met: Ease of Administration 442 (2)
Summary 444 (1)
Chapter 23 MuseToMusic Web Site with 445 (16)
FrontPage XP: Addressing Customer Usability
Issues
CRM-Specific Functionality in FrontPage 446 (2)
Building Intuitive Site Navigation 448 (4)
Integrating a Search Form 452 (1)
Enabling Dynamic Content with the 453 (6)
Database Results Wizard
Other Customer Support Functionality in 459 (1)
FrontPage
Summary 459 (2)
Chapter 24 MuseToMusic Web Site with 461 (40)
FrontPage XP: Building the Solution
Establishing the MuseToMusic Site Template 463 (2)
Modifying the Site Home Page 465 (5)
Customizing the Banner and Default Text 465 (3)
Customizing the Navigation 468 (2)
Allowing Customer Feedback 470 (3)
Configuring Navigation Bars 473 (3)
The News Link 476 (5)
The Products Link 481 (1)
The Services Link 482 (16)
Browsing the MuseToMusic Inventory 484 (9)
Creating the Music Locator Special 493 (5)
Order Form
Reviewing Design and Business Process 498 (2)
Goals Facilitated via FrontPage
Summary 500 (1)
PROJECT 4 MS SQL SERVER 2000: INTEGRATING A 501 (174)
DATABASE WITH YOUR WEB SITE
Chapter 25 Integrating HTML with Microsoft 503 (30)
SQL Server 2000
Welcome to SQL Server 2000 504 (2)
Installing SQL Server 2000 506 (4)
Understanding Security: Working with 510 (4)
Windows Services
Determining SQL Service Recovery Actions 514 (1)
Working with Windows Authentication Mode 515 (4)
The Enterprise Manager 519 (3)
Establishing Specific SQL Server Access 522 (4)
Rights
Configuring SQL Server Properties 526 (5)
The General Tab 527 (1)
The Memory Tab 528 (1)
The Processor Tab 528 (1)
The Security and Connections Tabs 528 (2)
The Server Settings Tab 530 (1)
The Active Directory Tab 531 (1)
Summary 531 (2)
Chapter 26 Creating a SQL Server 2000 533 (48)
Database
Overview of SQL Server Databases 534 (3)
Understanding Specific Database Components 537 (3)
Tables 537 (1)
Stored Procedures 538 (1)
Indexes 538 (1)
Views 539 (1)
Transaction Logs 539 (1)
Creating a Sample Database 540 (7)
Creating the MusicCatalog Database 540 (4)
Using the Enterprise Manager
Viewing the Database in the Enterprise 544 (3)
Manager
Deleting a Database in the Enterprise 547 (2)
Manager
Creating a Database Using a Wizard 549 (3)
Creating a Database Using the Query 552 (2)
Analyzer
Creating a Database Using Query Analyzer 554 (2)
Templates
Deleting a Database Using the Query 556 (1)
Analyzer
Creating the Final Instance of the 557 (1)
MusicCatalog Database
Creating a Table in the Enterprise Manager 557 (5)
Creating a Table Using the Query Analyzer 562 (3)
Moving from the Query Analyzer to the 565 (2)
Enterprise Manager
Creating a Table Using a Template 567 (3)
Introducing the Index 570 (8)
Defining the Primary Key 571 (1)
Creating an Index Using the Table 572 (2)
Designer
Setting the Primary Key 574 (1)
Creating an Index Using a Wizard 574 (3)
Creating an Index Using Tasks 577 (1)
Other Methods of Creating Indexes 578 (1)
Other Index Considerations 578 (1)
Understanding Uniqueness 578 (1)
Avoiding a Bad Index 579 (1)
Summary 579 (2)
Chapter 27 Querying and Manipulating Data 581 (62)
in SQL Server 2000
Opening the Query Analyzer 582 (3)
Query Analyzer Components 585 (7)
The Common Objects 87 (502)
The Templates 589 (1)
Examining the Query/Results Pane 590 (2)
Investigating the Query Analyzer Menus 592 (14)
The File Menu 592 (2)
The Edit Menu 594 (1)
The Query Menu 595 (5)
The Tools Menu 600 (6)
Using the Query Analyzer Toolbar 606 (1)
Essentials of Data Retrieval: The SELECT 606 (7)
Statement
The Return All Rows Option 607 (2)
The Return Top Option 609 (2)
The Query Option 611 (2)
Understanding the SELECT Statement Syntax 613 (3)
The TOP n PERCENT Option 614 (1)
The (Column1, Column2, ...) Option 614 (1)
The WHERE Clause 615 (1)
The ORDER BY Clause 615 (1)
Generating SELECT Queries Using the Query 616 (4)
Analyzer
Displaying Your Query Results 620 (4)
Results in Text 621 (1)
Results to File 622 (2)
Building Your Database Using the INSERT 624 (10)
Statement
Understanding INSERT Statement Syntax 627 (1)
Working with Null Values and the INSERT 627 (7)
Statement
Generating INSERT Queries Using the Query 634 (5)
Analyzer
Working with the DBCC CHECKIDENT Command 634 (3)
Adding Constraints to Your INSERT 637 (2)
Statements
Modifying Your Database Using the UPDATE 639 (2)
Statement
Removing Data Using the DELETE Statement 641 (1)
Summary 642 (1)
Chapter 28 Web-Enabling Your SQL Server 643 (34)
2000 Database
Installing Internet Information Services 645 (3)
(IIS)
Administering IIS Web Services 648 (12)
Testing Your Web Site 651 (1)
General IIS Administration Issues 652 (8)
Working with Active Server Pages 3.0 660 (9)
What Are Active Server Pages and Why 660 (1)
Should You Use Them?
A SQL Server/ASP 3.0 Example 661 (8)
SQL Server and XML 669 (5)
Summary 674 (1)
PART III APPENDIX 675 (20)
Appendix A Fundamentals of Process Planning 677 (18)
and Database Design
Developing a Process Plan 679 (10)
Identifying the Work to be Performed 679 (1)
Statement of Current Situation 680 (1)
Defining the Requirements 680 (2)
Pre-Implementation Change Management 682 (1)
Vendor Requirements 682 (1)
Design (Logical and Physical) 682 (1)
System Security 683 (1)
Documenting the System Code 683 (1)
Testing the System 684 (1)
Operational Support 684 (1)
Business Continuity Plan 685 (1)
System Training 685 (1)
Post-Implementation Change Control 686 (1)
Retaining Records 686 (1)
Post-Implementation Periodic Reviews 687 (1)
Project Timeline 688 (1)
Project Plan Approval 688 (1)
Essential Database Design Considerations 689 (4)
Normalizing Your Database 689 (4)
Other Preliminary Database Design Issues 693 (1)
Summary 693 (2)
INDEX 695