home libri books Fumetti ebook dvd top ten sconti 0 Carrello


Torna Indietro

duckett jon - beginning html, xhtml, css, and javascript

Beginning HTML, XHTML, CSS, and JavaScript




Disponibilità: Non disponibile o esaurito presso l'editore


PREZZO
29,20 €



Questo prodotto usufruisce delle SPEDIZIONI GRATIS
selezionando l'opzione Corriere Veloce in fase di ordine.


Pagabile anche con Carta della cultura giovani e del merito, 18App Bonus Cultura e Carta del Docente


Facebook Twitter Aggiungi commento


Spese Gratis

Dettagli

Genere:Libro
Lingua: Inglese
Pubblicazione: 12/2009





Trama

An essential update to the key web authoring standards of HTML, XHTML, and CSS

The existence of Web pages depends on three vital technologies: HTML (base language that Web pages are written in), XHTML (standards that define how to write HTML pages), and CSS (standard that applies formatting styles to Web pages). This new edition provides you with critical coverage of these three Web authoring standards, and places special focus on the upcoming releases of HTML 5 and CSS 3.

Serving as a tutorial and reference, this comprehensive resource explains the basic structure and necessary formatting to create a static (non-changing) and dynamic (changing) page on the Internet.

Coverage includes:
* Creating Content with HTML
* Markup Languages
* HTML Values and Units
* What Goes into a Web Document?
* The HEAD Elements
* Text Structuring Essentials
* Character Formatting Essentials
* Lists, Links, Tables, Frames, and Forms
* Multimedia
* Dynamic HTML
* HTML Tools and Variants
* Web Development Software
* Publishing Your Site
* An Introduction To XML
* Creating Mobile Documents
* Tidying and Validating Your Documents
* Controlling Presentation with CSS
* Style Definitions
* CSS Values and Units
* CSS Inheritance and Cascade
* Font Properties
* Text Formatting
* Padding, Margins, and Borders
* Colors and Backgrounds
* CSS Layouts
* Pseudo-Elements and Generated Content
* Dynamic HTML with CSS
* Media Styles and Defining Documents for Printing
* The Future of CSS: CSS3
* User Interface Styles
* Testing and Validating CSS
* HTML, XHTML, and CSS Tips and Tricks

Helpful examples round out this essential guide and will get you up and running with HTML, XHMTL, and CSS in no time!




Note Editore

Learn to create attractive web sites that are easy to use

Since the web was first created, the languages used to build web sites have been constantly evolving. Now a set of best practices has emerged using HTML or XHTML to create your basic web pages, CSS to control their appearance and make them look attractive, and JavaScript to add interactivity. Without assuming any previous experience, this valuable resource makes it easy to learn how to build web sites using the most upto–date web standards. Whether you're a beginner eager to start writing your first web page or a more experienced programmer seeking to update your skills, you will find practical introductions to these essential languages, as well as invaluable tips and techniques used by experienced web professionals.

  • How to create HTML and XHTML pages that incorporate links, images, tables, audio, and video
  • Ways to use CSS to control text, colors, backgrounds, and page layout
  • Design principles employed by experienced designers to create attractive layouts
  • The basics of JavaScript and working with AJAX libraries
  • How to build sites that are accessible, easy to use, and will work on a variety of devices including mobile phones
  • How to test your web site and put it on the web
  • First–hand experience of coding practices commonly used in the real world
  • The elements of basic text formatting
  • Text markup and character entities for special characters

Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.





Sommario

Introduction xxi

Chapter 1: Structuring Documents for the Web 1

A Web of Structured Documents 1

Introducing HTML and XHTML 2

Basic Text Formatting 10

Presentational Elements 19

Phrase Elements 23

Lists 30

Editing Text 38

Using Character Entities for Special Characters 39

Comments 40

The Element (Deprecated) 40

Understanding Block and Inline Elements 41

Grouping Elements with

and 42

Core Elements and Attributes 45

Attribute Groups 47

Summary 51

Exercises 52

Chapter 2: Links and Navigation 55

Basic Links 55

Understanding Directories and Directory Structures 61

Understanding URLs 62

