2013-10-10 2 views
1

내 HTML 라디오 단추가 가로로 세로로 늘어서 고 있습니다. 또한, 각각의 텍스트는 내가 원하는대로 단추 옆에 있지 않습니다.라디오 단추가 가로로 늘어서 있지 않습니다.

<fieldset> 
    <legend>Payment Method</legend> 
    <input type="radio" name="payment_type" value="bill"/> 
    <label for="bill">Bill Me</label> 
    <input type="radio" name="payment_type" value="credit" checked/> 
    <label for="credit">Credit Card</label> 
    <input type="radio" name="payment_type" value="paypal"/> 
    <label for="paypal">Paypal</label> 
</fieldset> 

내 HTML 버튼 용 코드입니다. 외부 스타일 시트가 있지만 버튼 스타일을 구현하지 않았습니다.

+0

사용중인 CSS는 무엇입니까? CSS 없이는 괜찮습니다. http://jsfiddle.net/KvPCp/ 포맷팅을 제거하거나,'display : inline-block'을 체크 박스에 적용하십시오. –

+0

나는이 라디오 버튼에 CSS를 구현하지 않았다. 나는 그것들을 수평으로 나열하고 싶지만, 나를 위해 그들은 수직으로 일렬로 늘어서있다. – RedGaiter

+0

예 (기본값)에서 가로로 정렬되어 있으므로 CSS가 있어야합니다. 예제를 제공 할 수 있습니까? –

답변

5

확인란과 마찬가지로 기본적으로 확인란이 가로로 정렬됩니다. 요소에 display:block을 설정해야합니다. 제거하거나 덮어 쓰려면 display:inline-block을 적용하십시오. 내가 말했듯이

input[type="radio"] { 
    display:inline-block; 
} 

label { 
    display:inline-block; 
} 

은 이러한 기본 속성은 다음과 같습니다

은 다음과 CSS를 사용해보십시오. 다음과 같은 결과가 나타납니다. jsFiddle here 그냥 덮어 쓰는 것보다 display:block을 제거하는 것이 좋습니다.

관련 문제