Như Johannes nói - không đủ đại diện để nhận xét trực tiếp về câu trả lời của anh ấy - bạn thực sự có thể làm điều này miễn là kích thước của tất cả các yếu tố được chỉ định là bội số của kích thước phông chữ. Có nghĩa là, mọi thứ bạn sử dụng%, em hoặc ex các đơn vị". Mặc dù tôi nghĩ rằng% dựa trên việc chứa phần tử, không phải cỡ chữ.
Và thông thường bạn sẽ không sử dụng các đơn vị tương đối này cho hình ảnh, vì chúng bao gồm các pixel, nhưng có một mẹo giúp việc này trở nên thực tế hơn rất nhiều.
Nếu bạn xác định body{font-size: 62.5%};
thì 1em sẽ tương đương với 10px. Theo tôi biết điều này hoạt động trên tất cả các trình duyệt chính.
Sau đó, bạn có thể chỉ định (ví dụ) hình ảnh vuông 100px của mình với width: 10em; height: 10em;
và giả sử tỷ lệ của Firefox được đặt thành mặc định, hình ảnh sẽ có kích thước tự nhiên.
Tạo body{font-size: 125%};
và mọi thứ - bao gồm cả hình ảnh - sẽ có kích thước gấp đôi ban đầu.