Cách tạo một trang web chính xác. Tạo một trang HTML trong Notepad: giải thích cho người giả. Tài liệu khóa học từ xa “Công nghệ thông tin và giáo dục”
Hướng dẫn
Sao chép các thẻ bên dưới vào notepad, chúng cần thiết để tạo.
Tiến hành tạo khung trang web. Khung được tạo bằng cách sử dụng bảng html. Bây giờ chúng ta sẽ sử dụng khung sau: tiêu đề ở trên cùng, một dải tương tự ở dưới cùng và trang chính sẽ được chia thành hai nửa. Sao chép mã khung vào notepad của bạn.
Tiêu đề trang web | |
Chân trang của trang web |
Chỉ định kích thước ô. Hãy thử tạo các kích thước mà chúng tôi đã chỉ định, sau đó quyết định kích thước nào bạn cần. Nhập kích thước vào mã khung (đây là thông số chiều cao– chiều cao và chiều rộng – chiều rộng).
Chọn đầu trang, nền và chân trang của trang web, dán chúng vào thẻ cần thiết. Hình ảnh được chèn bằng thẻ . Bây giờ dòng chữ “Tiêu đề trang trình bày” và “Chân trang trang web” sẽ biến mất.
Kết nối tất cả các hình ảnh được chèn lại với nhau. Để làm điều này trong thẻ
ví dụ 1 Hình ảnh nằm trong cùng thư mục với tài liệu HTML (Hình 21). Nghĩa là, hình ảnh và tệp HTML ở cùng cấp độ trong hệ thống tệp và tài liệu HTML có thể đính kèm hình ảnh ngay lập tức. Trong trường hợp này, việc chèn hình ảnh vào trang web sẽ như thế này. / > Hình 21 Nhiệm vụ thực tế7 Thực hiện ví dụ 1 (tạo thư mục, file doc.html, chụp ảnh bất kỳ). Hình ảnh |
Ví dụ 2 Hình ảnh bức ảnh. jpg nằm trong thư mục thư mục_1 . Tài liệu HTML nằm bên ngoài thư mục_1. Những thứ kia. Trong hệ thống tệp của trang web, tài liệu HTML được đặt ở vị trí cao hơn hình ảnh một cấp (Hình 22). Bạn cần nhập thư mục folder_1, sau đó đính kèm hình ảnh
Hình 22 Nhiệm vụ thực tế8 Thực hiện ví dụ 2 (tạo thư mục, file doc.html, chụp ảnh bất kỳ). Hình ảnh phải được chèn vào trang web doc.html. |
Ví dụ 3 Hình ảnh bức ảnh. jpg nằm trong thư mục thư mục_1 , lần lượt nằm trong thư mục thư mục_2 . Tài liệu HTML nằm bên ngoài các thư mục này (Hình 23). Do đó, tài liệu HTML cao hơn hai cấp độ so với hình ảnh. Cần thiết:
Hình 23 Nhiệm vụ thực tế9 Thực hiện ví dụ 3 (tạo thư mục, file doc.html, chụp ảnh bất kỳ). Hình ảnh phải được chèn vào trang web doc.html. |
Ví dụ 4 thư mục_1 . Hình ảnh nằm bên ngoài thư mục_1. Những thứ kia. Tài liệu HTML nằm phía dưới hình ảnh một cấp (Hình 24). Bạn cần thoát khỏi thư mục_1, sau đó đính kèm hình ảnh. Để lại một thư mục được chỉ định bởi việc xây dựng ../ (hai dấu chấm và một dấu gạch chéo ở bên phải). / > Hình 24 Nhiệm vụ thực tế10 Thực hiện ví dụ 4 (tạo thư mục, file doc.html, chụp ảnh bất kỳ). Hình ảnh phải được chèn vào trang web doc.html. |
Ví dụ 5 Tài liệu HTML nằm trong thư mục thư mục_1 , lần lượt nằm trong thư mục thư mục_2 . Hình ảnh nằm ngoài các thư mục này. Do đó, tài liệu HTML nằm ở vị trí thấp hơn hình ảnh hai cấp (Hình 25). Cần thiết:
Vì bạn cần thoát hai lần nên thiết kế ../ lặp lại hai lần. / > Hình 25 Thực hành 11 Thực hiện ví dụ 5 (tạo thư mục, file doc.html, chụp ảnh bất kỳ). Hình ảnh phải được chèn vào trang web doc.html. |
Ví dụ 6 (Hình 26) Cần thiết:
Hình 26 Thực hành 12 Thực hiện ví dụ 6 (tạo thư mục, file doc.html, chụp ảnh bất kỳ). Hình ảnh phải được chèn vào trang web doc.html. |
Ví dụ 7 (Hình 27) Cần thiết:
Vì bạn cần thoát ba lần nên thiết kế ../ lặp lại ba lần.
Hình 27 Thực hành 13 Thực hiện ví dụ 7 (tạo thư mục, file doc.html, chụp ảnh bất kỳ). Hình ảnh phải được chèn vào trang web doc.html. Vì vậy, dù bạn cần thoát bao nhiêu lần thì chúng tôi cũng đặt cấu trúc ../ rất nhiều lần và nếu vào thì chúng tôi sẽ liệt kê tên các thư mục gặp phải trên đường đi. |
Thực hành 14
1. Tạo một tài liệu html và chèn một hình ảnh vào đó sao cho đường dẫn đến hình ảnh như sau.
" ../../../../../folder_1/folder_2/folder_3/image.jpg" / >
2. Phát triển ví dụ của riêng bạn về việc chèn hình ảnh vào tài liệu html để nó chứa và lối ra từ các thư mục và cổng vào vào các thư mục. Ví dụ này phải khác với tất cả các ví dụ trên.
Sau khi hoàn thành chủ đề này, bạn sẽ có các tệp sau được tạo:
- mẫu.html
- chính.html
- spisok_vlozh.html
- bên trong thư mụcNgôi nhà của tôinên có một thư mụccông cộng_ htmlvới các tập tin của trang web trong tương lai
- bảy ví dụ về địa chỉ tương đối và hai ví dụ kiểm soát từ bài tập thực hành 14
Trước khi bắt đầu hành trình qua các bài học xây dựng trang web HTML và CSS, điều quan trọng là phải hiểu sự khác biệt giữa hai ngôn ngữ, cú pháp của từng ngôn ngữ và một số thuật ngữ cơ bản.
HTML và CSS là gì?
HTML (Ngôn ngữ đánh dấu siêu văn bản) xác định cấu trúc nội dung và ý nghĩa của nó, xác định nội dung như tiêu đề, đoạn văn hoặc hình ảnh. CSS (Cascading Style Sheets) là ngôn ngữ trình bày được tạo để tạo kiểu cho giao diện của nội dung, chẳng hạn như sử dụng phông chữ hoặc màu sắc.
Hai ngôn ngữ này - HTML và CSS - độc lập với nhau và sẽ vẫn như vậy. CSS không nên được viết bên trong tài liệu HTML và ngược lại. Theo nguyên tắc chung, HTML sẽ luôn thể hiện nội dung và CSS sẽ luôn xác định kiểu dáng.
Với sự hiểu biết về sự khác biệt giữa HTML và CSS, hãy đi sâu vào HTML chi tiết hơn.
Điều khoản HTML cơ bản
Trước khi bắt đầu làm việc với HTML, bạn có thể sẽ gặp một số thuật ngữ mới và thường là lạ. Bạn sẽ trở nên quen thuộc hơn với tất cả chúng theo thời gian, nhưng bây giờ bạn nên bắt đầu với ba thuật ngữ HTML cơ bản - thành phần, thẻ và thuộc tính.
Yếu tố
Các phần tử xác định cách xác định cấu trúc và nội dung của các đối tượng trên một trang. Một số phần tử thường được sử dụng bao gồm nhiều cấp độ tiêu đề (được định nghĩa là các phần tử có
trước ) và các đoạn văn (được định nghĩa là
); Bạn có thể bao gồm các phần tử trong danh sách
, Các phần tử được xác định bằng dấu ngoặc nhọn<>, bao quanh tên phần tử. Vì vậy, phần tử sẽ trông như thế này: Thêm dấu ngoặc nhọn< и >tạo ra cái được gọi là thẻ xung quanh phần tử. Thẻ thường xuất hiện theo cặp thẻ mở và đóng. Thẻ mở đánh dấu sự bắt đầu của phần tử. Nó bao gồm một biểu tượng<, затем идёт имя элемента и завершается символом >; Ví dụ, Thẻ đóng đánh dấu sự kết thúc của phần tử. Nó bao gồm một biểu tượng< с последующей косой чертой и именем элемента и завершается символом >; Ví dụ, Nội dung xuất hiện giữa thẻ mở và thẻ đóng chính là nội dung của phần tử đó. Ví dụ: một liên kết sẽ có thẻ mở và thẻ đóng. Giữa hai thẻ này sẽ là nội dung của liên kết. Vì vậy, các thẻ liên kết sẽ trông giống như thế này: Thuộc tính là các thuộc tính được sử dụng để cung cấp thông tin bổ sung về một phần tử. Các thuộc tính phổ biến nhất bao gồm thuộc tính id, xác định phần tử; thuộc tính lớp, phân loại phần tử; thuộc tính src chỉ định nguồn của nội dung được nhúng; và thuộc tính href, chỉ định liên kết đến tài nguyên được liên kết. Các thuộc tính được xác định trong thẻ mở sau tên phần tử. Nói chung, các thuộc tính bao gồm tên và giá trị. Định dạng cho các thuộc tính này bao gồm tên thuộc tính theo sau là dấu bằng và sau đó là giá trị thuộc tính trong dấu ngoặc kép. Ví dụ, phần tử với thuộc tính href sẽ trông như thế này: Shay Howe Mã này sẽ hiển thị dòng chữ "Shay Howe" trên một trang web và khi nhấp vào dòng chữ này sẽ đưa người dùng đến http://shayhowe.com. Phần tử liên kết được khai báo bằng thẻ mở và thẻ đóng bao gồm văn bản, cũng như thuộc tính và giá trị của địa chỉ liên kết được khai báo qua href="http://shayhowe.com" trong thẻ mở. Cơm. 1,01. Cú pháp HTML ở dạng phác thảo bao gồm phần tử, thuộc tính và thẻ Bây giờ bạn đã biết các thành phần, thẻ và thuộc tính HTML là gì, hãy xem trang web đầu tiên của chúng ta. Nếu có điều gì đó mới mẻ ở đây, đừng lo lắng - chúng tôi sẽ chia nhỏ nó khi chúng tôi tiếp tục. Tài liệu HTML là tài liệu văn bản đơn giản được lưu với phần mở rộng .html thay vì .txt. Để bắt đầu viết HTML, trước tiên bạn cần một trình soạn thảo văn bản mà bạn cảm thấy thoải mái khi sử dụng. Thật không may, điều này không bao gồm Microsoft Word hoặc Pages, vì đây là những trình soạn thảo phức tạp. Hai trình soạn thảo văn bản phổ biến nhất để viết HTML và CSS là Dreamweaver và Sublime Text. Các lựa chọn thay thế miễn phí cũng bao gồm Notepad++ cho Windows và TextWrangler cho Mac. Tất cả tài liệu HTML đều chứa cấu trúc bắt buộc, bao gồm các khai báo và thành phần sau:
,
, Khai báo loại tài liệu hoặcnằm ở phần đầu của tài liệu HTML và cho trình duyệt biết phiên bản HTML nào đang được sử dụng. Vì chúng tôi sẽ sử dụng phiên bản HTML mới nhất nên loại tài liệu của chúng tôi sẽ đơn giản là. Sau đó là phần tử cho biết sự bắt đầu của một tài liệu. Bên trong yếu tố Tất cả nội dung hiển thị của trang web sẽ được chứa trong phần tử
Đây là một trang web. Mã này hiển thị tài liệu, bắt đầu bằng phần khai báo loại tài liệu,, sau đó ngay lập tức có phần tử . Bên trong các yếu tố đang đến Khi một phần tử nằm bên trong một phần tử khác, còn được gọi là phần tử lồng nhau, bạn nên thụt lề phần tử đó để giữ cho cấu trúc tài liệu được tổ chức tốt và dễ đọc. Trong đoạn mã trước cả hai phần tử Trong ví dụ trước, phần tử là thẻ duy nhất không có thẻ đóng. Đừng lo lắng, điều này đã được thực hiện có chủ ý. Không phải tất cả các phần tử đều bao gồm thẻ mở và thẻ đóng. Một số thành phần chỉ nhận nội dung hoặc hành vi thông qua các thuộc tính trong một thẻ duy nhất. là một trong những yếu tố như vậy. Nội dung phần tử trong ví dụ này nó được gán bằng thuộc tính bộ ký tự và một giá trị. Các yếu tố tự đóng điển hình khác bao gồm: Giảm cấu trúc được thực hiện bằng cách sử dụng khai báo loại tài liệuvà các yếu tố
, Cho dù chúng ta có viết mã cẩn thận đến đâu thì lỗi vẫn không thể tránh khỏi. May mắn thay, khi viết HTML và CSS, chúng ta có trình xác thực để kiểm tra công việc của mình. W3C cung cấp trình xác thực HTML và CSS để quét mã để tìm lỗi. Việc xem lại mã của chúng tôi không chỉ giúp mã hiển thị chính xác trong tất cả các trình duyệt mà còn giúp dạy các phương pháp hay nhất khi viết mã. Với tư cách là nhà thiết kế web và nhà phát triển giao diện người dùng, chúng tôi có vinh dự được tham dự một số hội nghị lớn dành riêng cho nghề của mình. Chúng ta sẽ tổ chức Hội nghị Phong cách của riêng mình và tạo một trang web cho nó trong suốt các bài học tiếp theo. Như thế này! Hãy chuyển hướng khỏi HTML một chút và xem xét CSS. Hãy nhớ rằng, HTML xác định nội dung và cấu trúc của các trang web của chúng ta, trong khi CSS xác định phong cách và hình thức trực quan của chúng. Ngoài các thuật ngữ HTML, còn có một số thuật ngữ CSS cơ bản mà bạn cần phải làm quen. Các thuật ngữ này bao gồm bộ chọn, thuộc tính và giá trị. Cũng giống như thuật ngữ HTML, bạn càng làm việc với CSS nhiều thì những thuật ngữ này càng trở thành bản chất thứ hai. Khi bạn thêm các thành phần vào trang web, chúng có thể được tạo kiểu bằng CSS. Bộ chọn xác định phần tử hoặc các phần tử nào trong HTML để nhắm mục tiêu và áp dụng các kiểu (như màu sắc, kích thước và vị trí) cho. Bộ chọn có thể bao gồm sự kết hợp của nhiều số liệu khác nhau để chọn các phần tử duy nhất, tùy thuộc vào mức độ cụ thể mà chúng tôi muốn. Ví dụ: chúng tôi muốn chọn mọi đoạn trên một trang hoặc chỉ chọn một đoạn cụ thể. Bộ chọn thường được liên kết với một giá trị thuộc tính, chẳng hạn như giá trị id hoặc lớp hoặc tên thành phần, chẳng hạn như Trong CSS, bộ chọn được kết hợp với dấu ngoặc nhọn (), bao quanh các kiểu được áp dụng cho phần tử đã chọn. Bộ chọn này nhắm mục tiêu tất cả các phần tử P(...) Khi một phần tử được chọn, thuộc tính sẽ xác định kiểu sẽ được áp dụng cho phần tử đó. Tên thuộc tính đặt sau bộ chọn, bên trong dấu ngoặc nhọn () và ngay trước dấu hai chấm. Có nhiều thuộc tính mà chúng ta có thể sử dụng, chẳng hạn như nền, màu sắc, cỡ chữ, chiều cao và chiều rộng cũng như các thuộc tính thường được thêm khác. Trong đoạn mã sau, chúng tôi xác định các thuộc tính màu sắc và kích thước phông chữ áp dụng cho tất cả các thành phần P (màu: ...; cỡ chữ: ...; ) Cho đến nay, chúng tôi chỉ chọn một phần tử thông qua bộ chọn và xác định kiểu nào chúng tôi muốn áp dụng cho phần tử đó thông qua các thuộc tính. Bây giờ chúng ta có thể thiết lập hành vi của thuộc tính này thông qua một giá trị. Các giá trị có thể được chỉ định dưới dạng văn bản giữa dấu hai chấm và dấu chấm phẩy. Dưới đây chúng tôi chọn tất cả các yếu tố Và đặt giá trị thuộc tính màu thành màu cam và giá trị thuộc tính cỡ chữ thành 16 pixel. P ( màu: cam; cỡ chữ: 16px; ) Để kiểm tra điều này, trong CSS, bộ quy tắc của chúng tôi bắt đầu bằng bộ chọn, ngay sau đó là dấu ngoặc nhọn. Các dấu ngoặc nhọn này chứa các khai báo bao gồm các cặp thuộc tính và giá trị. Mỗi khai báo bắt đầu bằng một thuộc tính, theo sau là dấu hai chấm, giá trị của thuộc tính và cuối cùng là dấu chấm phẩy. Một cách thực hành phổ biến là dịch chuyển các cặp thuộc tính và giá trị bên trong dấu ngoặc nhọn. Giống như HTML, thụt lề giúp giữ cho mã của chúng ta có tổ chức và rõ ràng. Cơm. 1,03. Cấu trúc cú pháp CSS bao gồm bộ chọn, thuộc tính và giá trị Biết một số thuật ngữ cơ bản và cú pháp CSS chung là một khởi đầu tuyệt vời, nhưng chúng ta cần đề cập thêm một số điểm trước khi đi sâu vào. Đặc biệt, chúng ta cần xem xét kỹ hơn cách hoạt động của bộ chọn trong CSS. Bộ chọn, như đã đề cập trước đó, cho biết phần tử HTML nào sẽ được tạo kiểu. Điều quan trọng là phải hiểu đầy đủ cách sử dụng bộ chọn và cách chúng hoạt động. Bước đầu tiên là làm quen với các loại bộ chọn khác nhau. Chúng ta sẽ bắt đầu với các bộ chọn cơ bản nhất: bộ chọn loại, lớp và mã định danh. Bộ chọn loại các phần tử mục tiêu theo loại của chúng. Ví dụ: nếu chúng ta muốn nhắm mục tiêu tất cả các phần tử Phân(...)
Các lớp cho phép bạn chọn một phần tử dựa trên giá trị của thuộc tính lớp. Bộ chọn lớp cụ thể hơn một chút so với bộ chọn loại vì chúng chọn một nhóm phần tử cụ thể thay vì tất cả các phần tử cùng loại. Các lớp cho phép bạn áp dụng cùng một kiểu cho các phần tử khác nhau cùng một lúc bằng cách sử dụng cùng một giá trị thuộc tính lớp cho nhiều phần tử. Trong CSS, các lớp được biểu thị bằng dấu chấm ở đầu, theo sau là giá trị của thuộc tính lớp. Bộ chọn lớp bên dưới chọn tất cả các phần tử chứa giá trị của thuộc tính lớp tuyệt vời, bao gồm các phần tử Tuyệt vời (...)
Mã định danh thậm chí còn chính xác hơn các lớp vì chúng chỉ nhắm mục tiêu một phần tử duy nhất tại một thời điểm. Giống như bộ chọn lớp sử dụng giá trị của thuộc tính lớp, mã định danh sử dụng giá trị của thuộc tính id làm bộ chọn. Bất kể loại phần tử nào được hiển thị, giá trị thuộc tính id chỉ có thể được sử dụng một lần trên một trang. Nếu có id thì chúng sẽ được dành riêng cho các phần tử quan trọng. Trong CSS, số nhận dạng được biểu thị bằng ký hiệu băm ở phía trước, theo sau là giá trị của thuộc tính id. Ở đây id sẽ chỉ chọn phần tử chứa thuộc tính id có giá trị shayhowe. #shayhowe ( ... )
Bộ chọn là những thứ cực kỳ mạnh mẽ và những thứ được mô tả ở trên là một trong những bộ chọn phổ biến nhất mà chúng tôi gặp. Những bộ chọn này chỉ là sự khởi đầu. Có rất nhiều bộ chọn nâng cao có sẵn và chúng luôn sẵn có. Khi bạn đã cảm thấy thoải mái với chúng, đừng ngại thử xem một số cái nâng cao hơn. Được rồi, hãy bắt đầu sắp xếp mọi thứ lại với nhau. Chúng tôi thêm các phần tử vào trang bên trong HTML của mình, sau đó chúng tôi có thể chọn các phần tử đó và tạo kiểu cho chúng bằng CSS. Bây giờ chúng ta hãy kết nối các điểm giữa HTML và CSS để hai ngôn ngữ phối hợp với nhau. Để làm cho CSS tương tác với HTML, chúng ta phải trỏ đến tệp CSS từ HTML. Một cách thực hành tốt là đưa tất cả các kiểu của chúng ta vào một tệp bên ngoài, tệp này được trỏ đến bên trong phần tử Các tùy chọn khác để kết hợp CSS bao gồm sử dụng kiểu nội bộ và nội tuyến. Bạn có thể gặp những tùy chọn này trong thực tế, nhưng chúng thường không được tán thành vì chúng khiến việc cập nhật trang web trở nên cồng kềnh và rườm rà. Để tạo biểu định kiểu bên ngoài, một lần nữa chúng tôi muốn sử dụng trình soạn thảo văn bản mà mình lựa chọn để tạo tệp văn bản mới có phần mở rộng .css. Tệp CSS của chúng tôi phải được lưu trong cùng thư mục hoặc thư mục con với tệp HTML của chúng tôi. Bên trong một phần tử Trong tài liệu HTML mẫu sau đây, phần tử
Để CSS hiển thị chính xác, giá trị đường dẫn của thuộc tính href phải khớp trực tiếp với nơi lưu trữ tệp CSS. Trong ví dụ trước, tệp main.css được lưu trữ ở cùng vị trí với tệp HTML, còn được gọi là thư mục gốc. Nếu file CSS nằm trong thư mục con thì giá trị của thuộc tính href phải tương ứng với đường dẫn đó. Ví dụ: nếu tệp main.css của chúng tôi được lưu trong thư mục con có tên là bảng định kiểu, thì giá trị của thuộc tính href sẽ là bảng định kiểu/main.css. Điều này sử dụng dấu gạch chéo (hoặc dấu gạch chéo) để biểu thị việc di chuyển đến thư mục con. Hiện tại, các trang của chúng tôi đang bắt đầu đi vào cuộc sống, chậm rãi nhưng chắc chắn. Chúng tôi chưa tìm hiểu sâu về CSS, nhưng bạn có thể nhận thấy rằng một số thành phần có kiểu mà chúng tôi không khai báo trong CSS. Chính trình duyệt sẽ áp đặt các kiểu ưa thích của riêng nó cho các thành phần này. May mắn thay, chúng ta có thể viết lại các kiểu này khá dễ dàng, đó là điều chúng ta sẽ làm tiếp theo bằng cách sử dụng thiết lập lại CSS. Mỗi trình duyệt có kiểu mặc định riêng cho các thành phần khác nhau. Cách Google Chrome hiển thị tiêu đề, đoạn văn, danh sách, v.v. có thể khác với cách Internet Explorer thực hiện. Để đảm bảo khả năng tương thích giữa nhiều trình duyệt, việc đặt lại CSS đã được sử dụng rộng rãi. Đặt lại CSS lấy tất cả các thành phần HTML cơ bản với một kiểu nhất định và cung cấp kiểu nhất quán trên tất cả các trình duyệt. Việc đặt lại này thường liên quan đến việc xóa kích thước, phần đệm, lề hoặc kiểu bổ sung làm giảm các giá trị này. Vì tính năng phân tầng CSS hoạt động từ trên xuống dưới (bạn sẽ sớm tìm hiểu về điều đó) - việc thiết lập lại của chúng tôi phải ở vị trí cao nhất trong phong cách của chúng tôi. Điều này đảm bảo rằng các kiểu này được đọc trước tiên và tất cả các trình duyệt khác nhau đều hoạt động từ một điểm tham chiếu chung. Có rất nhiều cách đặt lại CSS khác nhau có sẵn để sử dụng, tất cả đều có điểm mạnh riêng. Một trong những cách phổ biến nhất của Eric Meyer, thiết lập lại CSS của anh ấy được điều chỉnh để bao gồm các phần tử HTML5 mới. Nếu bạn cảm thấy thích phiêu lưu một chút, thì cũng có Normalize.css do Nicholas Gallagher tạo ra. Normalize.css không tập trung vào việc sử dụng thiết lập lại cứng cho tất cả các thành phần cốt lõi mà thay vào đó là thiết lập các kiểu chung cho các thành phần đó. Điều này đòi hỏi sự hiểu biết sâu hơn về CSS, cũng như kiến thức về những gì bạn muốn đạt được từ các kiểu. Như đã đề cập trước đó, các trình duyệt khác nhau hiển thị các phần tử khác nhau. Điều quan trọng là phải nhận ra tầm quan trọng của khả năng tương thích và thử nghiệm trên nhiều trình duyệt. Các trang web không được trông giống hệt nhau trong tất cả các trình duyệt mà phải gần giống nhau. Bạn muốn hỗ trợ trình duyệt nào và bạn sẽ phải đưa ra quyết định ở mức độ nào dựa trên những gì tốt nhất cho trang web của mình. Có một số điều cần chú ý khi viết CSS. Tin tốt là bạn có thể làm được tất cả và chỉ cần một chút kiên nhẫn là bạn có thể thành thạo nó. Hãy quay lại nơi chúng ta đã dừng lại lần cuối trên trang hội nghị của mình và xem cách chúng ta có thể thêm một số CSS. Nhìn vào file index.html trong trình duyệt chúng ta có thể thấy các phần tử Đã chứa kiểu mặc định. Đặc biệt, chúng có kích thước phông chữ và không gian xung quanh độc đáo. Sử dụng thiết lập lại của Eric Meyer, chúng tôi có thể làm mềm các kiểu này, cho phép mỗi kiểu bắt đầu từ cùng một cơ sở. Để làm điều này, hãy xem trang web của anh ấy, sao chép mã và dán nó vào đầu tệp main.css của chúng tôi. /* http://meyerweb.com/eric/tools/css/reset/ 2. v2.0 | 20110126 Giấy phép: không có (miền công cộng) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, từ viết tắt, địa chỉ, lớn, trích dẫn, mã, del, dfn, em, img, ins, kbd, q, s, samp, nhỏ, đình công, mạnh mẽ, phụ, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, biểu mẫu, nhãn, chú giải, bàn, chú thích, tbody, tfoot, thead, tr, th, td, bài viết, sang một bên, canvas, chi tiết, nhúng, hình, figcaption, chân trang, tiêu đề, hgroup, menu, nav, đầu ra, ruby, phần, tóm tắt, thời gian, dấu, âm thanh, video ( lề: 0; đệm: 0; viền: 0; cỡ chữ: 100%; phông chữ: kế thừa; căn chỉnh dọc: đường cơ sở ; ) /* Đặt lại vai trò hiển thị HTML5 cho các trình duyệt cũ hơn */ bài viết, sang một bên, chi tiết, figcaption, hình, chân trang, tiêu đề, hgroup, menu, điều hướng, phần ( display: block; ) body ( line-height: 1; ) ol, ul ( list-style: none; ) blockquote, q ( quotes: none; ) blockquote:trước, blockquote:after, q:trước, q:after ( content: ""; content: none; ) bảng ( border- sụp đổ: sụp đổ; khoảng cách đường viền: 0; ) Chúng tôi cũng sẽ bao gồm một liên kết đến tệp main.css bằng thuộc tính href. Hãy nhớ rằng, tệp main.css của chúng tôi được lưu trong thư mục bảng định kiểu, nằm bên trong thư mục nội dung. Vì vậy, giá trị của thuộc tính href, là đường dẫn đến tệp main.css của chúng ta, phải là assets/stylesheets/main.css.
Đã đến lúc kiểm tra công việc của chúng tôi và xem HTML và CSS của chúng tôi phối hợp với nhau như thế nào. Việc mở tệp index.html (hoặc làm mới trang nếu nó đã mở) trong trình duyệt sẽ hiển thị kết quả hơi khác so với trước đây. Cơm. 1.04. Trang web Hội nghị về Phong cách của chúng tôi có cài đặt lại CSS Dưới đây bạn có thể xem trang web Styles Conference ở trạng thái hiện tại cũng như tải xuống mã nguồn hiện tại của trang web. Vì vậy, mọi thứ đều ổn! Chúng tôi đã thực hiện một số bước quan trọng trong hướng dẫn này. Nghĩ mà xem, bây giờ bạn đã biết những điều cơ bản về HTML và CSS. Khi chúng tôi tiếp tục và bạn dành nhiều thời gian hơn để viết HTML và CSS, bạn sẽ cảm thấy thoải mái hơn nhiều khi làm việc với hai ngôn ngữ này. Để tóm tắt lại, chúng tôi đã đề cập đến những điều sau: Bây giờ chúng ta hãy xem xét kỹ hơn về HTML và làm quen một chút với ngữ nghĩa.Thẻ
Thuộc tính
Trình diễn các thuật ngữ HTML cơ bản
Tùy chỉnh cấu trúc tài liệu HTML
Chào thế giới!
Trình diễn cấu trúc tài liệu HTML
và một đoạn văn bản thông qua<р>. Bởi vì cả tiêu đề và đoạn văn đều được lồng trong phần tử , chúng được hiển thị trên trang web.
Yếu tố tự đóng
Xác thực mã
Trên thực tế
Điều khoản CSS cơ bản
Bộ chọn
hoặc<р>
.
Của cải
Giá trị
Làm việc với bộ chọn
Bộ chọn loại
Các lớp học
Số nhận dạng
Bộ chọn bổ sung
Kết nối CSS
Các tùy chọn khác để thêm CSS
Sử dụng đặt lại CSS
Khả năng tương thích và thử nghiệm trên nhiều trình duyệt
Trên thực tế
Và
Demo và mã nguồn
Bản tóm tắt
Tài nguyên và liên kết