코드 기반이 이미 style
속성을 사용하고 있으므로 (사용하지 않는 것이 좋습니다!) 코드 샘플을 사용하여 코드를 제공하겠습니다. 설정되는 더 지저분한 width
값, 컨테이너 요소 폭 변경 사항에 대한 걱정, 텍스트 추가 또는 뺄셈에 대한 걱정이 없기 때문에 사미의 접근 @
는 가장 바람직한 솔루션입니다.
그러나 코드를 재구성하지 않고도 빠른 수정을 원한다면 @ Sami의 접근 방식을 권장하지만 몇 가지를 얻을 수 있습니다. @Sami가 응답을 게시하기 전에 이미 타이핑하는 문제를 겪었 기 때문에 실제로이 글을 게시하고 있습니다.
가능한 해결책 중 하나는 텍스트가 포함 된 요소의 너비를 명시 적으로 지정하고 이미 떠 다니는 이미지 옆에 배치하는 것입니다.
여기에서 문제가되는 것은 폭을 명시 적으로 지정하는 것이 다소 지저분하고 유지하기 어렵다는 것입니다 (인라인 스타일을 사용하면 이미 유지하기가 어렵습니다). 잠재적 인 문제가 더 많이 생깁니다.
<p style="text-align: left; width: 375px;">
<em style="font-style:normal; display:block; width:273px; float:left;">INTERACTin was established 2 years ago.Currently employs a total of ago.Currently employs a total of ago.Currently employs a total of ago.Currently employs a total of ago.Currently employs a total of 40-50 staff. Offers 3 occupation types.<br> Operates across various Industries.</em>
</p>
또 다른 가능한 해결책은 상자에 텍스트를 충당하기 위해 아래로 충분히 확장하기 위해 이미지 아래에 패딩을 추가하는 것입니다.
포함 된 요소의 너비가 변경되거나 더 많은 텍스트가 추가되면이 접근 방식은 실패하게됩니다. 다시 말하지만, 이것은 유지하기가 어렵습니다.
(코드 샘플에 !important
을 사용해야했습니다. 웹 사이트가 이미 !important
을 사용하고 있기 때문에, 일반적으로 follow rules of specificity 인 경우 대부분 필요하지 않습니다.)
<img src="http://inimitablesystems.com/demos/interactin/assets/assets/img/events-icon.png" class="pull-left" style="padding-bottom:60px!important;">
당신 문제에 적용되는 HTML과 CSS를 게시하시기 바랍니다. 또는 JSFiddle에서 다시 작성하십시오. – LinkinTED