Để giới hạn chiều rộng của các hình ảnh đặt trong phần tử HTML trên chỉ đạt tối đa 75% kích thước của phần tử, cách khai báo nào sau đây là chính xác?
Lời giải chi tiết
Trong CSS, để giới hạn chiều rộng tối đa của các hình ảnh trong một phần tử HTML, chúng ta có thể sử dụng thuộc tính max-width. Đề bài yêu cầu ta chọn cách khai báo CSS chính xác sao cho tất cả các hình ảnh bên trong phần tử HTML chỉ đạt tối đa 75% kích thước của phần tử đó.
Nhìn vào các lựa chọn:
#image-style img { max-width: 75%;}image-style #img { max-width: 75%; }image-style .img { max-width: 75%; }.image-style ing { max-width: 75%; }Phân tích từng phương án để tìm phương án đúng:
#image-style img { max-width: 75%;}: Đây là cách khai báo đúng với ý nghĩa là chọn tất cả các thẻ <img> bên trong phần tử có id là "image-style" và đặt chiều rộng tối đa là 75%.image-style #img { max-width: 75%; }: Phương án này không chính xác vì image-style không phải là một class hay id cụ thể trong CSS, và #img chỉ định một phần tử có id là "img" chứ không phải là thẻ img.image-style .img { max-width: 75%; }: Giống như B, không chính xác vì image-style không phải là một class hay id đủ cụ thể, và .img chỉ định một phần tử có class là "img" không nhất thiết là thẻ img..image-style ing { max-width: 75%; }: Phương án này sai vì ing là một lỗi gõ từ "img".Tóm lại, phương án chính xác là A. #image-style img { max-width: 75%;}.
Chú ý khi giải
Khi giải bài tập này, học sinh cần chú ý:
#) và class (.) trong CSS Selector.max-width được sử dụng để giới hạn chiều rộng tối đa của phần tử, hữu ích khi muốn tỷ lệ phần trăm so với phần tử chứa.