Dưới đây là hình ảnh blog tôi đang làm việc. Tôi cần giúp đỡ với một số CSS mặc dù. Trong hình ảnh trên cùng, bạn có thể thấy những gì xảy ra với hình đại diện của tôi khi nội dung văn bản ở bên phải hình ảnh lớn hơn hình ảnh.Thay đổi kích thước hình ảnh dựa trên kích thước của DIV bằng CSS?
Hình ảnh dưới cùng là cách tôi muốn nó trông.
Vấn đề của tôi là có nhiều tác giả, do đó văn bản nội dung ở bên phải có thể có độ dài khác nhau tùy thuộc vào tác giả. Tôi muốn bằng cách nào đó có hình ảnh lại kích thước chính nó để luôn luôn phù hợp với div và trông giống như nó không trong hình ảnh dưới cùng.
Hy vọng rằng tất cả các cảm giác thực hiện, nếu có ai biết làm thế nào để làm điều này tôi sẽ đánh giá cao sự giúp đỡ nào
Tôi cũng đặt một số mã ví dụ lên đây để xem nó sống http://dabblet.com/gist/2050005
nhờ sự giúp đỡ của bạn, vấn đề của tôi ngay bây giờ là nếu tôi được đặt nó là 200px, tôi không chắc chắn bao lâu có thông tin sinh học sẽ như vậy, vì vậy nếu nó dài hơn, nó có thể kéo dài lớn hơn hoặc có thể nhỏ hơn rất nhiều. Có lẽ nếu tôi đặt 'max-width' và' max-height' sẽ khắc phục vấn đề này – JasonDavis
Sau đó thử ý tưởng vùng chứa bên trái/bên phải. tạo một parent 'div' rồi một' div' như một thùng chứa bên trái, nó sẽ chứa 'img' và vùng chứa bên phải sẽ chứa văn bản. Ngay cả khi kích thước của văn bản lớn hơn kích thước của hình ảnh, nó sẽ luôn ở trong vùng chứa của nó.Chỉ cần chắc chắn thả nổi container bên trái sang float-left sau đó trong 'div' bên cạnh bên ngoài các thùng chứa' div' hãy chắc chắn rằng float –
Suy nghĩ về nó, để "tự động" thay đổi kích thước của hình ảnh, bạn có thể làm chiều rộng: 100% và chiều cao: 100% nhưng vấn đề là, nếu chiều rộng của phần tử hình ảnh hoặc phần tử chứa div, ngăn nó phát triển (vì văn bản ở bên phải) chiều cao của hình ảnh sẽ bị hạn chế về chiều rộng . Bạn nên tập trung vào các thùng chứa thay vì thay đổi kích thước hình ảnh. Bên cạnh đó bạn mất chất lượng hình ảnh khi kéo dài hình ảnh –