Foreword xiTeddy PAYETPreface xiiiChapter 1 The Web and its Future 11.1 Background 11.2 Phases of evolution of the Web 31.3 Web application architecture 7Chapter 2 The Language of the Web: HTML5 132.1 Overview 132.2 Structure of an HTML5 document 182.3 Structuring the content of a web page 212.4 Text organization 282.5 Creating hyperlinks 522.6 Inserting images and multimedia objects 582.7 Tables 652.8 Forms 70Chapter 3 Style Sheets: CSS3 1013.1 Overview 1013.2 Text formatting 1213.3 List formatting 1313.4 Backgrounds, borders and shadows 1333.5 Table formatting 1443.6 Layout of the site 148Chapter 4 Design and Creation of a Website 1674.1 Process of creating a website 1674.2 Ergonomics of the website 1754.3 Different website types 181Chapter 5 Practical Exercises 1855.1 PE1: structure of an HTML5 web page 1855.2 PE2: simple forms 1955.3 PE3: table formatting 2115.4 TP 4: media (image, video and audio) 2405.5 PE: element positioning 2705.6 PE6: creating a template model 2965.7 PE7: creating a website from A to Z 313References 323Index 325
Hassen Ben Rebah is Professor at the Higher Institute of Technological Studies of Mahdia, Tunisia, specializing in web programming and computer security.Hafedh Boukthir is Professor at the Higher Institute of Technological Studies of Mahdia, Tunisia, and a webmaster and web developer. He specializes in SEO and natural referencing.Antoine Chedebois, an engineer by training, has been developing websites for nearly twenty years. He is a specialist in HTML, CSS, JavaScript, PHP and Python, and is currently the lead developer of an international team of developers at GAFA.