Nếu bạn là nhà cung cấp nội dung, hãy đọc HTML. Nếu bạn là nhà thiết kế đồ họa, hãy đọc CSS. Nếu bạn là một lập trình viên và muốn thêm các hiệu ứng động vào trang web của mình, hãy đọc JavaScript. Nhưng nếu bạn hoạt động trong OMO (do một người vận hành) và dự kiến sẽ tạo một trang web có giao diện khá đẹp mắt, thì bạn cần hiểu HTML, CSS và JavaScript. Đây là lý do mà tôi kết hợp cả HTML và CSS trong bài viết này vì chúng không thể tách rời
Tôi đã viết những điều trên từ nhiều năm trước khi tạo các trang web này (Bạn có thể xem CSS của tôi). Hôm nay, tôi khuyên bạn nên tìm hiểu kiến thức cơ bản về HTML/CSS, nhưng hãy nhanh chóng chuyển sang một khuôn khổ như BootStrap để tạo ra các trang web có giao diện chuyên nghiệp. Bạn không thể viết tốt hơn những người này
Ngày nay, các thông số kỹ thuật phổ biến là HTML5 (@ https. //html. thông số kỹ thuật. cái gì. org/multipage/). Tuy nhiên, điều thú vị nhất về các tiêu chuẩn là không ai thực sự tuân theo chúng một cách nghiêm ngặt. Mọi trình duyệt (Chrome, Firefox, Opera, Safari và Internet Explorer) đều có các biến thể riêng và hỗ trợ các tiêu chuẩn ở nhiều mức độ khác nhau (để vượt trội so với các trình duyệt khác)
The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
49The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
50The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
51The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
52The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
53
The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
54The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
55The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
56The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
57The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
58The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
59The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
60
The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
61
The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
62The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
63The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
64The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
65The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
66The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
67The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
68
The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
69
The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
70The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
71The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
72The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
73) hoặc cửa sổ trình duyệt (The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
82); Đối với các phần tử được định vị không phải ______084, vị trí mới được chỉ định thông qua các thuộc tính
The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
85, The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
053, The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
87, The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
054, The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
236, The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
237- đứng đầu. bên trái. đáy. bên phải. N. N%. Tự động. Đặt khoảng cách từ cạnh của phần tử này đến cạnh tương ứng của khối chứa
- bề rộng. Chiều cao. N. N%. Tự động. Đặt chiều rộng và chiều cao của phần tử khối này
- chỉ số z. con số. Tự động. Khi hai khối chồng lên nhau do định vị lại, khối có số
The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
91 lớn hơn sẽ ở trên cùng (i. e. , trục z hướng ra ngoài màn hình như trong hệ tọa độ đồ họa 3D tiêu chuẩn). Số âm được phép.
077 mặc định xếp phần tử ở cùng cấp độ với phần tử gốc của nó. Nếu The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
91 của hai phần tử giống nhau hoặc không có The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
91 nào được xác định, phần tử cuối cùng được hiển thị sẽ được đặt lên trên cùng. chỉ mục z với alpha có thể tạo hiệu ứng xem qua - tràn ra. tràn-x. tràn-y. Tự động. ẩn giấu. cuộn. có thể nhìn thấy. thừa kế. Chỉ định cách xử lý nội dung tràn chiều rộng/chiều cao của khối
- tràn tràn. thông thường. ngắt lời. thừa kế. chỉ định xem trình duyệt có thể ngắt dòng với các từ dài hay không nếu chúng làm tràn vùng chứa
The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
80 (mặc định)
The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
80 mặc định định vị phần tử theo quy trình thông thường của trang, theo thứ tự được trình duyệt đọc. Các thuộc tính The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
85, The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
054, The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
87, The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
053 không có hiệu lực đối với The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
84The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
83
Di chuyển phần tử so với vị trí luồng bình thường của nó. Không gian ban đầu chiếm bởi phần tử này được giữ nguyên. Các yếu tố xung quanh không bị ảnh hưởng. Ví dụ,
03
Định vị phần tử so với phần tử tổ tiên không tĩnh đầu tiên; . Phần tử định vị tuyệt đối được lấy ra khỏi luồng bình thường, như thể nó không xuất hiện
Để định vị tuyệt đối một phần tử trong phần tử chứa (không phải ), hãy khai báo phần tử chứa tương đối mà không có bất kỳ chuyển động nào, e. g. ,
04Định vị tuyệt đối thật thú vị. Bạn có thể tạo hoạt ảnh (chẳng hạn như bóng nảy và tuyết rơi) theo vị trí tuyệt đối (và liên tục định vị lại) hình ảnh trên màn hình của trình duyệt. Xem "Ví dụ JavaScript" của tôi
Ví dụ,
The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
82
Phần tử được cố định ở vị trí so với cửa sổ của trình duyệt và nó không cuộn đi. Vị trí được xác định trong các thuộc tính
The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
85, The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
053, The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
87, The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
054 (hoặc The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
236 và The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
237). Yếu tố định vị cố định được đưa ra khỏi luồng bình thường, như thể nó không có mặtVí dụ, một cố định
được thêm vào ví dụ trên ở vị trí tuyệt đối. Hãy lưu ý rằng chỉ mục z được sử dụng để đảm bảo rằng giá trị cố định
luôn luôn ở trên đầu trang khác
's, bất kể thứ tự viết
'S
Thuộc tính CSS
12 và
13 - Di chuyển phần tử sang trái hoặc phải
trôi nổi. bên trái. bên phải. không ai
Bạn có thể đẩy một phần tử sang cạnh trái hoặc phải của phần tử chứa thông qua thuộc tính
12. Float thường được sử dụng cho hình ảnh, với các văn bản bao quanh phần tử nổi. Các phần tử trước phần tử nổi không bị ảnh hưởng. Phần tử sau phần tử nổi chảy xung quanh nóBạn có thể nổi theo chiều ngang (tôi. e. , trái và phải), không lên và xuống. Khác với hình ảnh, phần tử float sẽ có chiều rộng và chiều cao được chỉ định rõ ràng. Các phần tử float thực sự được đưa ra khỏi luồng bình thường. Phần tử sau hoạt động như thể phần tử nổi không có ở đó, nhưng các văn bản kèm theo sẽ bao quanh phần tử nổi
Nếu nhiều hình ảnh được thả nổi cùng nhau (tức là ở bên trái), hình ảnh thứ hai sẽ được đẩy sang cạnh bên trái của hình ảnh đầu tiên, v.v. nếu có sẵn khoảng trống theo chiều ngang; . Ví dụ chúng ta có thể thả nổi nhiều ảnh thu nhỏ về bên trái như sau
Để tắt phần nổi, hãy sử dụng thuộc tính
13 và chỉ định bên nào (trái, phải hoặc cả hai) không cho phép phần tử nổixa lạ. bên trái. bên phải. cả hai. không ai
16 có nghĩa là phía bên trái của phần tử này không thể là phần tử nổi. Nghĩa là, bên trái sẽ bắt đầu bằng lề trái của phần tử chứa.
16 tương tự như The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
93Sử dụng
12 để tạo cột
Theo mặc định, các phần tử khối bắt đầu ở cạnh trái và chiếm toàn bộ chiều rộng của phần tử chứa. Do đó, nó sẽ không xếp cái này cạnh cái kia ở định dạng cột. Bạn có thể sử dụng thuộc tính
12 để tạo cột hoặc lưới[TODO] thêm
Thí dụ. Định vị một khung nội tuyến
"______921"
The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
018"______922"
The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
019Thuộc tính CSS
23 (cũng áp dụng cho The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
91) làm nổi khung nội tuyến sang lề trái hoặc phải của cửa sổ trình duyệtBạn cũng có thể sử dụng thuộc tính CSS
25 để định vị iframe (và các phần tử HTML khác), "
26" định vị phần tử so với phần tử tổ tiên được định vị đầu tiên của nó; The h1 tags enclose a heading level 1
The p tags is used to markup a paragraph.
0Thuộc tính CSS
30 và
31
trưng bày. khối. nội tuyến. chặn Nội tuyến. không ai. mục danh sách. bàn. hàng trong bảng. ô bảng. lưới. lưới nội tuyến
, ,hiển thị. ẩn giấu. có thể nhìn thấy. được sử dụng để ẩn hoặc hiển thị phần tử mà không xóa phần tử khỏi quy trình bình thường của trang. Đó là, không gian bị chiếm bởi phần tử được bảo toàn