Nếu bạn đã làm việc với HTML trước đây, có thể bạn đã sử dụng các thẻ cũ hơn như khung, bộ khung, phông chữ và trung tâm. Một số thẻ sẽ vẫn được hiển thị, nhưng chúng được thay thế bằng biểu diễn CSS tốt hơn. Các thẻ này bao gồm các thẻ tạo kiểu phông chữ như i (in nghiêng),

Bạn đang xem: phiên bản mới nhất của html và css

Giới thiệu mới nhất Các phiên bản của HTML 5 và CSS

Nếu bạn là một nhà thiết kế web, bạn nên biết những thay đổi gần đây đối với cả CSS và HTML. Phiên bản mới nhất của HTML là HTML 5, phiên bản này đã thay đổi bộ mặt của thiết kế trang web. Phiên bản mới nhất của CSS là CSS 3. Cả hai phiên bản này hoạt động cùng nhau để tạo ra các ứng dụng tương tác trên máy tính để bàn hoạt động trên cả trình duyệt máy tính để bàn và trình duyệt di động. Trải nghiệm trình duyệt dành cho thiết bị di động được gọi là “thiết kế đáp ứng” và nó trở thành một phần quan trọng của thiết kế trang web vì lưu lượng truy cập trên thiết bị di động đang ngày càng chiếm ưu thế trong lưu lượng người dùng Internet. HTML 5 đã loại bỏ nhiều thẻ được sử dụng trong các phiên bản cũ hơn và các thẻ này được thay thế bằng mã HTML 5 tốt hơn và các lớp CSS.

Có gì mới trong HTML 5 và CSS 3?

Nếu bạn đã làm việc với HTML trước đây, có thể bạn đã sử dụng các thẻ cũ hơn như khung, bộ khung, phông chữ và trung tâm. Một số thẻ sẽ vẫn được hiển thị, nhưng chúng được thay thế bằng biểu diễn CSS tốt hơn. Các thẻ này bao gồm các thẻ tạo kiểu phông chữ như i (in nghiêng), b (in đậm) và u (gạch chân).

Bố cục kiểu cũ sử dụng khung để xác định bố cục và vị trí cho các phần tử trang, nhưng giờ đây các trang HTML dựa trên phần tử div và lớp CSS tương ứng của phần tử div. Điều này vẫn đúng với HTML 5, nhưng HTML 5 cũng cung cấp thẻ đầu trang, chân trang, phần và bài viết. Các thẻ này được sử dụng để sắp xếp các phần cơ bản của một trang. Ví dụ: thẻ tiêu đề được hiển thị ở đầu trang và chân trang hiển thị các phần tử chân trang dọc theo cuối trang.

CSS 3 cũng mang đến một số kiểu mới chưa từng có trong các phiên bản cũ hơn. Một thuộc tính tạo kiểu lớp mới tuyệt vời là các đường viền tròn mà bạn có thể thêm vào bảng hoặc thẻ div. Thuộc tính “border-radius” xác định độ tròn của đường viền.

Một thay đổi phổ biến khác là thuộc tính gradient. Kiểu gradient sẽ thiết lập sự thay đổi nhỏ của một màu sang màu tiếp theo trong một thẻ được chỉ định. Những gradient này là tiêu chuẩn khi bạn muốn đặt một gradient trên nền các trang web của mình. Thông thường, các nhà thiết kế đặt một gradient từ đầu đến cuối trang. Bạn cũng có thể đặt độ dốc trong các nút trong điều hướng của bạn ở đầu trang. Các kiểu gradient mang lại cho các nút của bạn giao diện 3 chiều cho trang.

Cuối cùng, một thuộc tính CSS 3 phổ biến khác là hiệu ứng đổ bóng. Bóng cũng cung cấp cho các nút, văn bản hoặc thẻ div của bạn một số chiều sâu và cảm giác 3 chiều. Thiết kế của bạn là một phần bắt buộc của giao diện người dùng đối với các trang của bạn, vì vậy, việc cập nhật các thiết kế mới nhất sẽ giúp bạn giữ cho các trang của mình trông mới mẻ.

