이미지를 200px 범위의 맨 오른쪽에 배치하고 싶습니다. 대신 "hello"텍스트의 끝에 위치하며 "hello"는 200px보다 짧기 때문에 200px 범위의 맨 오른쪽에 위치하지 않습니다.텍스트 길이에 관계없이 맨 오른쪽 위치에 이미지 위치
<span>Hello</span>
span {
background-image: url("image.gif");
background-position:right center;
background-repeat: no-repeat;
min-width: 200px;
width: 200px;
}
스팬이 기본적으로 어떤 유형의 요소를 조사 했습니까? 나는 그렇지 않다. 인라인 요소입니다. 즉, 너비 설정은 영향을 미치지 않으며 요소의 너비는 내용의 너비입니다. 디스플레이를 차단하도록 설정하십시오. –
그러나 차단하도록 설정하면 인접 요소가 인라인으로 표시되지 않습니다. – user1032531
확실하지 않습니다. 당신은 어딘가에 당신이 원하는 요소의 종류를 결정해야합니다 (그것의 기능과 함께). html5 및 css3을 사용하는 경우 display를 inline-block으로 설정할 수도 있습니다. 그러면 효과가 있습니다. 하지만 이전 버전에서는 작동하지 않습니다. –