따라서 내 문제가 발생합니다. 나는 이미지 메뉴 (4 장의 사진 블록)를 가지고 있는데,이 사진들 각각의 상단에 텍스트를 표시하고 싶다. 나는 그것을 전에 해 왔지만, 어떤 이유로 이번에는 배가 형성되었습니다. 나는 이미지를 CSS 내에서 배경으로 설정하고 싶지 않다. 왜냐하면 나는 그 이미지를 마크 업에 포함시키고 싶기 때문이다.이미지 위에 텍스트 배치 (CSS, 상대 위치 지정)
#club_menu{
position:relative;
padding:1px;
width:99.5%;
height:400px;
/*border: 1px solid #A424A9;*/
}
#club_menu a{
position:relative;
width:295px;
}
#club_menu a h2{
position:absolute;
top:100px;
left:0;
width:100%;
}
#club_menu h2 span{
color:white;
font:bold 24px/45px Helvetica, sans-serif;
letter-spacing:-1px;
background-color:#A424A9;
filter:alpha(opacity=70);
opacity:0.7;
padding:10px;
}
과 HTML :
<div id="club_menu">
<a href="#">
<h2><span>Aquum Tuesday</span></h2>
<img src="<?php bloginfo('template_directory'); ?>/images/menu_aquum.jpg" width="295" height="195" />
</a>
<a href="#">
<h2><span>Movida Wednesday</span></h2>
<img src="<?php bloginfo('template_directory'); ?>/images/menu_movida.jpg" width="295" height="195" />
</a>
<a href="#">
<h2><span>Whisky Thursday</span></h2>
<img src="<?php bloginfo('template_directory'); ?>/images/menu_whisky.jpg" width="295" height="195" />
</a>
<a href="#">
<h2><span>Jalouse Tuesday</span></h2>
<img src="<?php bloginfo('template_directory'); ?>/images/menu_jalouse.jpg" width="295" height="195" />
</a>
</div>
내가 지금 시간 이상 주위를 연주하고 레이블이 사방에 단순히 여기
은 내가했던 CSS입니다. 내 이미지가 완벽하게 자리 잡고 있습니다. 누군가 CSS로 기술을 가르쳐 주시겠습니까?많은 감사,
당신은 또한 object를 display : block으로 요소를 차단하도록 만들어야합니다. –
레이블에 대해이 작업을 수행하면 이제 내 이미지가 모두 왼쪽에 있습니다. 왼쪽의 – buymypies
은 무엇입니까? 이제 라벨이 링크 또는 이미지와 관련성이 있습니까? a 요소의 크기와 너비를 블록으로 지정하고 위치 상대 값을 지정하면 absolutly 지정된 모든 하위 (h2, image) 위치는 링크를 기준으로합니다. –