So sánh bộ sử lý css gecko
Bạn đang chuẩn bị cho cuộc phỏng vấn lập trình HTML, CSS? Hãy note ngay những câu hỏi phỏng vấn HTML, CSS đầy đủ từ các chuyên gia, bạn sẽ tìm thấy những kiến thức siêu hữu ích và câu trả lời sáng tạo để tự tin bước vào bất kỳ buổi phỏng vấn nào. Cùng tìm hiểu các câu hỏi và kinh nghiệm phỏng vấn chuyên nghiệp với ITNavi ngay! Show
Câu hỏi phỏng vấn HTML, CSS cấp độ cơ bảnMỗi nhóm câu hỏi sẽ tương ứng với các trình độ: mới tiếp cận, fresher, junior, senior, master,... Nhóm câu hỏi phỏng vấn HTML, CSS cấp độ cơ bản dưới đây phù hợp với các bạn sinh viên mới ra trường hoặc những ứng viên mới bắt đầu công việc liên quan đến HTML, CSS. 1. Trong HTML, thẻ Meta được dùng để làm gì?Thẻ Meta trong HTML được các developer sử dụng để thông báo các thông tin về mô tả trang web, tác giả, ngôn ngữ, các từ khóa, định hướng trang web,... cho trình duyệt web. Thẻ meta thường được đặt trong thẻ head ở phần đầu của trang web. Meta tag là một yếu tố rất quan trọng trong SEO. 2. Bạn có thể kể tên các thẻ HTML phổ biến?
3. Thẻ div có tác dụng gì?Thẻ div HTML có tác dụng gom nhóm các phần tử thành các khối hoặc vùng. Ví dụ như phân chia website thành các block header, content, footer,... Thẻ div rất đa năng, nó còn có thể dùng để cấu trúc và thiết kế trang web, ví dụ như tạo các ô lưới, cột chứa hình ảnh, văn bản hoặc một số thành phần HTML khác. Ví dụ về thẻ div: Kiểu dấu gạch đầu đoạn: 4. CSS là gì?CSS (Cascading Style Sheets) là ngôn ngữ thiết kế được dùng để tìm và định dạng các phần tử do HTML tạo ra như định dạng màu sắc, nền, kích thước, khoảng cách, bảng, tiêu đề,… của trang web. 5. CSS selector là gì?CSS selector là thành phần của CSS, dùng để nhắm mục tiêu tới các phần tử HTML dựa trên ID, class, loại,... và áp dụng định dạng, thuộc tính CSS cho chúng. Ví dụ: p{ color: red; } h1{ font-size: 50px; } .header{ background-color: green; } register_btn{background-color: red; } 6. Phân biệt ID và Class?
7. Tags HTML là gì?Thẻ HTML là phần tử cơ bản có tác dụng đánh dấu và cấu trúc nội dung trang web. Thẻ được đặt trong dấu < và > và gồm 2 loại là thẻ mở và thẻ đóng. Ví dụ: mẫu thẻ bôi đậm từ khoá 8. Có phải các thẻ HTML thường đi theo một cặp không?Không, có những thẻ HTML đơn lẻ không cần theo cặp thẻ mở - thẻ đóng. Ví dụ như thẻ và thẻ . 9. Liệu các ký tự có thể hiển thị chính xác ở tất cả các hệ thống không?Không, Nếu trình duyệt đang chạy không hỗ trợ loại ký tự thì không thể hiển thị chính xác được. Nếu vẫn sử dụng loại ký tự ấy thì nó sẽ được hiển thị dưới dạng hộp. 10. Làm cách nào để chèn biểu tượng copyright vào trang browser?Để chèn biểu tượng copyright, bạn cần gõ © ( ©) hoặc & 169; trong file HTML.Các câu hỏi phỏng vấn HTML, CSS nâng caoNhóm câu hỏi này phù hợp với level junior hoặc những ứng viên có từ 1 - 3 năm kinh nghiệm. Để trả lời được các câu hỏi phỏng vấn HTML CSS này, bạn hãy tham khảo một số cách trả lời dưới đây. 1. Để tạo liên kết đến các phần trong cùng một trang, bạn sẽ làm thế nào?Chúng ta tạo liên kết đến từng phần bằng cách tạo thẻ link () và tham chiếu thông qua việc sử dụng ký hiệu số (#). Ví dụ: ta có một dòng dưới dạng , điều này dẫn đến dòng chữ “Quay về đầu trang”sẽ có trên trang web và liên kết đến dấu trang có tên topmost. Sau đó, chúng ta tạo một lệnh thẻ riêng như ở một vị trí bất kỳ trên đầu trang web, thì người dùng sẽ được chuyển ngay đến vị trí đó khi nhấp vào “Quay về đầu trang”. 2. Các tệp HTML cũ có hoạt động trên các trình duyệt mới không?Có, các tệp HTML cũ hay mới thì đều tuân thủ tiêu chuẩn HTML. Hầu hết các tệp cũ hơn đều có thể hoạt động trên các trình duyệt mới, chỉ có hạn chế đó là một số tính năng mới có thể không hoạt động. 3. Iframe là gì?Iframe là một văn bản HTML được nhúng vào một trang HTML khác. Ví dụ: 4. Bạn hãy phân biệt thẻ “div” và thẻ “span”?Có thể nói ngắn gọn sự khác nhau của 2 loại thẻ này đó là:
Ví dụ: 5. Bạn hãy phân biệt “width: auto” và “width: 100%” trong CSS?
6. Hai loại Webstorage trong HTML5 là gì?Đó là:
7. Các phần tử FORM mới có sẵn trong HTML5 là gì?HTML5 bổ sung thêm một số phần tử cho form đó là:
8. Làm cách nào để thêm nhận xét vào CSS?Có thể thêm các nhận xét trong CSS bằng /* và */. 9. Tại sao @import chỉ được ở trên cùng?@import được ưu tiên ở trên cùng để tránh mọi quy tắc ghi đè. Thứ tự xếp hạng này được tuân theo trong hầu hết các ngôn ngữ lập trình như Java, Modula,... Trong C, # là ví dụ nổi bật về việc @import nằm ở trên cùng. Câu hỏi phỏng vấn HTML, CSS trình độ seniorNhóm câu hỏi phỏng vấn HTML CSS level senior dưới đây bao gồm các câu hỏi về kiến thức cập nhật mới nhất về HTML5 và CSS. 1. Bạn có biết hai semantic tags nào được đưa vào phiên bản HTML5 không?Thẻ và là hai thẻ mới được đưa vào HTML5. Bài viết có thể bao gồm nhiều phần, các phần có thể chứa nhiều bài viết nhỏ. Thẻ article đại diện cho một khối nội dung đầy đủ, là một phần của tổng thể lớn hơn. 2. Trình duyệt nào hỗ trợ HTML5?Các phiên bản mới nhất của Google Chrome, Apple Safari, Mozilla Firefox và Opera đều hỗ trợ hầu hết các tính năng của HTML5. 3. Bạn hãy cho biết cách biến một hình ảnh thành hình nền của trang web?Ta thực hiện theo các bước sau:
4. Điều gì xảy ra nếu bạn mở tệp external CSS trong browser?Khi bạn cố mở tệp external CSS, trình duyệt không thể mở tệp vì tệp có chứa một số phần mở rộng khác. Cách duy nhất để dùng được tệp external CSS là tham chiếu tệp đó bằng thẻ trong tài liệu HTML khác. 5. Hệ thống phân cấp đang được tuân theo khi nói đến style sheets là gì?Nếu là single selector gồm 3 kiểu style definitions thì sẽ ưu tiên definition gần nhất với thẻ actual. Thứ tự ưu tiên có thể là: kiểu Inline - embedded style sheets - external. 6. Có thể khôi phục giá trị thuộc tính mặc định trong CSS không?Trong CSS, không thể quay lại giá trị cũ khi thiết giá trị mặc định. Để khôi phục giá trị mặc định, bạn có thể khai báo lại thuộc tính. 7. Bạn làm thế nào để loại bỏ gạch chân trong các Hyperlink?Để ghi đè lên các Hyperlink, dùng Control statements and external style sheets. Ví dụ như: B { text-decoration: none; } link văn bản câu hỏi phỏng vấn HTML CSS mới nhất 8. Thẻcó phải là thẻ duy nhất để chia các vùng văn bản không? Không. Thẻ chỉ là một cách để phân chia dòng văn bản. Một số thẻ khác như và có thể phân chia các phần văn bản. |