کتاب HTML and CSS (HTML و CSS: راهنمای جامع) در 20 فصل به صورت کاملاً کاربردی و با زبانی شیوا به آموزش HTML و CSS خواهد پرداخت. این کتاب هم برای افراد تازهکار و هم حرفهای در زمینه طراحی وب نکات قابل توجهی از برنامهنویسی وب اصولی بیان خواهد کرد.
در ادامه مقدمهای از کتاب HTML and CSS را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب HTML and CSS:
اولین سؤالی که احتمالاً در مورد کتابی با این دامنه از خود خواهید پرسید این است که آیا اصلاً کتابی برای شماست و از آن چه خواهید آموخت. عنوان قبلاً نشان میدهد که HTML و CSS در اینجا پوشش داده شده است. اگر کتاب را کمی ورق زده باشید یا فهرست مطالب را مرور کرده باشید، متوجه خواهید شد که این کتاب بسیار بیشتر از HTML و CSS است. همین چند سال پیش، یک نویسنده میتوانست آن را صرف نوشتن یک کتاب بر روی HTML با کمی CSS کند. سپس، با نسخه جدید استاندارد HTML، تقاضا برای ایجاد وب سایت افزایش یافته است.
تمرکز کتاب HTML and CSS همچنان بر روی HTML و CSS است. بنابراین، در هفت فصل اول، با اصول HTML آشنا خواهید شد. از آنجایی که HTML زبان اصلی برای توسعه وب سایت است، این کتاب برای تازه واردان نیز جذاب است زیرا از ابتدا شروع میشود. حتی اگر هنوز با مکتب قدیمی HTML آشنا هستید (یعنی قبلاً قبل از زمان HTML5 با HTML سروکار داشته اید)، باید به عنوان یک تازه وارد به این کتاب نگاه کنید و قطعاً هفت فصل اول را بخوانید تا به روز رسانی خود را ارائه دهید. از دانش HTML احتمالا منسوخ شما.
طراحی وب و طرحبندی وبسایتها امروزه از طریق Cascading Style Sheets (CSS) پیادهسازی میشود که در نه فصل این کتاب به طور گسترده توضیح داده شده است. در حالی که کتاب HTML and CSS قصد ندارد جایگزینی برای کتابهای CSS خالص یا کتابهای طراحی وب باشد، شما قطعاً بسیاری از اصول مهم و مفید در مورد طراحی وب و چیدمان وب سایت را در اینجا یاد خواهید گرفت. اگر به این موضوع علاقه مند هستید و تاکنون تجربه ای در این زمینه نداشته اید، این کتاب را یک همراه عالی برای شروع خواهید یافت.
از آنجایی که بسیاری از نوآوریهای استاندارد HTML را میتوان از طریق جاوا اسکریپت (واسطهای برنامهنویسی کاربردی [APIs]) مورد بررسی قرار داد، بدیهی است که جاوا اسکریپت باید به عنوان یک زبان برنامهنویسی وب نیز در نظر گرفته شود.
در این زمینه، باید توجه داشته باشید که فقط یک مقدمه مختصر و ساده با جاوا اسکریپت دریافت خواهید کرد، که حداقل برای استفاده و درک دستکاریهای Document Object Model (DOM) در عمل ضروری است. دامنه جاوا اسکریپت به تنهایی کل کتاب را پر میکند.
من در اینجا فقط برای جلوگیری از ایجاد امیدهای واهی به این موضوع اشاره میکنم. علاوه بر این، اگر قبلاً با یک زبان برنامهنویسی سر و کار نداشته اید، جاوا اسکریپت احتمالاً اولین زبان برنامهنویسی واقعی شما خواهد بود. اما اگر قبلاً با زبان برنامهنویسی دیگری تجربه دارید، جاوا اسکریپت هیچ مشکلی برای شما ایجاد نمی کند.
آنچه در کتاب HTML and CSS پوشش داده نشده است، زبانهای برنامهنویسی وب مانند PHP، پایتون یا جاوا هستند. در حالی که از PHP در چند مثال در کتاب استفاده می شود، فقط به صورت گذرا برای نشان دادن مثالهای خاص به شما استفاده میشود.
برای برنامهنویسی وب با PHP و MySQL، اگر میخواهید عمیق تر در آن غوطه ور شوید، قطعاً باید ادبیات دیگری دریافت کنید. با این حال، یک پیش نیاز برای PHP و MySQL برای برنامهنویسی وبسایتهای پویا، دوباره دانش خوب HTML و CSS است که دلیل خوبی دیگر برای مطالعه و کار با این کتاب است. بنابراین، اگر به سمت برنامهنویسی وب پویا کشیده شدهاید، کتاب HTML and CSS اولین بلوک ساختمانی ایدهآل برای آن است.
وبسایت یا صفحه وب؟
یک صفحه وب یک صفحه از یک سایت اینترنتی است. از طرف دیگر، وب سایت یک حضور کامل در اینترنت است. بنابراین، به عنوان یک قاعده، یک وب سایت معمولاً از چندین صفحه وب مجزا تشکیل شده است. من این دو اصطلاح را در اینجا در ابتدا توضیح خواهم داد تا زمانی که در مورد یک صفحه وب یا وبسایت صحبت میکنیم تفاوت را درک کنید، زیرا باعث سردرگمی میشود.
سرفصلهای کتاب HTML and CSS:
- Dear Reader
- Notes on Usage
- Table of Contents
- Preface
- 1 Introduction to the HTML Universe
- 2 Basic Structure of HTML and HTML Documents
- 3 Head Data of an HTML Document
- 4 The Visible Part of an HTML Document
- 5 Tables and Hyperlinks
- 6 Graphics and Multimedia
- 7 HTML Forms and Interactive Elements
- 8 Introduction to Cascading Style Sheets
- 9 The Selectors of CSS
- 10 Inheritance and Cascading
- 11 The Box Model of CSS
- 12 CSS Positioning
- 13 Creating Responsive Layouts with CSS
- 14 Styling with CSS
- 15 Testing and Organizing
- 16 The CSS Preprocessor Sass and SCSS
- 17 A Brief Introduction to JavaScript
- 18 Arrays, Functions, and Objects in JavaScript
- 19 Changing Web Pages Dynamically
- 20 An Introduction to Ajax
- The Author
- Index
- Service Pages
- Legal Notes
جهت دانلود کتاب HTML and CSS میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.