Xem xét các kiểu CSS mới

Biết tên và giá trị kiểu mới cho CSS 3. Bạn cũng cần biết cách sử dụng chúng. Trước tiên, hãy xem thuộc tính bán kính đường viền.

Trong các kiểu HTML và CSS cũ, các đường viền thường không được làm tròn, nhưng các kiểu thiết kế web mới yêu cầu các đường viền tròn. Trước đây, bạn cần tạo hình ảnh làm tròn đường viền của một div hoặc bảng. Điều này gây ra khó khăn cho các nhà thiết kế, những người phải căn chỉnh các hình ảnh đường viền với các phần khác của trang. Bây giờ, bạn chỉ có thể sử dụng CSS với các thẻ HTML của mình. Các bảng không được sử dụng phổ biến, vì vậy chúng tôi sẽ sử dụng một ví dụ bằng cách sử dụng thẻ div.

Đoạn mã sau là một kiểu CSS ảnh hưởng đến tất cả các phần tử div HTML trên một trang.

div {
đường viền: 1px solid;
bán kính đường viền: 20px;
}

CSS ở trên trước tiên sử dụng bộ chọn div, cho bạn biết rằng tất cả các phần tử div đều bị ảnh hưởng. Hai dòng mã tiếp theo là phần khai báo. Thuộc tính “border” đầu tiên bao quanh div bằng đường viền 1 pixel. Tất cả các phần tử div đều có đường viền, nhưng chúng ẩn theo mặc định. Khai báo này về cơ bản đưa ra đường viền và hiển thị nó trên trang. Giá trị “solid” yêu cầu trình duyệt chỉ tạo một đường liền nét xung quanh div. Bạn cũng có thể tạo các đường chấm có độ dài khác nhau xung quanh một phần tử.

Khai báo tiếp theo là bán kính. Hầu hết các nhà thiết kế cần thử nghiệm với các pixel bán kính để có được giao diện tròn đúng. Giá trị càng cao, đường viền ở tất cả các cạnh càng tròn.

Thuộc tính CSS 3 tiếp theo mà chúng tôi đã đề cập là kiểu gradient. Kiểu Gradient sử dụng mã màu đầu tiên (trong ký hiệu hex trong HTML) và dần dần thay đổi màu trên phần tử hoặc trang thành màu thứ hai. Nếu bạn đã từng xem thiết kế web hiện tại, có thể bạn đã thấy kiểu thuộc tính gradient này hoạt động mà không hề nhận ra. Thông thường, bạn sử dụng màu tương tự như màu đầu tiên để tạo hiệu ứng 3D dần dần, nhưng bạn có thể sử dụng hai màu hoàn toàn riêng biệt trong mã CSS và HTML của mình. Bạn cũng có tùy chọn để tạo một gradient tuyến tính hoặc một gradient xuyên tâm. Một gradient tuyến tính thay đổi màu từ điểm này sang điểm tiếp theo theo đường thẳng. Gradient xuyên tâm tạo ra sự thay đổi màu sắc theo hình tròn.

Xem Thêm  Cách đặt màu nền bằng HTML và CSS - thêm màu nền vào html

Mã chuẩn cho gradient là CSS sau.

background: linear-gradient (hướng, color-stop1, color-stop2, …);

Hướng cho trình duyệt biết nơi bắt đầu hành động gradient. Trong đoạn mã trên, gradient là tuyến tính, vì vậy bạn có thể bắt đầu ở trên cùng, dưới cùng, bên trái hoặc bên phải của phần tử. Các tham số tiếp theo cung cấp các mã màu thập lục phân (hoặc các màu được đặt tên được xác định trước như “đỏ” hoặc “xanh lá cây”) cho mỗi điểm gradient. Lưu ý rằng bạn có thể có nhiều hơn hai màu trong hành động chuyển màu của mình.

