Yêu cầu thg 2 16, 8:39 SA 119 0 1
  • 119 0 1
0

Cần Giúp Với Ạ

Chia sẻ
  • 119 0 1

HTML:

<!DOCTYPE html>
<html lang="vi">
<head>
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="style.css">
</head>
<body>
    <div class="background">
  <img src="img.jpg" alt="bg">
</div>
</body>
</html>

CSS:

.background {
  position: relative;
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
.background img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

Khi chạy xung quanh img có các khoảng trắng, img không được lắp đầy màn hình, mình phải làm sao đây ạ!!?

1 CÂU TRẢ LỜI


Đã trả lời thg 2 16, 4:42 CH
+1

Mình đoán cái "khoảng trắng" đó do CSS của trình duyệt. Do mặc định mỗi trình duyệt có một chuẩn riêng nên bạn cần thêm reset CSS để thiết lập lại nó.

//add
*{ 
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
 }

Ngoài ra, để xác định chính xác nguyên nhân tạo ra "khoảng trắng", bạn có thể sử dụng DevTools trong Chrome. Bạn chỉ cần nhấn Ctrl + Shift + C để mở DevTools, sau đó di chuột lên "khoảng trắng" đó. DevTools sẽ hiển thị thông tin về CSS đang được áp dụng, giúp bạn xác định được loại và nguồn gốc của "khoảng trắng" đó.

Chia sẻ
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí