1
클래스 이름이 "publish-info"인 요소의 절반 높이에 클래스 이름 "adsense"로 요소를 배치하려하지만 작동하지 않습니다. 내 템플릿의 html 소스를 편집 할 수 없다는 것을 언급해야합니다.다른 요소를 기준으로 한 위치 요소가 작동하지 않습니다.
.publish-info {
height: 150px!important;
position: relative!important;
}
.adsense {
top: 50px!important;
position: absolute!important;
}
... 그리고 자바 스크립트 :이 코드 시도했습니다
<script type='text/javascript'>
//<![CDATA[
window.onload = function() {
$('.publish-info').append($('.adsense'));
} //]]>
</script>
을하지만이 작동하지 않습니다. 여기에 내 사이트 : http://www.musicep.com/2013/07/bt-aqualung-surrounded.html
사이트에'.adsense' 요소가 보이지 않습니까? –
.pubish-info 요소를 작성했지만 여기에는 스타일이 없습니다. 그리고 아래에 .ads 요소가 없습니다. 이 문제가 발생할 경우 격리를 위해 jsfiddle을 만들 수 있습니다. – citykid
'.adsense'는'.publish-info'의 자식이 아니므로 상대 위치 지정이 생각하는대로 작동하지 않습니다. 귀하의 코드로'.adsense'가 절대적으로 배치되면 가장 가까운 조상이 50px 아래에 위치하게됩니다. 그리고 조상이 하나도 없다면'body'가 위치 지정을위한 참조가 될 것입니다. – FelipeAls