강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Web Development

[Khóa học toàn tập về phát triển web] Khái niệm cơ bản về HTML&CSS

Bài giảng này về HTML&CSS trong chuỗi bài giảng [Khóa học toàn tập về phát triển web] để đào tạo các nhà phát triển web toàn diện. Thông qua bài giảng này, bạn sẽ hiểu HTML, khuôn khổ phát triển web và CSS, giúp trang web trở nên đẹp mắt.

(4.9) 105 đánh giá

5,240 học viên

  • realprogrammers
html
css
프론트엔드
front-end
HTML/CSS
Thumbnail

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Thẻ HTML cơ bản

  • Thuộc tính toàn cầu và cục bộ

  • thẻ ngữ nghĩa

  • Tạo kiểu cho phông chữ, danh sách, màu sắc và bảng

  • thiết kế bố trí

  • web đáp ứng

Nền tảng cho một trang web dễ đọc và nhanh!
Học HTML & CSS đúng cách ✨

✅ Bài giảng này là một phần của loạt bài [Lộ trình dành cho nhà phát triển web toàn diện].

  • Bài giảng này là bài giảng cơ bản về HTML & CSS trong chuỗi bài giảng [Khóa học phát triển web toàn diện] được thiết kế để đào tạo các nhà phát triển web toàn diện.
  • Khóa học Phát triển web toàn diện bao gồm toàn bộ quá trình phát triển web toàn diện, từ HTML&CSS → Vanilla JavaScript → Bootstrap → Vue.js → Cơ sở dữ liệu → Node.js → Portfolio.
  • Khi hoàn thành khóa học phát triển web đầy đủ này, bạn sẽ không chỉ học được những kiến thức cơ bản về phát triển web mà còn cả những kỹ năng thực tế có thể áp dụng ngay tại nơi làm việc.

HTML/CSS là gì?

HTML5 và CSS3

HTML và CSS, những công nghệ cơ bản tạo nên web, là những ngôn ngữ được tạo ra để kết nối mọi thứ.

HTML là viết tắt của Hyper Text Markup Language (Ngôn ngữ Đánh dấu Siêu văn bản) . Nó bao gồm bốn từ: Hyper, Text, Markup và Language. Trong số đó, Hyper là từ quan trọng nhất. Điều này là do manh mối quan trọng nhất để hiểu HTML có thể được thu thập từ các siêu liên kết .

Trong trình duyệt web hoặc công cụ tạo tài liệu như Word, thay vì sử dụng văn bản như thời đại giấy, bạn có thể sử dụng một tính năng gọi là siêu liên kết để liên kết đến các vị trí cụ thể, chẳng hạn như video, nhạc, ảnh, tệp và văn bản. Siêu liên kết là các liên kết tham chiếu có thể kết nối và trỏ đến bất kỳ loại dữ liệu nào trong một tài liệu. Thật đáng chú ý khi web thời kỳ đầu có các thẻ hoạt động như siêu liên kết. HTML, công nghệ nền tảng của web, cuối cùng ra đời để kết nối mọi thứ .

Hyper có nghĩa là "siêu việt" và Text có nghĩa là "ký tự". Nói cách khác, Hyper Text là một loại văn bản vượt ra ngoài văn bản thông thường, cho phép giao tiếp hữu cơ giữa các ký tự, câu và tài liệu.

HTML là ngôn ngữ có thể đánh dấu siêu văn bản . Đánh dấu ở đây đề cập đến thông tin thể hiện định dạng, cấu trúc và nhiều thông tin khác của tài liệu, bên cạnh nội dung của nó. HTML, một ngôn ngữ có thể thể hiện thông tin đánh dấu này, đóng vai trò là xương sống của web.

Trong khi đó, CSS (Cascading Style Sheets) là một ngôn ngữ thiết kế tô điểm cho HTML, nền tảng của HTML, bằng những chi tiết đẹp mắt. CSS cho phép bạn áp dụng các yếu tố thiết kế vào web, chẳng hạn như bố cục, màu sắc, phông chữ và kích thước.


HTML & CSS, tại sao tôi nên học chúng?


Bạn không thể trở thành nhà phát triển web nếu không học HTML/CSS .

