나는 하루 쉬어야합니다, 나는 CSS로 혼란스러워하고 있어요.CSS 이미지를 푸시 오버 텍스트
이미지가 있거나 존재하지 않을 수 있습니다. 최소한의 마크 업으로 너무 긴 경우 이미지 아래에 감싸지 않도록 전체 텍스트 블록을 밀어 넣고 싶습니다. 일반적으로 이미지를 플로팅하고 여백을 사용하는 것이 좋지만 이미지가 없기 때문에 가끔 더 유연한 솔루션을 원합니다. 어쩌면이 그림이 도움이 될지도 모른다.
나는 여분의 마크 업 또는 동적으로 두 개의 서로 다른 클래스를 사용하지 않고 그것을 할 수있는 방법을 생각할 수 없다. 내가 시도한 대부분은 하나 또는 두 요소를 떠 다니는 것을 포함한다. p는 설정 길이가 없으므로 img 아래에 패딩 하단을 두는 것이 경우에 따라 충분하지 않거나 p가 너무 짧으면 불필요한 공간을 만듭니다. 어떤 제안?
편집 : 여기 마크 애덤스의 jsfiddle 호의가 있습니다. 그러나 그것은 내가 갇혀있는 곳입니다.
당신이 시도한 코드를 게시하시기 바랍니다 :
여기에 CSS 지우기 속성의 참조를 참조하십시오. – j08691