Đoạn mã CSS sau tạo ra một gradient tuyến tính từ đỏ sang xanh lam bắt đầu ở đầu phần tử div.

div.gradient {
background: linear-gradient (top, red, blue);
}

Bạn cũng có thể chỉ định hướng từ trái sang phải hoặc từ góc này sang góc khác. Ví dụ: mã CSS sau đây giống với mã ở trên, nhưng sự khác biệt là gradient đi từ trái sang phải được xác định trong tham số đầu tiên.

div.gradient {
background: linear-gradient (sang phải, đỏ, xanh lam);
}

Nếu bạn muốn di chuyển gradient từ góc trên cùng bên trái sang góc dưới cùng bên phải, bạn sẽ sử dụng mã CSS 3 sau đây.

div.gradient {
background: linear-gradient (ở dưới cùng bên phải, màu đỏ, màu xanh lam);
}

Ngẫu nhiên, cả ba lớp CSS ở trên đều sử dụng hàm gradient tuyến tính. Như chúng tôi đã đề cập, bạn cũng có thể tạo các gradient xuyên tâm hoặc tròn. Sự khác biệt duy nhất là bạn thay đổi “linear-gradient” thành “radial-gradient” trong mã CSS của mình. Đoạn mã sau là một ví dụ.

div.gradient {
nền: radial-gradient (đỏ, xanh lam);
}

Cuối cùng, chúng tôi đã đề cập đến thuộc tính đổ bóng của CSS mới 3. Nếu bạn đã thiết kế web cách đây nhiều năm, bạn có thể nhớ việc tạo hình ảnh cung cấp cho bạn sức mạnh của việc tạo bóng. Bạn không cần hình ảnh nữa, điều này làm cho việc thiết kế web trở nên dễ dàng hơn nhiều.

Nếu bạn nhớ lại từ chương thứ hai, bộ chọn CSS ở trên chỉ định một div và một lớp. Do đó, các lớp trên chỉ có thể được áp dụng cho thẻ div với lớp “gradient” được xác định. Mã HTML sau áp dụng các lớp CSS ở trên.

Bạn muốn tìm hiểu thêm? Tại sao không tham gia khóa học CSS trực tuyến

& lt; div class = “gradient” & gt; Tệp này chứa mã HTML 5 đầu tiên của tôi với CSS 3. & lt; / p & gt;

Đổ bóng thường được thực hiện trên một nút hoặc một div. Đoạn mã sau là một ví dụ về lớp CSS 3 bóng đơn giản.

div.shadowbox {
box-shadow: 5px 5px 2px # 888888;
}

Có bốn giá trị trong thuộc tính box-shadow, nhưng chỉ hai giá trị đầu tiên là bắt buộc. Hai giá trị đầu tiên là “kích thước” của bóng đổ. Giá trị “5px” đầu tiên là bóng ngang. Giá trị “5px” thứ hai là bóng dọc. Giá trị thứ ba là giá trị mờ. Các giá trị làm mờ cao hơn làm mờ bóng nhiều hơn trong đó các giá trị thấp hơn làm cho bóng có màu đồng nhất. Màu thập lục phân trong tham số giá trị thứ tư là màu của bóng. Màu đặc biệt này là một bóng tối màu xám.

Một lần nữa, sau khi tạo lớp CSS 3, bạn phải áp dụng lớp này cho HTML của mình. Bộ chọn bạn sử dụng xác định các phần tử bạn có thể đính kèm vào lớp. Đoạn mã sau sử dụng lớp hộp bóng mới trên phần tử div.

& lt; div class = “shadowbox” & gt; Tệp này chứa mã HTML 5 đầu tiên của tôi với CSS 3. & lt; / p & gt;

Các phần tử HTML mới và kiểu CSS 3 là cách hoàn hảo để làm cho thiết kế web của bạn trở nên tương tác và dễ dàng tạo hơn. Bạn có thể loại bỏ hình ảnh kiểu cũ để có các lớp CSS 3 tốt hơn trong thiết kế của mình. Ba lớp trên là một số lớp phổ biến nhất trong CSS 3, nhưng bạn có thể tìm thấy một số lớp khác giúp tạo thiết kế của bạn dễ dàng hơn.

Thiết lập trang web bằng CSS

Phần này sẽ trình bày một số khái niệm cơ bản về việc chèn CSS được phân loại trong các dự án mã hóa của bạn.

Hiểu DocType

Nếu bạn đã từng xem mã HTML trong trình duyệt hoặc trình chỉnh sửa mã, bạn có thể nhận thấy thẻ “loại tài liệu”. Về mặt kỹ thuật, thẻ doctype không phải là thẻ HTML. Trên thực tế, thẻ doctype xác định loại HTML trong tài liệu. Đó là một chỉ thị cho các trình duyệt để giúp họ hiểu phiên bản HTML được sử dụng trong tệp. Điều này có thể gây nhầm lẫn cho người dùng và ngay cả các nhà phát triển khi bạn muốn biết loại tài liệu nào phải được sử dụng. Các công cụ tìm kiếm cũng có thể sử dụng chỉ thị loại tài liệu (tùy thuộc vào công cụ tìm kiếm), vì vậy, điều quan trọng là bạn phải sử dụng chỉ thị phù hợp khi thiết lập các trang của mình.

Nếu bạn đang sử dụng HTML 5 mới nhất, thì loại tài liệu thực sự là loại đơn giản nhất trong tất cả các phiên bản trước đó. Tệp HTML sau sử dụng chỉ thị loại tài liệu HTML 5 tiêu chuẩn.

Xem Thêm  Tuyên bố trường hợp chuyển mạch Java với các ví dụ - câu lệnh trường hợp trong java

& lt;! html DOCTYPE & gt;
& lt; html & gt;

& lt; đầu & gt;

& lt; title & gt; Đây là trang web đầu tiên của tôi & lt; / title & gt;

& lt; / head & gt;
& lt; body & gt;

& lt; p & gt; Tệp này chứa mã HTML đầu tiên của tôi. & lt; / p & gt;

& lt; / body & gt;

& lt; / html & gt;

Đoạn mã trên yêu cầu trình duyệt và các công cụ tìm kiếm sử dụng công cụ HTML 5. Có các thuộc tính loại tài liệu cho tất cả các phiên bản HTML, nhưng đôi khi bạn cần sử dụng một công cụ không chỉ sử dụng HTML 4 mà cả các thẻ không dùng nữa như & lt; frame & gt; nhãn. Nếu đúng như vậy, bạn sẽ sử dụng loại tài liệu sau.

& lt;! DOCTYPE html public “- // W3C // DTD HTML 4.01 Chuyển tiếp // EN” “http://www.w3.org/TR/html4/loose.dtd”>

Sử dụng Kiểu CSS Nội tuyến

Nhiều lần tạo mã không tạo ra các tệp CSS bên ngoài. Thay vào đó, trình tạo mã sử dụng các kiểu CSS trực tiếp trong mã HTML. Bạn có thể sử dụng & lt; style & gt; để tạo kiểu CSS trực tiếp trong tệp HTML & lt; head & gt; nhãn. Mặc dù đây không phải là cách hiệu quả nhất để xử lý các kiểu CSS, nhưng bạn có thể phải chỉnh sửa mã này trong tương lai hoặc chèn một kiểu trực tiếp vào mã HTML.

Chúng tôi có thể sử dụng các kiểu giống như chúng tôi đã sử dụng trước đây. Ví dụ: giả sử chúng ta muốn tạo kiểu cho & lt; p & gt; các thẻ trong tài liệu. Bạn không có quyền truy cập để tạo tệp CSS bên ngoài, vì vậy bạn buộc phải tạo kiểu trong chính mã HTML. Bạn có thể thực hiện việc này bằng cách sử dụng & lt; style & gt; nhãn. Đoạn mã sau là một ví dụ về kiểu CSS nội tuyến.