Bạn đã bao giờ nghĩ về điều gì làm cho web dễ đọc và điều gì không? Chúng ta dành cả ngày để đọc vô số bài viết—sách, chương trình truyền hình, tạp chí, blog—và đọc chúng. Một số có thể đọc được, một số thì không. Điều tương tự cũng đúng với mã do các nhà phát triển web viết. Mặc dù vô hình với mắt người, nhưng chúng có thể được đọc bởi các phần mềm như công cụ tìm kiếm và trình đọc màn hình. Công cụ tìm kiếm và trình đọc màn hình diễn giải mã vô hình tạo nên web thông qua các trang web, và sau đó diễn giải các trang web chúng ta phát triển. Làm thế nào chúng ta có thể viết mã mà phần mềm có thể đọc và hiểu? Và tại sao điều này lại quan trọng?

Chìa khóa để viết nội dung dễ đọc là giữ cho nó đơn giản và rõ ràng. Điều này cũng đúng với mã do lập trình viên viết. Khi viết mã đánh dấu, hãy loại bỏ các thẻ không cần thiết và đơn giản hóa cấu trúc để chỉ bao gồm các thẻ cần thiết cho việc cấu trúc trang.

Web ngày nay không chỉ đòi hỏi sự quen thuộc mà còn cả tốc độ. Theo nghiên cứu của Google, nếu một trang web mất hơn năm giây để tải, khả năng khách truy cập rời khỏi trang sẽ tăng lên 90%. Việc hiểu rõ quy trình hiển thị của trình duyệt và tối ưu hóa tài nguyên được sử dụng trong một trang là rất quan trọng để mang lại trải nghiệm web không chỉ dễ đọc mà còn nhanh chóng. Do đó, việc phát triển một web tốt đòi hỏi nền tảng vững chắc về HTML và CSS, những ngôn ngữ cơ bản tạo nên web.


Các tính năng của khóa học này!

Dễ dàng và chi tiết
Tập trung vào ứng dụng thực tế
Thậm chí có cả mã ví dụ!
  • Chúng tôi sẽ giúp bạn hiểu về vòng đời phát triển web.
  • Hiểu HTML là gì.
  • Bạn sẽ học cách sử dụng chính xác từng thẻ tạo nên HTML.
  • Tìm hiểu cách tạo thẻ phù hợp với người dùng thiết bị di động và người khiếm thị.
  • Bạn sẽ học được toàn bộ cú pháp cơ bản của CSS.
  • Bạn sẽ học CSS để tạo bố cục và triển khai web đáp ứng.
  • Tất cả mã ví dụ đều có trên GitHub .

Bạn học được gì?

Mã VS
HTML/CSS
Node.js
  • Visual Studio Code được sử dụng làm công cụ IDE phát triển. Bạn sẽ tìm hiểu về các phương pháp phát triển và các tiện ích mở rộng hữu ích khi sử dụng Visual Studio Code.
  • Cài đặt Node.js và tìm hiểu Node.js là gì.
  • Bạn sẽ tìm hiểu về web và toàn bộ quá trình phát triển web, từ lập kế hoạch đến phát triển và thử nghiệm.
  • Tìm hiểu tất cả các thẻ HTML cơ bản.
  • Tìm hiểu về các thuộc tính toàn cục và cục bộ cho thẻ HTML.
  • Bạn sẽ học các thẻ ngữ nghĩa và có thể sử dụng các thẻ phù hợp với ý nghĩa của mình.
  • Bạn sẽ học cách định kiểu màu sắc, phông chữ, danh sách, bảng và nhiều thứ khác bằng CSS.
  • Bạn sẽ học CSS để tạo bố cục và triển khai web đáp ứng.

Cấu trúc cơ bản và các thành phần cơ bản của HTML

CSS để tạo bố cục


Người tạo ra khóa học này là
Đó có thể là ai?

Phẩm giá của nhà phát triển

Một nhà phát triển phần mềm 24 tuổi muốn tạo ra tác động tích cực đến thế giới thông qua công nghệ phần mềm.
Tôi thích chia sẻ kiến thức của mình và luôn thích học những kỹ năng mới.

