Tôi nghĩ rằng tôi có thể đã biết câu trả lời cho câu hỏi này nhưng tôi cần kiểm tra sự tỉnh táo!Đường viền pixel và Tỷ lệ phần trăm theo tỷ lệ Pro232ion
Nói rằng tôi có
#gridtest{
width:590px;
}
tôi có thể thay đổi chiều rộng để một tỷ lệ phần trăm bằng cách sử dụng KẾT QUẢ = MỤC TIÊU/BỐI CẢNH. Trong trường hợp này bối cảnh là một container với max-width thiết lập để 1000px vì vậy tôi có thể làm điều này:
#gridtestpercent{
width:59%; /*590/1000*/
}
Nếu tôi được thu nhỏ cửa sổ xuống div sẽ luôn luôn được theo tỷ lệ container của nó. Nhưng điều gì sẽ xảy ra nếu tôi muốn thực hiện
#gridtest{
width:570px;
border:10px solid red;
}
Tôi có thể làm việc chiều rộng dựa trên mục tiêu hiện tại là 570 nhưng khi cửa sổ bị thu hẹp, tất cả các tỷ lệ đều không đồng bộ.
#gridtestpercentnoborder{
width:57%; /*570/1000*/
border:10px solid red;
}
Tôi không thể sử dụng tỷ lệ phần trăm. Tôi không muốn sử dụng JS để tiếp tục kiểm tra ngữ cảnh và tôi không thể sử dụng khai báo đường viền hộp CSS3.
Nếu tôi muốn sử dụng kỹ thuật được mô tả trong thiết kế web đáp ứng bởi Ethan Marcotte, nơi mọi thứ co lại liên quan đến nhau, tôi sẽ không may mắn nếu sử dụng đường viền?
Chúc mừng!
Cám ơn này - Tôi thực sự muốn tránh làm điều đó nhưng ít nhất có một sửa chữa nếu tôi chạy vào nó. Cách hơi khó hiểu khác sẽ là nhiều hình ảnh nền cho biên giới nhưng đó không phải là rất nhiều trình duyệt tại thời điểm này. – user1010892
Vâng, nhiều hình nền sẽ không hoạt động trong các trình duyệt cũ hơn; Tuy nhiên, nó sẽ không phá vỡ bất cứ điều gì giống như sử dụng hộp biên giới sẽ. Vì vậy, có lẽ đó là một lựa chọn tốt để giảm độ tinh xảo. –
yep đó là một điểm tốt – user1010892