0
갤러리의 일련의 이미지 위에 텍스트를 넣어야합니다. 텍스트 부분에 대한 많은 자습서를 찾았지만 이미지를 플로팅해야합니다. 트릭이 더 이상 작동하지 않지만 float : left를 추가 할 때마다 왼쪽으로 표시됩니다. 내 코드 (간결 자루를위한 CSS 인라인) : 이미지가 다른 상태에서 한하지만 내가 말한 것처럼 다른 모든 것을 파괴하지 않고 그들을 떠 필요떠 다니는 이미지의 텍스트
<a href="/photos/photo1.php" title="photo1">
<span style="position: relative; width: 100%;">
<img src="/photos/photo1.jpg" alt="" />
<span style="position: absolute; top: 10px; left: 0; width: 100%;">Text over image</span>
</span>
</a>
<a href="/photos/photo2.php" title="photo2">
<span style="position: relative; width: 100%;">
<img src="/photos/photo2.jpg" alt="" />
<span style="position: absolute; top: 10px; left: 0; width: 100%;">Text over image</span>
</span>
</a>
이 방법.
코드를 잘못 읽었으므로 아래에서 내 대답을 삭제하십시오. 스팬 또는 A를 플로팅 한 경우 display : block으로 표시해야합니까? – Michael
@Michael :'display : block'을 명시 적으로 지정할 필요가 없습니다. 왜냐하면 모든 브라우저 (AFAIK)는'float' 속성이 설정되었을 때이 속성을 암시 적으로 설정하기 때문입니다. –