& lt;! html DOCTYPE & gt;
& lt; html & gt;

& lt; đầu & gt;

& lt; phong cách & gt;

p {
màu: đỏ;
text-align: center;
}

& lt; / style & gt;

& lt; title & gt; Đây là trang web đầu tiên của tôi & lt; / title & gt;

& lt; / head & gt;
& lt; body & gt;

& lt; p & gt; Tệp này chứa mã HTML đầu tiên của tôi. & lt; / p & gt;

& lt; / body & gt;

Mã HTML ở trên chứa thẻ kiểu trong & lt; head & gt; tiết diện. Lớp CSS này ảnh hưởng đến tất cả & lt; p & gt; , do đó, nội dung được hiển thị từ trình duyệt của người dùng sẽ có màu đỏ và được căn chỉnh ở giữa tài liệu.

Sử dụng tệp CSS bên ngoài

Mã trước đó sẽ hoạt động trong bất kỳ trình duyệt nào cung cấp hỗ trợ HTML 5 (hãy nhớ loại tài liệu), nhưng bạn thường muốn giữ các kiểu CSS của mình trong một tệp riêng biệt. Điều gì sẽ xảy ra khi bạn có cùng một kiểu được chèn trực tiếp vào tất cả các tệp HTML của mình và bạn muốn thay đổi kiểu? Bạn không có cách nào để thực hiện thay đổi trên toàn cầu. Bạn phải xem qua từng tệp HTML và thay đổi kiểu thủ công trong & lt; style & gt; nhãn. Nếu bạn có hàng trăm hoặc hàng nghìn trang, điều này có thể rất tẻ nhạt. Thêm vào đó, bạn có khả năng bỏ sót một tệp và khiến các kiểu khó xử lý vẫn nằm trên một số trang nhất định giữa các trang khác với các kiểu CSS khác nhau, đã thay đổi.

Câu trả lời cho vấn đề này là tạo một tệp CSS được lưu trữ trong dự án HTML của bạn và chèn tệp này vào HTML của bạn. Khi bạn thay đổi một tệp bên ngoài, các thay đổi sẽ áp dụng cho tất cả các tệp HTML được liên kết. Nói cách khác, bạn thực hiện một thay đổi toàn cầu đối với bố cục trang web của mình ở một nơi. Loại mã này giúp cho việc thiết kế lại hiệu quả hơn nhiều và có khả năng xảy ra lỗi thiết kế và bố cục thấp hơn nhiều.

Một tệp CSS chỉ có các lớp trong đó. Không có & lt; kiểu & gt; vì đây là thẻ HTML. Bạn chỉ có các lớp CSS. Ví dụ: đoạn mã sau có hai kiểu có thể tạo nên một tệp CSS.

p {
màu: đỏ;
text-align: center;
}

div.shadowbox {
box-shadow: 5px 5px 2px # 888888;
}

Có thể bạn sẽ nhận ra hai phong cách này từ các chương trước. Bạn có thể lưu văn bản này trong một tệp có tên “styles.css”, đây là tên tiêu chuẩn cho các kiểu CSS cơ bản cho một trang web. Trong một số trường hợp, bạn có thể lưu các kiểu vào một thư mục riêng. Vì bạn thường chèn nhiều tệp CSS vào một tệp HTML, nên tốt nhất bạn nên tạo một thư mục riêng cho các tệp CSS của mình. Sau khi bạn đã lưu tệp của mình, bạn có thể chèn tệp đó vào các tệp HTML của mình. Bạn có thể nhận ra mã sau từ chương 1, nhưng lần này lớp CSS “shadowbox” được sử dụng trong thẻ div.

