내 질문에 어리 석다면 용서해주십시오.하지만 웹 프로그래머가 아니며 지난 2 시간 동안이 문제를 해결하려고했습니다.CSS/HTML 위치 - 요소 오버레이 내용
저는 웹 사이트에 Weebly를 사용하고 있으며 요소를 배치 할 수있는 "콘텐츠"영역이 있습니다. 그런 다음 '콘텐츠'영역의 오른쪽과 왼쪽에 광고를 배치하고 싶습니다.
절대 위치 지정을 사용하여이 작업을 수행하는 방법을 알아 냈지만 컴퓨터 브라우저에서는 괜찮은 것처럼 보였지만 모바일에서는 (사용 된 사용자 에이전트에 관계없이) Google 애드 센스 광고가 내 콘텐츠 영역을 오버레이합니다. 여기
내가 그것을 같이하지 할 것입니다 :.이 웹 사이트는 존재에 더 이상 ( http://testing.jakaar.net/
편집 :http://android.jakaar.net/index.html (이 즉 휴대 전화에 작동하지 않는다, 내 웹 사이트이며, 그것은 내 문제에 대한 대답) 아래 참조 작동합니다.
하지만. 광고는 여전히 보여, 그들은 단지 오버레이.
편집 : 그것은 지금 작동, 아래 내 대답을 참조하십시오.
내 css에서 position : relative를 사용하여 왼쪽과 오른쪽으로 광고를 배치했지만 그 중 하나가 내 콘텐츠 영역 위 또는 아래에 있으므로 모두 위아래로 밀고 있습니다. 여기
내가 관련되어 있다고 생각하는 그 CSS입니다 : 되는 HTML에 대한 다음body {
background: url(bodybg.jpg) top repeat-x;
background-color:#efefef;
font-family: arial, sans-serif;
font-size:12px;
color:#666666;
margin:0;
padding:0;
}
#content{
margin-left:auto;
margin-right:auto;
width: 898px;
background: #fff;
min-height: 500px;
_height: 500px;
padding: 32px;
}
:
<head>
<title>{title}</title>
<style type="text/css">
.right
{
position:absolute;
right:0px;
padding-right:80px;
padding-left:80px;
margin-top:180px;
}
.left
{
position:absolute;
left:0px;
padding-right:80px;
padding-left:80px;
margin-top:180px;
}
</style>
<div id="wrapper">
<div id="header">
<div id="headerleft">{logo max-height="60"}</div>
<div id="navigation">{menu}</div>
</div>
<div class="right">
//adsense add that goes on the right
</div>
<div class="left">
//adsense add that goes on the left
</div>
<div id="content">
{content}
</div>
<div id="footer">{footer}</div>
</div>
나는 또한 float:left
및 float:right
를 사용하여 시도했지만,이 같은 행동을했다 절대 위치.
도움을 주시면 대단히 감사하겠습니다.
가 나는 것을 시도하고, 그것을 정렬의 일했다. 컨텐트 영역의 크기가 엉망이었고, 내가 좋아하는대로 페이지 중심에 제대로 표시되지 않았습니다. – Jakar
3 열만 사용하기로 결정 했으므로 게시 한 답변을 참조하십시오. 그래도 도움을 주셔서 감사합니다. – Jakar