Creating Links with the Element 66

Advanced E–mail Links 76

Summary 78

Exercises 78

Chapter 3: Images, Audio, and Video 79

Adding Images Using the Element 79

Using Images as Links 88

Image Maps 89

Choosing the Right Image Format 95

Adding Flash, Video, and Audio to Your Web Pages 104

Summary 127

Exercises 128

Chapter 4: Tables 131

Introducing Tables 131

Basic Table Elements and Attributes 139

Adding a to a Table 151

Grouping Sections of a Table 151

Nested Tables 158

Accessible Tables 160

Summary 164

Exercises 165

Chapter 5: Forms 167

Introducing Forms 168

Creating a Form with the

Element 171

Form Controls 175

Creating Labels for Controls and the

Structuring Your Forms with

and Elements 200

Focus 202

Disabled and Read–Only Controls 205

Sending Form Data to the Server 207

Summary 211

Exercises 212

Chapter 6: Frames 215

Introducing the Frameset 216

When To Use Frames 218

The Element 219

The Element 225

The Element 228</p> <p>Creating Links Between Frames 228</p> <p>Setting a Default Target Frame Using the <base> Element 230</p> <p>Nested Framesets 231</p> <p>Inline or Floating Frames with <iframe> 234</p> <p>Summary 240</p> <p>Exercises 240</p> <p><b>Chapter 7: Cascading Style Sheets 243</b></p> <p>Introducing CSS 244</p> <p>Where You Can Add CSS Rules 250</p> <p>CSS Properties 254</p> <p>Controlling Text 255</p> <p>Text Formatting 264</p> <p>Text Pseudo–Classes 273</p> <p>Selectors 276</p> <p>Lengths 283</p> <p>Introducing the Box Model 285</p> <p>Summary 304</p> <p>Exercises 304</p> <p><b>Chapter 8: More Cascading Style Sheets 307</b></p> <p>Links 308</p> <p>Backgrounds 309</p> <p>Lists 317</p> <p>Tables 320</p> <p>Outlines 328</p> <p>The :focus and :active Pseudo–Classes 330</p> <p>Generated Content 331</p> <p>Miscellaneous Properties 335</p> <p>Additional Rules 338</p> <p>Positioning and Layout with CSS 340</p> <p>Summary 355</p> <p>Exercises 355</p> <p><b>Chapter 9: Page Layout 357</b></p> <p>Understanding the Site s Audience 358</p> <p>Page Size (and Screen Resolution) 365</p> <p>Designing Pages 373</p> <p>Coding Your Design 391</p> <p>Developing for Mobile Devices 408</p> <p>Summary 419</p> <p>Exercises 419</p> <p><b>Chapter 10: Design Issues 421</b></p> <p>Typography 422</p> <p>Navigation 440</p> <p>Tables 454</p> <p>Forms 456</p> <p>Summary 479</p> <p>Exercises 479</p> <p><b>Chapter 11: Learning JavaScript 481</b></p> <p>What Is Programming About? 482</p> <p>How to Add a Script to Your Pages 484</p> <p>The Document Object Model 488</p> <p>Starting to Program with JavaScript 501</p> <p>Variables 502</p> <p>Operators 503</p> <p>Functions 506</p> <p>Conditional Statements 508</p> <p>Looping 511</p> <p>Events 514</p> <p>Built–in Objects 516</p> <p>Writing JavaScript 528</p> <p>Summary 530</p> <p>Exercises 531</p> <p><b>Chapter 12: Working with JavaScript 533</b></p> <p>Practical Tips for Writing Scripts 533</p> <p>Form Validation 535</p> <p>Form Enhancements 556</p> <p>JavaScript Libraries 570</p> <p>Summary 584</p> <p>Exercises 585</p> <p><b>Chapter 13: Putting Your Site on the Web 587</b></p> <p>Meta Tags 588</p> <p>Testing Your Site 593</p> <p>Taking the Leap to Live 601</p> <p>Telling the World about Your Site 607</p> <p>Understanding Your Visitors 613</p> <p>What Next? 616</p> <p>Summary 626</p> <p><b>Chapter 14: Checklists 627</b></p> <p>Search Engine Optimization Checklist 627</p> <p>Accessibility Checklist 631</p> <p>Differences Between HTML and XHTML 635</p> <p>HTML 5 637</p> <p>Appendix A: Answers to Exercises 641</p> <p>Appendix B: XHTML Element Reference 677</p> <p>Appendix C: CSS Properties 713</p> <p>Appendix D: Color Names and Values 741</p> <p>Appendix E: Character Encodings 749</p> <p>Appendix F: Special Characters 753</p> <p>Appendix G: Language Codes 767</p> <p>Appendix H: MIME Media Types 771</p> <p>Appendix I: Deprecated and Browser – Specific Markup 783</p> <p>Index 815</p></div> </div> <br /> </div> <br /> <hr /> <br /> <div class="BoxCentrale" style="width:998px;overflow:hidden;"> <div class="dettaglioTitolo"><h2>Autore</h2></div> <div class="dettaglioDati"> <div style="padding:5px 10px" class="lh22 fs14"><p><b>Jon Duckett</b> has spent over a decade helping a wide range of companies implement innovative web strategies. Taking a hands–on approach, he designs many of the projects he works on and helps to code them. During this time, Jon has written several books covering web design, programming, accessibility and usability.</p></div> </div> <br /> </div> <br /> <hr /> <br /> <div id="ctrlConsHoepli"> <!-- INIZIO ULTIMI VISTI --> <!-- FINE ULTIMI VISTI --> </div> <div id="PositionConsigliati"> <div class="BoxCentrale" style="width:998px;overflow:hidden;height:240px;" id="box1"></div> <br /> <hr /> <br /> <div class="BoxCentrale" style="width:998px;overflow:hidden;height:240px;" id="box3"></div> <script src="/res/2015/js/crobrain.js"></script> <script> var urlTraking = "https://advice.hoepli.it/TrackingEvents/ViewProduct?sessionId=t3ulfl2cy4k4grwum0mipout&itemId=9780470540701"; CroBrainTracciamento(urlTraking); </script> <script> var urlSuggerimento = "https://advice.hoepli.it/Advice/productpage?sessionId=t3ulfl2cy4k4grwum0mipout&itemId=9780470540701&categoryId=0222070216"; var urlClick = "https://advice.hoepli.it/TrackingEvents/ClickOnProductSuggested?sessionId=t3ulfl2cy4k4grwum0mipout"; var template = "productpage"; var boxId = "box1|box3"; var titoloSuggerimento = "I LIBRI CHE INTERESSANO A CHI HA I TUOI GUSTI|I LIBRI ACQUISTATI DA CHI HA I TUOI GUSTI"; var clickEvent = "cb-prodotto-click" //console.dir(url); CroBrainSuggerimenti(urlSuggerimento, "desktop", boxId, template, urlClick, titoloSuggerimento, clickEvent); </script> <!--div id="consigliatiRR"></div--> </div> <!-- INIZIO ULTIMI VISTI --> <!-- FINE ULTIMI VISTI --> <!--script> $(document).ready(function () { moveDiv(); }); function moveDiv() { ran = Math.floor(4 * Math.random()); if (ran == 0 || ran == 2) { var detach = $("#PositionConsigliati").find("#consigliatiCB").detach(); $(detach).insertAfter($("#PositionConsigliati").find("#consigliatiRR")); } } </script--> <div id="compratiInsieme"> </div> <!-- False testmio--> <br /> <hr /> <br /> <div class="BoxCentrale" style="width:998px;overflow:hidden;"> <div class="dettaglioTitolo"><h2>Altre Informazioni</h2></div> <div class="dettaglioDati"> <div style="padding:5px 10px" class="lh22 fs14"> <div class="altreInfo">ISBN: <h3><b>9780470540701</b></h3></div> <div class="altreInfo">Condizione: <span>Nuovo</span></div> <div class="altreInfo">Collana: <span>Wrox - Programmer to Programmer</span></div> <div class="altreInfo">Dimensioni: <span>233 x 40.07 x 189 mm &#216; 1476 gr</span></div> <div class="altreInfo">Formato: <span>Brossura</span></div> <div class="altreInfo">Pagine Arabe: <span>864</span></div> <br clear="all" /> </div> </div> <br /> </div> <div class="BoxCentrale" style="width:998px;overflow:hidden;"> <h2>Dicono di noi</h2> <script class="feedaty_sdk" src="https://widget.feedaty.com/public/js/feedaty.js?merchant=10213744&style_ver=2021" async ></script><div class="feedaty_widget" data-ver="2021" data-id="6201200a4ce50" data-type="carousel" data-variant="carosello-1" data-lang="all" data-gui="all"></div> </div> </div> </div> <br clear="all" /> <script type="text/javascript"> var widthGA4 = window.innerWidth; var ctrlGA4; if (widthGA4 > 0) ctrlGA4 = "1"; else ctrlGA4 = "0"; var screenHeightGA4 = screen.height; var browserHeightGA4 = window.innerHeight; var deltaGA4 = screenHeightGA4 - browserHeightGA4; var possibleBotGA4; if (deltaGA4 < 0) { possibleBotGA4 = 'bot'; } else possibleBotGA4 = 'user'; if (possibleBotGA4 == 'user' && ctrlGA4 == "1") { dataLayer.push({ 'event': 'view_item', 'ecommerce': { 'currencyCode': 'EUR', 'currency': 'EUR', 'items': [ { 'item_id': '9780470540701', 'item_name': 'Beginning HTML, XHTML, CSS, and JavaScript', 'item_brand': 'John Wiley & Sons', 'price': 29.20, 'item_category': 'altro', 'item_list_name': '', 'index': 0, 'id': '9780470540701', 'quantity': 1 } ] } }); } </script> <br clear="all" /> <div style="border-top:2px solid #9abdd7;padding:20px 0px"> <div class="body"> <div class="footer"> <!--form accept-charset="UTF-8" action="/cerca/libri.aspx" method="get" name="frmSearchBarBooxter" style="width:670px;float:left;margin:0px" > <input type="hidden" name="ty" value="1" /> <div style="float:left;border:1px solid #99bdd7;background-color:#ffffff;padding:12px 3px 10px 3px;margin-left:0px;margin-right:10px;"> <div style="float:left;width:32px;"><img src="/res/2015/img/icone/lente.gif" style="margin:8px 2px 0px 2px" border="0" alt="" /></div> <div style="float:left;width:410px;"> <input type="text" class="inputCerca colorVuoto fHN fs18" autocomplete="off" name="query" id="txtQuery2" value="Cerca" /> </div> <div style="float:left;width:140px;text-align:right;"> <select name="arg" style="border:0px;font-size:14px;"> <option value="" style="color:#000000">Tutto il Catalogo</option> <option value="0100000000" style="color:#000000">Libri</option> <option value="0200000000" style="color:#000000">Book</option> <option value="0400000000" style="color:#000000">DVD</option> <option value="0800000000" style="color:#000000">BLU-RAY</option> <option value="1600000000" style="color:#000000">EBOOK</option> </select> </div> </div> <input id="btnRicercaTop" type="submit" class="btnCercaBig" value="" /> </form> <br clear="all"/--> <div class="floatL indirizziWeb" style="margin-left:50px;clear:right"> <a href="/libri/home.aspx" class="fontSB fs14">Libri &#183;</a> <a href="/dvd-e-film.aspx" class="fontSB fs14">DVD e Film &#183;</a> <a href="/classifiche.aspx" class="fontSB fs14">Top Ten &#183;</a> <a href="/libri/libri_in_prenotazione.aspx" class="fontSB fs14">Libri in prenotazione &#183;</a> <a href="/libri/prossime_uscite.aspx" class="fontSB fs14">Anteprime &#183;</a> <a href="/libri/sconti-offerte.aspx" class="fontSB fs14">Sconti &#183;</a> <a href="https://www.hoepli.it/lavoro/offerte-di-lavoro/" class="fontSB fs14">Lavora con noi &#183;</a> <a href="/questomese.aspx" class="fontSB fs14">Eventi</a> </div> <div class="floatL" style="clear:both;width:100%;margin-bottom:20px"> <div class="floatL" style="width:630px;height:39px;"> <div class="floatL" style="padding:5px;float:left"> <div class="floatL fontSB fs10" style="padding:7px;font-size:11px;">METODI DI PAGAMENTO</div> <img class="floatL" alt="Visa" src="/res/img/footer/logo_visa.gif" style="padding:0 5px"/> <img class="floatL" alt="Mastercard" src="/res/img/footer/logo_mastercard.gif" style="padding:0 5px"/> <img class="floatL" alt="PayPal" src="/res/img/footer/logo_paypal.gif" style="padding:0 5px"/> <img class="floatL" alt="Visa Electon" src="/res/img/footer/logo_visa_electron.gif" style="padding:0 5px"/> <img class="floatL" alt="Postepay" src="/res/img/footer/logo_postpay.gif" style="padding:0 5px"/> <img class="floatL" alt="American Express" src="/res/img/footer/logo_ae.gif" style="padding:0 5px"/> </div> </div> <div class="floatR" style="width:310px;height:39px;"> <div class="floatL" style="padding:5px;"> <div class="floatL fontSB fs10" style="padding:7px;">SPEDIZIONI CON:</div> <img class="floatL" alt="Dhl" src="/res/img/footer/logo_dhl.gif" style="padding:0 0px"/> <img class="floatL" alt="Sda" src="/res/img/footer/logo_sda.gif" style="padding:0 5px"/> <img class="floatL" alt="Bartolini" src="/res/img/footer/logo_gls.gif" style="padding:0 0px"/> </div> </div> </div> <div class="floatL servizio w240" style="text-align:left;"> <b class="fontSB fs10">REGISTRAZIONE</b> <a href="/registrazione/default.aspx" class="fontSB fs09">Come iscriversi a HOEPLI.it</a> <a href="/registrazione/ricorda_password.aspx" class="fontSB fs09">Hai dimenticato la tua password?</a> <a href="/registrazione/default.aspx" class="fontSB fs09">Accedi</a> </div> <div class="floatL servizio w180" style="text-align:left;"> <b class="fontSB fs10">ORDINI</b> <a href="/helpcenter/ordini.aspx" class="fontSB fs09">Come ordinare un libro</a> <a href="/helpcenter/pagamenti.aspx" class="fontSB fs09">Come pagare un libro</a> <a href="/helpcenter/spedizioni.aspx" class="fontSB fs09">Spedizioni</a> <a href="/helpcenter/e-mail.aspx" class="fontSB fs09">Contattaci</a> </div> <div class="floatL servizio w210" style="text-align:left;"> <b class="fontSB fs10">NOTE LEGALI</b> <a href="/helpcenter/condizioni-sito.aspx" class="fontSB fs09">Condizioni d'uso del sito</a> <a href="/helpcenter/condizioni-sito.aspx" class="fontSB fs09">Condizioni generali di vendita</a> <a href="/helpcenter/privacy.aspx" class="fontSB fs09">Informativa sulla privacy</a> <a href="/helpcenter/privacy.aspx?idTab=3" class="fontSB fs09">Informativa sui cookie</a> </div> <div class="floatL servizio w160" style="text-align:left;"> <b class="fontSB fs10">HOEPLI MULTIMEDIA</b> <a href="https://www.hoepli.it/speciali/h2b-hoepli.html" class="fontSB fs09">Servizi per le aziende</a> <a href="http://www.hoeplieditore.it" class="fontSB fs09" target="_blank">hoeplieditore.it</a> <a href="http://www.hoeplitest.it" class="fontSB fs09" target="_blank">hoeplitest.it</a> <a href="http://www.hoepliscuola.it" class="fontSB fs09" target="_blank">hoepliscuola.it</a> </div> <div class="floatL servizio w190" style="text-align:left;clear:right"> <b class="fontSB fs10">SEGUICI SU:</b><br /><br /> <a href="https://www.facebook.com/Hoepli-La-Grande-Libreria-Online-Libri-e-DVD-131541955403" class="floatL" target="_blank"><img src="/res/2015/img/social/facebook.png" alt="Facebook"/></a> <a href="https://www.instagram.com/hoepli_libreria_editore/?hl=it" class="floatL" target="_blank"><img src="/res/2015/img/social/instagram.png" alt="Instagram"/></a> <a href="https://twitter.com/hoepli_1870" class="floatL" target="_blank"><img src="/res/2015/img/social/twitter.png" alt="Twitter"/></a> <a href="https://www.youtube.com/channel/UC9llulryVp6572ftanMSpug" class="floatL" target="_blank"><img src="/res/2015/img/social/youtube.png" alt="Youtube"/></a> <br /> </div> </div> <br clear="all"/> </div> </div> <div style="border-top:2px solid #9abdd7;padding:20px 0px"> <div class="body"> <div class="footer"> <div class="floatL w200"><img src="/res/2015/img/logo.gif" height="60" alt="La libreria italiana online Hoepli.it" border="0" /></div> <div class="floatL w520"> HOEPLI S.p.A. - Sede Legale Via U. Hoepli 5, 20121 Milano - Italy <br />Tel. +39 02864871 - fax +39 028052886 - info@hoepli.it - P.IVA 00722360153 <br />Iscrizione registro imprese: 00722360153 del registro delle imprese di Milano. <br />Capitale sociale in euro: deliberato 4.000.000,00; sottoscritto: 4.000.000,00; versato: 4.000.000,00. <br />Copyright &copy; 2001-2023 - Motore di Ricerca, DataBase, Immagini by HOEPLI.it </div> <div class="floatL w120" style="padding-top:12px"> <!-- zoorate feedaty merchant widget start --> <script class="feedaty_sdk" src="https://widget.feedaty.com/public/js/feedaty.min.js?merchant=10213744&style_ver=2021&_ver=2.1.5" async ></script> <div class="feedaty_widget" data-ver="2021" data-id="63e9f9c58c14b" data-type="merchant" data-variant="150x100-1" data-lang="all" data-gui="all" ></div> <!-- zoorate widget end --> </div> <div class="floatR"><img src="/res/2015/img/logoVerisign.png" alt="" height="50"/></div> </div> <br clear="all"/> </div> </div> <div class="alertcookie" style="z-index:1000;display:none"> <div class="container"> <div style="float:left;width:930px;text-align:center;margin-bottom:20px"> <h2 style="color:white;margin-top:20px">Per noi la tua privacy è importante</h2><br /> <p style="font-size:15px;margin-bottom:20px"> Il sito utilizza cookie ed altri strumenti di tracciamento che raccolgono informazioni dal dispositivo dell’utente. Oltre ai cookie tecnici ed analitici aggregati, strettamente necessari per il funzionamento di questo sito web, previo consenso dell’utente possono essere installati cookie di profilazione e marketing e cookie dei social media. Cliccando su “Accetto tutti i cookie” saranno attivate tutte le categorie di cookie. Per accettare solo deterninate categorie di cookie, cliccare invece su “Impostazioni cookie”. Chiudendo il banner o continuando a navigare saranno installati solo cookie tecnici. Per maggiori dettagli, consultare la <a href="/helpcenter/privacy.aspx?idTab=3"><span style="color:white"><u>Cookie Policy</u></span></a>. </p> <div style="float:left;width:33%;"><a href="/GestioneCookie.aspx" class="leggi">Impostazioni cookie</a></div> <div style="float:left;width:33%;"><a href="/GestioneCookie.aspx" class="close" style="background-color:#b0afb1;padding: 5px 20px;color: #fff;text-decoration: none;text-transform: uppercase;font-family: 'HelveticaNeue-MediumCond','Helvetica Neue',Helvetica,sans-serif;font-size: 15px;">Rifiuta Tutti i cookie</a></div> <div style="float:left;width:33%;"><a href="javascript:;" class="chiudi" data-url="/libro/beginning-html-xhtml-css-and-javascript/9780470540701.html">Accetto tutti i cookie</a></div> </div> <a href="javascript:;" class="close">X</a> <br clear="all"/> </div> </div> </body> </html>