& lt;! html DOCTYPE & gt;
& lt; html & gt;

& lt; đầu & gt;

& lt; link rel = “stylesheet” type = “text / css” href = “/ mystyles / styles.css” & gt;

& lt; title & gt; Đây là trang web đầu tiên của tôi & lt; / title & gt;

& lt; / head & gt;
& lt; body & gt;

& lt; div class = “shadowbox” & gt; Tệp này chứa mã HTML đầu tiên của tôi. & lt; / div & gt;

& lt; / body & gt;

& lt; / html & gt;

Lưu ý rằng có một chút khác biệt giữa HTML được đăng trong chương một và tệp HTML này. Đầu tiên, tệp CSS nằm trong thư mục “mystyles”, đây là thư mục của chúng tôi cho tất cả các tệp CSS. Tiếp theo, thẻ div HTML gọi lớp đã tạo trước đó được gọi là “shadowbox”. Kiểu này không có ở bất kỳ đâu trong mã HTML, nhưng nó vẫn áp dụng cho div. Điều này là do trình duyệt liên kết các kiểu CSS với trang HTML bằng thẻ liên kết. Bạn có thể gọi bất kỳ lớp CSS nào trong tệp “styles.css” và áp dụng nó vào mã của mình.

Xem Thêm  Python Booleans - python boolean là gì

Bạn không bị giới hạn khi sử dụng các tệp CSS trên máy chủ trang web của riêng mình. Trong một số trường hợp, sử dụng tệp đám mây nhanh hơn vì CSS được hiển thị từ các trung tâm dữ liệu. Loại mã hóa này thường được triển khai để tăng tốc độ hiển thị trang web, đặc biệt là khi mã hóa cho người dùng di động. Trung tâm dữ liệu hiển thị các tệp từ vị trí địa lý gần nhất với người dùng, do đó, nó tăng tốc các trang của bạn. Trong trường hợp này, bạn sẽ liên kết tệp CSS từ máy chủ đám mây, chẳng hạn như máy chủ đám mây của Google hoặc Amazon.

Đoạn mã sau cung cấp cho bạn một ví dụ về cách sử dụng các kiểu CSS jQuery bằng máy chủ đám mây của Google.

& lt;! html DOCTYPE & gt;
& lt; html & gt;

& lt; đầu & gt;

& lt; link rel = “stylesheet” type = “text / css” href = “// ajax.googleapis.com/ajax/libs
/jqueryui/1.11.2/themes/smoothness/jquery-ui.css”>

& lt; title & gt; Đây là trang web đầu tiên của tôi & lt; / title & gt;

& lt; / head & gt;
& lt; body & gt;

& lt; div class = “shadowbox” & gt; Tệp này chứa mã HTML đầu tiên của tôi. & lt; / div & gt;

& lt; / body & gt;

& lt; / html & gt;

Lưu ý rằng các ký tự “//” được sử dụng không có đặc điểm kỹ thuật của “http” hoặc “https”. Khi bạn sử dụng hai dấu gạch chéo về phía trước mà không có giao thức, máy chủ đám mây sẽ sử dụng https hoặc http, tùy thuộc vào trang gọi tệp CSS. Điều này đặc biệt quan trọng khi bạn có các trang https trên trang web của mình. Nếu bạn vô tình gọi tệp CSS http từ trang https (hoặc ngược lại), trình duyệt sẽ hiển thị lỗi cho người dùng, điều này có thể ảnh hưởng đến doanh số bán hàng và mức độ tương tác của khách hàng.

Sau đó, máy chủ lưu trữ đám mây sẽ hiển thị tệp cho trình duyệt cùng với HTML của trang web của bạn. Khi có nhiều tệp CSS, bạn nên sử dụng máy chủ đám mây để đạt hiệu suất.

Cuối cùng, cần lưu ý rằng có một “thứ tự xếp tầng” đối với các tệp CSS. Điều gì xảy ra khi bạn vô tình có hai kiểu cho cùng một phần tử? Có một thứ tự mà trình duyệt xử lý các lỗi này. Mặc định của trình duyệt được sử dụng lần đầu, vì vậy nó phụ thuộc vào trình duyệt của người xem. Tiếp theo, bảng tính bên ngoài được sử dụng, sau đó là bảng định kiểu nội bộ và cuối cùng là kiểu nội tuyến được sử dụng trong thuộc tính kiểu được sử dụng. Điều này rất quan trọng khi bạn cố gắng xác định lỗi trong bố cục.

Liên kết các tệp CSS và hiểu khai báo loại tài liệu là một phần quan trọng trong thiết kế trang web và HTML. Bạn có thể sẽ có nhiều tệp CSS khi bạn xử lý bất kỳ trang web nào có kích thước đáng kể. Giữ các lớp CSS trong các tệp riêng biệt trong một thư mục riêng biệt sẽ giúp bạn giữ bố cục của mình ngăn nắp cũng như giúp bạn tìm ra các lỗi trong bố cục và thiết kế của mình.


Xem thêm những thông tin liên quan đến chủ đề phiên bản mới nhất của html và css là gì

Live Coding: Cắt giao diện từ hình ảnh sang HTML CSS

  • Tác giả: evondev
  • Ngày đăng: 2021-10-03
  • Đánh giá: 4 ⭐ ( 1503 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Live Coding: Cắt giao diện từ hình ảnh sang HTML CSS

    —– Tham khảo các khóa học của mình:
    🔥 Khoá học HTML CSS cơ bản: https://evondev.com/khoa-hoc-html-css
    🔥 Khóa học HTML CSS nâng cao: https://evondev.com/khoa-hoc-huong-dan-cat-psd
    🔥 Khóa học Javascript cơ bản đến nâng cao: https://evondev.com/khoa-hoc-javascript-co-ban

    —— Kết nối với mình
    🤝 Fanpage: https://www.facebook.com/evondevblog/
    🤝 Facebook: https://www.facebook.com/tuan.trananh.0509
    🤝 Blog: https://evondev.com
    🤝 Group: https://www.facebook.com/groups/2565163230401512
    🤝 Tiktok: https://tiktok.com/@evon.dev

    —— Source code
    💻 Github: https://github.com/evondev/youtube/tree/master/jalan

    —— Ủng hộ mình làm videos nha
    🙏 Donate: https://evondev.com/donate/

CSS là gì? CSS3 là gì? Phân Biệt CSS Và HTML

  • Tác giả: hostingviet.vn
  • Đánh giá: 4 ⭐ ( 8625 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

HTML là gì? CSS là gì? Tổng quan HTML CSS

  • Tác giả: nordiccoder.com
  • Đánh giá: 5 ⭐ ( 7153 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

HTML là gì? Mối quan hệ giữa HTML, CSS và JavaScript

  • Tác giả: final-blade.com
  • Đánh giá: 4 ⭐ ( 7052 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

HTML, CSS, Javascipt là gì ?? (Phần 1)

  • Tác giả: codetutam.com
  • Đánh giá: 3 ⭐ ( 8364 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

CSS3 là gì? Tổng hợp CSS3 với tính năng mới nhất

  • Tác giả: vietnix.vn
  • Đánh giá: 4 ⭐ ( 6481 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: CSS3 là gì? Khác gì so với CSS mà bạn thường sử dụng. Qua bài viết này, Vietnix sẽ giúp bạn giải đáp những thắc mắc và hiểu hơn về một số tính năng mới có trong CSS3.

CSS là gì? Vai trò và ưu điểm của CSS trên website

  • Tác giả: itnavi.com.vn
  • Đánh giá: 3 ⭐ ( 4764 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: CSS là gì? Ưu điểm và cách thức hoạt động của CSS ra sao? Cùng ITNavi tìm hiểu những vấn đề trên qua bài viết dưới đây.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

By ads_php