Điều duy nhất cản trở bạn và đưa bạn lên Web là học cách nói biệt ngữ Show Ngôn ngữ đánh dấu siêu văn bản, viết tắt là HTML. Vì vậy, hãy sẵn sàng cho một số bài học ngôn ngữ. Sau chương này, bạn không chỉ hiểu một số yếu tố cơ bản của HTML mà còn có thể nói HTML với một chút văn phong. Chết tiệt, đến cuối cuốn sách này, bạn sẽ nói về HTML như thể bạn lớn lên ở Webville Bạn muốn có được một ý tưởng ra khỏi đó? . Thậm chí tốt hơn, đó là một hình thức giao tiếp BẠN có thể tham gia Nhưng nếu bạn thực sự muốn sử dụng Web một cách hiệu quả, bạn phải biết một số điều về HTML—chưa kể, một số điều về cách thức hoạt động của Web nữa. Hãy nhìn từ độ cao 30.000 feet Máy chủ web có công việc toàn thời gian trên Internet, không mệt mỏi chờ đợi yêu cầu từ trình duyệt web. Những loại yêu cầu? . Khi máy chủ nhận được yêu cầu đối với bất kỳ tài nguyên nào trong số này, máy chủ sẽ tìm tài nguyên đó rồi gửi lại cho trình duyệt Bạn đã biết trình duyệt hoạt động như thế nào. bạn đang lướt web và bạn bấm vào một liên kết để truy cập một trang. Nhấp chuột đó khiến trình duyệt của bạn yêu cầu một trang HTML từ máy chủ web, truy xuất nó và hiển thị trang trong cửa sổ trình duyệt của bạn Nhưng làm thế nào để trình duyệt biết cách hiển thị một trang? . HTML cho trình duyệt biết tất cả về nội dung và cấu trúc của trang. Hãy xem nó hoạt động như thế nào Vì vậy, bạn biết HTML là chìa khóa để trình duyệt hiển thị các trang của bạn, nhưng chính xác thì HTML trông như thế nào? Hãy xem một chút về HTML. hãy tưởng tượng bạn sẽ tạo một trang web để quảng cáo Head First Lounge, một địa điểm tụ tập tại địa phương với một số giai điệu hay, thuốc tiên sảng khoái và truy cập không dây. Đây là những gì bạn muốn viết trong HTML Thư giãnChúng tôi không mong đợi bạn biết HTML Tại thời điểm này, bạn sẽ cảm nhận được HTML trông như thế nào; . Hiện tại, hãy nghiên cứu HTML và xem cách nó được trình bày trong trình duyệt trên trang tiếp theo. Đảm bảo chú ý cẩn thận đến từng chú thích chữ cái cũng như cách thức và vị trí nó được hiển thị trong trình duyệt Khi trình duyệt đọc HTML của bạn, nó sẽ diễn giải tất cả các thẻ bao quanh văn bản của bạn. Các thẻ chỉ là các từ hoặc ký tự trong dấu ngoặc nhọn, như, , , và như thế. Các thẻ cho trình duyệt biết về cấu trúc và ý nghĩa của văn bản của bạn. Vì vậy, thay vì chỉ cung cấp cho trình duyệt một loạt văn bản, với HTML, bạn có thể sử dụng các thẻ để cho trình duyệt biết văn bản nào nằm trong tiêu đề, văn bản nào là đoạn văn, văn bản nào cần được nhấn mạnh hoặc thậm chí vị trí cần đặt hình ảnhHãy xem cách trình duyệt diễn giải các thẻ trong Head First Lounge Starbuzz Coffee đã tự khẳng định mình là quán cà phê phát triển nhanh nhất xung quanh. Nếu bạn đã nhìn thấy một cái ở góc địa phương của mình, hãy nhìn sang bên kia đường—bạn sẽ thấy một cái khác Trên thực tế, họ đã phát triển quá nhanh, thậm chí họ còn chưa lập được một trang web nào. và đó là bước đột phá lớn của bạn. Tình cờ, trong khi mua Trà chai Starbuzz, bạn gặp Giám đốc điều hành Starbuzz Sức mạnh não bộQuyết định, quyết định. Kiểm tra ưu tiên đầu tiên của bạn bên dưới (chỉ chọn một) A Cho chó tắm B Cuối cùng, tài khoản kiểm tra của tôi được cân bằng C Tham gia hợp đồng biểu diễn Starbuzz và khởi động sự nghiệp web LỚN NHẤT D Đặt lịch hẹn với nha sĩ Ghi chúGiám đốc điều hành viết nguệch ngoạc điều gì đó trên khăn ăn và đưa cho bạn Ghi chú* Nếu tình cờ bạn chọn tùy chọn A, B hoặc D ở trang trước, chúng tôi khuyên bạn nên tặng cuốn sách này cho một thư viện tốt, dùng nó làm củi đốt trong mùa đông này, hoặc cứ tiếp tục bán nó trên Amazon và kiếm Tất nhiên, vấn đề duy nhất với tất cả những điều này là bạn chưa thực sự tạo bất kỳ trang web nào. Nhưng đó là lý do tại sao bạn quyết định lao đầu vào HTML, phải không? Đừng lo lắng, đây là những gì bạn sẽ làm trong vài trang tiếp theo
Tất cả các tệp HTML đều là tệp văn bản. Để tạo một tệp văn bản, bạn cần một ứng dụng cho phép bạn tạo văn bản thuần túy mà không cần nhập nhiều định dạng ưa thích và các ký tự đặc biệt. Bạn chỉ cần văn bản đơn giản, thuần túy Chúng tôi sẽ sử dụng TextEdit trên máy Mac trong cuốn sách này; . Và, nếu bạn đang chạy Windows, bạn sẽ muốn bỏ qua một vài trang để xem hướng dẫn của Windows Bước một
Bước hai
Bước ba (tùy chọn)
Bước bốn
Bước năm
Bước sáu
Ghi chúHoặc một phiên bản khác của Windows Nếu bạn đang đọc trang này, bạn phải là người dùng Windows 7. Nếu không, bạn có thể muốn bỏ qua một vài trang phía trước. Hoặc, nếu bạn chỉ muốn ngồi ở phía sau và không đặt câu hỏi, chúng tôi cũng đồng ý với điều đó Ghi chúNếu bạn đang sử dụng một phiên bản Windows khác, bạn cũng sẽ tìm thấy Notepad ở đó Để tạo các tệp HTML trong Windows 7, chúng ta sẽ sử dụng Notepad—nó đi kèm với mọi bản sao của Windows, giá phù hợp và rất dễ sử dụng. Nếu bạn có trình chỉnh sửa yêu thích của riêng mình chạy trên Windows 7, điều đó cũng tốt; . phần mở rộng html” Giả sử bạn đang sử dụng Notepad, đây là cách bạn sẽ tạo tệp HTML đầu tiên của mình Bước một
Bước hai
Bước ba (tùy chọn)
Được rồi, bây giờ bạn đã biết những kiến thức cơ bản về cách tạo một tệp văn bản thuần túy, bạn chỉ cần tải một số nội dung vào trình soạn thảo văn bản của mình, lưu nó rồi tải nó vào trình duyệt của bạn Bắt đầu bằng cách nhập đồ uống trực tiếp từ khăn ăn của CEO; . Bạn sẽ thêm một số đánh dấu HTML để cung cấp cho nội dung một số cấu trúc, nhưng hiện tại, chỉ cần nhập nội dung cơ bản vào. Trong khi bạn đang ở đó, hãy tiếp tục và thêm “Đồ uống cà phê Starbuzz” vào đầu tệp Khi bạn đã nhập đồ uống từ khăn ăn của Giám đốc điều hành, bạn sẽ lưu công việc của mình vào một tệp có tên là “chỉ mục. html”. Trước khi làm điều đó, bạn sẽ muốn tạo một thư mục có tên là “starbuzz” để chứa các tệp của trang web Để bắt đầu, hãy chọn Lưu từ menu Tệp và bạn sẽ thấy hộp thoại Lưu dưới dạng. Sau đó, đây là những gì bạn cần làm
Bạn đã sẵn sàng mở trang web đầu tiên của mình chưa? . ” (hoặc “Mở. ” sử dụng Windows 7 và Internet Explorer) từ menu Tệp và điều hướng đến “chỉ mục. tập tin html”. Chọn nó và nhấp vào Mở Thành công. Bạn đã tải trang trong trình duyệt, mặc dù kết quả hơi. uh. không hài lòng. Nhưng đó chỉ là vì tất cả những gì bạn đã làm cho đến nay là thực hiện cơ chế tạo trang và xem nó trong trình duyệt. Và cho đến nay, bạn chỉ nhập nội dung của trang web. Đó là nơi HTML xuất hiện. HTML cung cấp cho bạn một cách để thông báo cho trình duyệt về cấu trúc trang của bạn. Cấu trúc là gì? . Khi trình duyệt biết một chút về cấu trúc, nó có thể hiển thị trang của bạn theo cách có ý nghĩa và dễ đọc hơn Bạn có một tệp HTML có đánh dấu—điều đó có tạo nên một trang web không? . Bạn đã xem , , Các tệp HTML và CSS được trình duyệt đọc như thế nào?Trình duyệt phân tích cú pháp HTML và tạo một DOM từ đó. Tiếp theo, nó phân tích cú pháp CSS . Vì quy tắc duy nhất có sẵn trong CSS có bộ chọn khoảng nên trình duyệt sắp xếp CSS rất nhanh. Nó áp dụng quy tắc đó cho từng một trong ba
Trình duyệt có đọc CSS từ trên xuống dưới không?Thông thường CSS được hiểu từ dưới lên trên . Một số trình duyệt thực hiện cách tiếp cận từ trên xuống. Bạn nên sử dụng các bộ tiền xử lý CSS như LESS hoặc SASS vì những công cụ này giúp bạn viết CSS hiệu quả.
Trình duyệt có đọc HTML từ trên xuống dưới không?Trình duyệt tải trang web và đọc nó từ trên xuống dưới giống như bất kỳ chương trình nào khác. Ngoài ra, nó tải và phân tích các kiểu từ trên xuống dưới.
Trình duyệt đọc một trang HTML như thế nào?Phân tích cú pháp HTML liên quan đến mã thông báo và cấu trúc cây . Mã thông báo HTML bao gồm thẻ bắt đầu và thẻ kết thúc, cũng như tên và giá trị thuộc tính. Nếu tài liệu được định dạng tốt, việc phân tích cú pháp sẽ đơn giản và nhanh hơn. Trình phân tích cú pháp phân tích cú pháp đầu vào được mã hóa vào tài liệu, xây dựng cây tài liệu. |