Hướng dẫn do web developers need html? - các nhà phát triển web có cần html không?

Trước khi học phát triển và lập trình web, tôi luôn luôn sợ hãi bất cứ khi nào tôi nhìn vào các trang web được thực hiện độc đáo. Tôi thích đọc các bài báo và web là nguồn thông tin đương đại chính của tôi. Do đó, tôi đã được tiếp xúc với rất nhiều trang tuyệt vời không chỉ trông tuyệt vời mà còn cung cấp các chức năng hợp lý cho người xem. Nó khuấy động trong tôi mong muốn một ngày nào đó cũng có thể trình bày thông tin cho thế giới theo cách khiến bất cứ ai nhìn vào họ.

Hình ảnh của Caleb Dow trên Unplash

Là một người tạo nội dung, tôi bắt đầu bằng cách sử dụng blogger, viết về giáo dục tài chính và tinh thần kinh doanh. Với Blogger, trong những ngày đó, có rất nhiều thời gian có thể có về mặt tùy chỉnh một giao diện trang web. Tôi bắt đầu mày mò và tìm thấy các hướng dẫn đã dạy tôi cách điều chỉnh các tệp CSS của một chủ đề blogger. Đây là khi tôi nhận ra tôi cần phải học HTML và CSS. Tôi đã bắt đầu học cho đến khi cuối cùng chấp nhận thực tế rằng chỉnh sửa một vài dòng CSS không bao giờ có thể cho tôi quyền kiểm soát hoàn toàn về cách một trang web tôi tạo ra sẽ trông và hoạt động.

Bây giờ hơn năm năm sau, tôi đã biết cách tạo một trang web từ đầu và thậm chí đặt các chức năng cơ bản vào đó. Heck, bây giờ tôi thậm chí có thể mã hóa cả mặt trước và phụ trợ của một ứng dụng blog cơ bản và thậm chí xây dựng một ứng dụng sê-ri TV với ReactJS. Cho dù các kỹ năng của tôi tương đối tiến bộ đến đâu, tôi có thể từ chối thực tế rằng việc học HTML và CSS là nền tảng của tôi.

Tôi hiểu một người ngứa ngáy để bắt đầu với một ngôn ngữ lập trình thực sự như Ruby, JavaScript hoặc Python. Nhưng để xây dựng một cái gì đó hoàn chỉnh, ít nhất là đối với Web, một nhà phát triển nên có các kỹ năng HTML và CSS tốt. Tuy nhiên, một nhà phát triển web không cần phải là một chuyên gia trong họ.

Bạn có cần nhiều HTML/CSS để trở thành nhà phát triển không?

Ban đầu tôi nghĩ rằng sẽ lập một danh sách đầy đủ của tất cả các thẻ/thuộc tính/tính chất của HTML. Sau đó, tôi nhận ra rằng tôi chỉ có thể dẫn người đọc đến các tài nguyên hữu ích hơn. Sau đó, tôi chỉ đưa ra các đề xuất cấp cao để nhấn mạnh rằng các nhà phát triển web không cần phải có cấp độ năng lực của Bruce Lee để trở thành Ninja HTML/CSS. Để xây dựng một trang web, bạn chỉ cần sử dụng các thẻ HTML phổ biến như cho các tiêu đề (H2-H6), Links (), Images (), Danh sách không theo thứ tự (có bên trong), DIV và nhịp. Ngoài ra là các thẻ ngữ nghĩa HTML5 ,,,,, và. Có rất nhiều thẻ khác được yêu cầu trong một số tình huống nhất định nhưng tôi chỉ bao gồm các thẻ thường được sử dụng. Đối với CSS, bạn chỉ cần học cách tạo kiểu văn bản (thuộc tính phông chữ), liên kết (phần lớn trang trí văn bản), chiều điều chỉnh và vị trí của các yếu tố (chiều rộng, lề, đệm, float, vị trí) và nền kiểu (hình ảnh nền và hình nền và màu nền). Chuyển đổi CSS và hoạt hình hiện nay cũng có mặt khắp nơi trong hầu hết các trang web, vì vậy có thể cần phải học chúng.headings (h2-h6), links (), images (), unordered lists (