Creating a Web Site: The Missing Manual. The Missing Manual. 2nd Edition - Helion
ISBN: 978-05-965-5440-8
stron: 608, Format: ebook
Data wydania: 2008-12-30
Księgarnia: Helion
Cena książki: 84,92 zł (poprzednio: 98,74 zł)
Oszczędzasz: 14% (-13,82 zł)
Think you have to be a technical wizard to build a great web site? Think again. If you want to create an engaging web site, this thoroughly revised, completely updated edition of Creating a Web Site: The Missing Manual demystifies the process and provides tools, techniques, and expert guidance for developing a professional and reliable web presence.
Whether you want to build a personal web site, an e-commerce site, a blog, or a web site for a specific occasion or promotion, this book gives you detailed instructions and clear-headed advice for:
- Everything from planning to launching. From picking and buying a domain name, choosing a Web hosting firm, building your site, and uploading the files to a web server, this book teaches you the nitty-gritty of creating your home on the Web.
- Ready-to-use building blocks. Creating your own web site doesn't mean you have to build everything from scratch. You'll learn how to incorporate loads of pre-built and freely available tools like interactive menus, PayPal shopping carts, Google ads, and Google Analytics.
- The modern Web. Today's best looking sites use powerful tools like Cascading Style Sheets (for sophisticated page layout), JavaScript (for rollover buttons and cascading menus), and video. This book doesn't treat these topics as fancy frills. From step one, you'll learn easy ways to create a powerful site with these tools.
- Blogs. Learn the basics behind the Web's most popular form of self-expression. And take a step-by-step tour through Blogger, the Google-run blogging service that will have you blogging before you close this book.
This isn't just another dry, uninspired book on how to create a web site. Creating a Web Site: The Missing Manual is a witty and intelligent guide you need to make your ideas and vision a web reality.
Osoby które kupowały "Creating a Web Site: The Missing Manual. The Missing Manual. 2nd Edition", wybierały także:
- High Performance Images. Shrink, Load, and Deliver Images for Speed 135,91 zł, (29,90 zł -78%)
- Node.js i TypeScript. Kurs video. Tworzenie skalowalnych mikroserwisów 166,25 zł, (39,90 zł -76%)
- Webflow. Kurs video. Projektowanie i tworzenie stron internetowych 153,46 zł, (39,90 zł -74%)
- Creating a Website: The Missing Manual. 4th Edition 115,00 zł, (29,90 zł -74%)
- Tworzenie stron WWW. Ćwiczenia praktyczne. Wydanie III 24,64 zł, (6,90 zł -72%)
Spis treści
Creating a Web Site: The Missing Manual. The Missing Manual. 2nd Edition eBook -- spis treści
- Creating a Web Site: The Missing Manual
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- The Missing Credits
- About the Author
- About the Creative Team
- Acknowledgments
- The Missing Manual Series
- Introduction
- What You Need to Get Started
- About This Book
- Macintosh and Windows
- About the Outline
- About These Arrows
- Downloadable Examples
- About MissingManuals.com
- Safari Books Online
- I. Welcome to the Web
- 1. Preparing for the Web
- Introducing the World Wide Web
- Browsers
- Choosing your Web browser
- Web Servers
- Browsers
- Planning a Web Site
- Types of Sites
- Understanding Your Audience
- The Lifespan of Your Site
- Practice Good Design
- The Ingredients of a Web Site
- Introducing the World Wide Web
- 2. Creating Your First Page
- The Anatomy of a Web Page
- Cracking Open an XHTML Document
- Creating Your Own XHTML Files
- The Document Type Definition
- XHTML Tags
- Whats in a Tag
- Understanding Elements
- Nesting Elements
- The XHTML Document
- The Basic Skeleton
- Adding Content
- Structuring Text
- Where Are All the Pictures?
- The 10 Most Important Elements (and a Few More)
- Checking Your Pages for Errors
- The Anatomy of a Web Page
- 3. Putting Your Page on the Web
- How Web Hosting Works
- Understanding the URL
- How Browsers Analyze a URL
- Domain Names
- Getting the Right Name
- Searching for a Name
- Registering Your Name
- Domain parking
- Domain forwarding
- Free Domain Names
- Getting Web Space
- The Big Picture
- Assessing Your Needs
- A Web Host Checklist
- Choosing Your Host
- Your ISP (Internet Service Provider)
- Web hosting companies
- A Web host walkthrough (#1)
- A Web host walkthrough (#2)
- Free Web Hosts
- Transferring Files
- Browser-Based Uploading
- FTP
- How Web Hosting Works
- 4. Power Tools
- Choosing Your Tools
- Types of Web Page Editors
- Finding a Free Web Page Editor
- Nvu
- Amaya
- HTML-Kit
- CoffeeCup Free HTML Editor
- Professional XHTML Editors
- Working With Your XHTML Editor
- Starting Out
- Multiple Views
- Creating a Web Page in Code View
- Creating a Web Page in WYSIWYG View
- Managing a Web Site
- Defining a site in Expression Web
- Uploading a site in Expression Web
- Defining a site in Dreamweaver
- Uploading a site in Dreamweaver
- Choosing Your Tools
- 1. Preparing for the Web
- II. Building Better Web Pages
- 5. XHTML Text Elements
- Understanding Text and the Web
- Logical Structure vs. Physical Formatting
- CSS (Cascading Style Sheets)
- XHTML Elements for Basic Text
- Paragraphs
- Line Breaks
- Headings
- Horizontal Lines
- Preformatted Text
- Quotes
- Divisions and Spans
- XHTML Elements for Lists
- Ordered Lists
- Unordered Lists
- Definition Lists
- Nesting Lists
- Inline Formatting
- Italics, Bold, and Underline
- Emphasis and Strong
- Subscript, Superscript, and Strikethrough
- Teletype
- Special Characters
- Non-English Languages
- Understanding Text and the Web
- 6. Style Sheets
- Style Sheet Basics
- The Three Types of Styles
- Browser Support for CSS
- The Anatomy of a Rule
- Applying a Style Sheet
- Internal style sheets
- Inline styles
- The Cascade
- Inheritance
- Colors
- Specifying a Color
- Hexadecimal color values
- RGB color values
- Finding the Right Color
- Specifying a Color
- Fonts
- Specifying a Font
- Finding the Right Font
- Font Sizes
- Keyword sizing
- Percentage sizing
- Relative sizing
- Pixel sizing
- Text Alignment and Spacing
- Alignment
- Spacing
- White Space
- Borders
- Basic Borders
- Making Better Borders
- Using Borders to Separate Sections
- Class Selectors
- Creating Class Rules
- Saving Work With the <div> Element
- More Generic Class Rules
- Creating a Style Sheet for Your Entire Web Site
- Style Sheet Basics
- 7. Adding Graphics
- Understanding Images
- The <img> Element
- Alternate Text
- Picture Size
- File Formats for Graphics
- Compression
- Choosing the right image format
- Putting Pictures on Colored Backgrounds
- Images and Styles
- Inline Images in Text
- Borders
- Wrapping Text Around an Image
- Adding Captions
- Background Images
- Background "watermarks"
- Techniques with Graphics
- Graphical Text
- Backgrounds for Other Elements
- Graphical Bullets in a List
- Finding Free Art
- Understanding Images
- 8. Linking Pages
- Understanding the Anchor
- Internal and External Links
- Relative Links and Folders
- Moving down into a subfolder
- Moving up into a parent folder
- Moving to the root folder
- Linking to Other Types of Content
- Image Links and Image Maps
- Adding Bookmarks
- When Good Links Go Bad
- Site Management
- Link Checkers
- Using Redirects
- Understanding the Anchor
- 9. Page Layout Tools
- The Challenge of Screen Space
- Testing Different Page Sizes
- Tables
- The Anatomy of a Table
- Formatting Table Borders
- Cell Spans
- Sizing and Aligning Tables
- Sizing a table
- Sizing a column
- Sizing a row
- Organizing a Page with Tables
- Style-Based Layout
- Structuring Pages with the <div> Element
- Even Better Selectors
- Contextual selectors
- id selectors
- Floating Boxes
- Absolute Positioning
- Layering
- Combining Absolute and Relative Positioning
- The Challenge of Screen Space
- 10. Multipart Pages
- Understanding Multipart Pages
- Server-Side Includes
- Frame Basics
- Creating a Frames Page
- Putting Documents in a Frameset
- Targeting Frames
- Building Better Frames Pages
- Frame Borders and Resizing
- Scrolling
- Handling Browsers That Don't Support Frames
- Better URLs for Framesets
- Nested Framesets
- Another Way to Nest Frames
- Page Templates
- Understanding Page Templates
- Creating a New Page Template
- The Anatomy of a Page Template
- Using a Page Template
- 5. XHTML Text Elements
- III. Connecting With Your Audience
- 11. Attracting Visitors
- Your Web Site Promotion Plan
- Spreading the Word
- Reciprocal Links
- Web Rings
- Shameless Self-Promotion
- Return Visitors
- Adding Meta Elements
- The Description Meta Element
- The Keyword Meta Element
- Directories and Search Engines
- Directories
- The Open Directory Project
- The Yahoo directory
- Search Engines
- Rising up in the rankings
- The Google Webmaster Tools
- Google AdWords
- Hiding from search engines
- Directories
- Tracking Visitors
- Understanding Google Analytics
- Signing Up for Google Analytics
- Examining your Web Traffic
- Graph of Visits
- Site Usage
- Map Overlay
- Traffic Sources Overview
- Content Overview
- 12. Letting Visitors Talk to You (and Each Other)
- Transforming a Site into a Community
- Helping Visitors Email You
- Mailto Links
- XHTML Forms
- Form basics
- Mailing a form
- Creating a more complex form
- More reliable forms with server scripts
- Adding Forums and Groups to Your Site
- About Google Groups
- Creating a Group
- Participating in a Group
- Managing Your Group
- 13. Making Money with Your Site
- Money-Making the Web Way
- Google AdSense
- Signing Up for AdSense
- Creating an Ad
- Placing Ads in Your Web Pages
- Google-Powered Searches
- Amazon Associates
- Signing Up As an Associate
- Generating Associate Links
- Product links
- Advanced links
- PayPal Merchant Tools
- Signing Up With PayPal
- Accepting Payments
- Building a Shopping Cart
- Creating a custom page style
- Generating the shopping cart buttons
- Withdrawing Your Money
- 11. Attracting Visitors
- IV. Web Site Frills
- 14. JavaScript: Adding Interactivity
- Understanding JavaScript
- Server-Side and Client-Side Programming
- Scripting Languages
- JavaScript 101
- The <script> Element
- Scripts and XHTML
- Browsers that don't support JavaScript
- Variables
- Declaring variables
- Modifying variables
- An example with variables
- Functions
- Declaring a function
- Calling a function
- Functions that receive information
- Functions that return information
- External Script Files
- The <script> Element
- Dynamic XHTML
- XHTML Objects
- Using XHTML objects in a script
- Events
- Image Rollovers
- Collapsible Text
- An Interactive Form
- XHTML Objects
- Scripts on the Web
- Finding a Cool Script
- Understanding JavaScript
- 15. Fancy Buttons and Menus
- Creating Fancy Buttons
- Generating Button Pictures
- Building a Rollover Button
- Using image lists
- Preloading images
- Creating Rollover Buttons in Dreamweaver and Expression Web
- Creating Fancy Menus
- Do-It-Yourself Collapsible Menus
- Third-Party Menus
- Getting the script
- Creating the menu
- Placing the menu on a page
- Creating Fancy Buttons
- 16. Audio and Video
- Understanding Multimedia
- Linking, Embedding, and Hosting
- Types of Multimedia Files
- Background Music
- The <embed> Element
- Embedded audio options
- Other audio formats
- Sound Effects
- The <embed> Element
- Flash MP3 Players
- The E-Phonic Player
- Create a playlist
- Adding the player to a Web page
- Flashtrak Loops
- The E-Phonic Player
- Video Clips
- Preparing Video
- Linking to and Embedding Video
- Uploading Your Videos to YouTube
- Signing up with YouTube
- Preparing a video
- Uploading a video
- Watching a video
- Understanding Multimedia
- 14. JavaScript: Adding Interactivity
- V. Blogs
- 17. Blogs
- Understanding Blogs
- Syndication
- Blog Hosting and Software
- Getting Started with Blogger
- Creating a Blog
- Creating Formatted Posts
- Managing a Blog
- Tweaking a Few Common Settings
- Configuring Your Blogger Profile
- Templates
- Applying a new template
- Customizing your template
- Customizing the XHTML in a template
- Moderating Comments
- Hosting Your Blog on Your Web Site
- Understanding Blogs
- 17. Blogs
- VI. Appendixes
- A. XHTML Quick Reference
- XHTML Elements
- <a> (Anchor Element)
- <acronym>
- <address>
- <area> (Image Map)
- <b> (Bold Text)
- <base> (Base URL)
- <big> (Large Text)
- <blockquote> (Block Quotation)
- <body> (Document Body)
- <br /> (Line Break)
- <button> (Button)
- <caption> (Table Caption)
- <cite> (Citation)
- <dd> (Dictionary Description)
- <del> (Deleted Text)
- <dfn> (Defined Term)
- <div> (Generic Block Container)
- <dl> (Dictionary List)
- <dt> (Dictionary Term)
- <em> (Emphasis)
- <form> (Interactive Form)
- <frame> (Frame)
- <frameset> (Frameset)
- <h1>, <h2>, <h3>, <h4>, <h5>, <h6> (Headings)
- <head> (Document Head)
- <hr> (Horizontal Rule)
- <html> (Document)
- <i> (Italic Text)
- <iframe> (Inline Frame)
- <img> (Image)
- <input> (Input Control)
- <ins> (Inserted Text)
- <li> (List Item)
- <link> (Document Relationship)
- <map> (Image Map)
- <meta> (Metadata)
- <noframes> (Frames Alternate Content)
- <noscript> (Alternate Script Content)
- <object> (Embedded Object)
- <ol> (Ordered List)
- <option> (Menu Option)
- <p> (Paragraph)
- <param> (Object Parameter)
- <pre> (Preformatted Text)
- <q> (Short Quotation)
- <script> (Client-Side Script)
- <select> (Selectable List)
- <small> (Small Text)
- <span> (Generic Inline Container)
- <strong> (Strong Emphasis)
- <style> (Internal Style Sheet)
- <sub> (Subscript)
- <sup> (Superscript)
- <table> (Table)
- <td> (Table Data Cell)
- <textarea> (Multiline Text Input)
- <th> (Table Header Cell)
- <title> (Document Title)
- <tr> (Table Row)
- <tt> (Teletype Text)
- <u> (Underlined Text)
- <ul> (Unordered List)
- XHTML Character Entities
- XHTML Color Names
- XHTML Elements
- B. Useful Web Sites
- Chapter Links
- A. XHTML Quick Reference
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly