2012-12-27 2 views
0

창 크기에 관계없이 여백을 2 %로 설정하는 데 문제가 있습니다. 기본 여백 (%)을 사용하여 요소를 이동할 수 있지만 창 크기를 조정하자마자 요소가 함께 이동하지 않습니다.창 크기에 관계없이 위치 지정 요소

저는 모든 창 크기에서 항상 창의 오른쪽에서 2 %가되도록하고 싶습니다.

제안 사항?

지금 난 그냥 텍스트, 다음과 같은 CSS를 추가하려고 :

position:absolute; 
text-decoration:underline; 
text-align:right; 
right:0; 
width:15em; 
top:-3%; 
margin-right:1%; 
color:#ffffff; 
font-size:0.65em; 

이 중 하나를 오른쪽에 머물하지 않습니다! 나는 마진을 가지고 그것을 움직일 수 있지만 오직 "왼쪽"이다.

어떤 생각이 잘못되었을 수 있습니까?

답변

2

왜 그렇죠 위치 요소 aboslutely?

​#myDiv { 
    position: absolute; 
    right: 2%; 
}​ 
+0

마지막으로! 나는 이미 이것을 시도했다는 것을 생각했다. 비록 0.1 %를 사용한다고 할지라도, 한 가지만, 오른쪽으로 움직이지 않는다. 왜 그런가? – user1749428

+0

요소가 완전히 오른쪽에있게하려면'right'에'0'을 사용하십시오. 또는 요소가 내용이 아닌 오른쪽에 있도록 하시겠습니까? 여기를보세요 : http://jsfiddle.net/x4hCQ/ – ComFreek

+0

margin-right : 0; – ATOzTOA

1

작동하지 않습니까? 절대적으로 엉망이되지 마십시오! : P

float: right; 
margin-right: 2%; 

http://jsfiddle.net/8qkXj/1/

+0

'position : absolute'은 항상 나쁜 것은 아니며, 유스 케이스에 달려 있습니다. – ComFreek

+0

물론, ComFreek! (내가 그곳에서 무엇을했는지 보시오. : D) 어쨌든 초보자를위한 절대적인 입장은 두통이 될 수 있습니다. – Ivozor

관련 문제