Tôi đã từng làm tư vấn và phát triển, xây dựng hệ thống ERP cho hơn 60 công ty toàn cầu, cả trong nước và quốc tế. Tôi cũng có kinh nghiệm bán phần mềm do chính mình phát triển cho các công ty hàng đầu trong nước và quốc tế. Tôi cũng là CEO của một công ty khởi nghiệp CNTT.

Không chỉ là một lập trình viên, mà còn là một chuyên gia tư vấn UX và đôi khi là một chuyên gia tư vấn kinh doanh, tôi đã tích lũy được kinh nghiệm sâu rộng trong mọi khía cạnh của phát triển ứng dụng và dịch vụ, từ lập kế hoạch đến phát triển. Giờ đây, với hơn 20 năm kinh nghiệm thực tế, tôi tận tâm chia sẻ kiến thức của mình với các đàn em, với tinh thần trách nhiệm mạnh mẽ là truyền đạt những kỹ năng thực sự thiết yếu và kiến thức thực sự hữu ích.

Bạn muốn biết thêm không?

[Khóa học Phát triển Web Full-Stack] Bộ sưu tập Series

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người muốn trở thành nhà phát triển web

  • Những người mới làm quen với mã hóa

  • Bất cứ ai muốn học HTML

  • Bất cứ ai muốn học CSS

Cần biết trước khi bắt đầu?

  • Bất kỳ ai cũng có thể nghe mà không cần bất kỳ kiến ​​thức nào của người chơi.

Xin chào
Đây là

10,967

Học viên

248

Đánh giá

152

Trả lời

4.9

Xếp hạng

8

Các khóa học

소프트웨어 기술을 통해 세상에 선한 영향력을 주고 싶은 24년차 소프트웨어 개발자.
지식을 나누는 것을 좋아하고 항상 새로운 기술을 익히는 것을 즐겨요.

국내외 60개가 넘는 글로벌 기업 ERP 시스템을 구축하는 컨설턴트 및 개발자로 활동하였고, 직접 개발한 소프트웨어를 국내는 물론 해외 유수의 기업에 판매를 한 경험 또한 가지고 있어요. IT스타트업 대표이사 이기도 해요.

개발자 뿐만 아니라, UX 컨설턴트로, 때로는 비즈니스 컨설턴트로 일하면서 애플리케이션과 서비스 개발 시 기획에서 개발까지 전과정에 대한 수많은 경험을 쌓았고, 이제는 20년이 넘는 실무 경험을 바탕으로 후배들에게 정말 필요한 기술, 정말 제대로 된 지식을 전달하는 사명감을 갖고 지식 나눔에 일을 하고 있어요.

 

  • (현)주식회사 더그레잇 대표이사
  • (현)주식회사 썬슈어 CTO
  • (현)주식회사 리턴밸류 CTO
  • (현)팬임팩트코리아 유한회사 기술전문위원

 

이메일 - seungwon.go@gmail.com

Chương trình giảng dạy

Tất cả

33 bài giảng ∙ (14giờ 46phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

105 đánh giá

4.9

105 đánh giá

  • 157350님의 프로필 이미지
    157350

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    html,css 끝판왕...대박 이거 하나면 끝남

    • 강부열님의 프로필 이미지
      강부열

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      너무나 멋진 무료 강의 감사드립니다.

      • T parkkk님의 프로필 이미지
        T parkkk

        Đánh giá 1

        Đánh giá trung bình 5.0

        5

        33% đã tham gia

        강사님이 정말 실무적인 꿀팁까지 상세히 설명해주시려고 노력하시는 모습에 감동받았습니다!

        • KYUNG TAE BAE님의 프로필 이미지
          KYUNG TAE BAE

          Đánh giá 286

          Đánh giá trung bình 5.0

          5

          6% đã tham gia

          웹개발 기초부터 상세히 알려줘서 많은 도움이 되었습니다. 감사합니다!

          • 유진 초이님의 프로필 이미지
            유진 초이

            Đánh giá 9

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            오랜만에 복습하면서 강의 들었는데 더 잘 배워갑니다. 좋은 강의 감사합니다.

            Miễn phí

            Khóa học khác của realprogrammers

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!