2014-05-10 3 views
-2

버튼 스타일링에 문제가 있습니다.CSS에서 버튼 스타일 지정

내 정확한 문제는 두 div 안에있는 버튼에 연결할 수없는 것입니다.

HTML :

<div id= "nav"> 
    <div id= "search"> 
     <form> 
     <input type="text" placeholder="Search" required> 
     <a href="Linkpage.html"><input type= "button" value= "Search"></a> 
     </form> 
</div> 

CSS :

#inforight 
    { 
     width: 200px; 
     float: right; 
     text-align: center; 
     background-color: #735D41; 
    } 

JSFiddle

누군가가 도와 주 시겠어요보기?

+3

이 요소는 'ID = "inforight"'데이? – Sylvain

+6

HTML이 유효하지 않습니다. ** 링크 안에 버튼이 없어 ** 있습니다. 해당 오류에서 브라우저 오류 복구가 가변적입니다. 그러지 마. – Quentin

+2

[HTML5 자리 표시 자 특성은 레이블 요소 대신 사용할 수 없습니다] (http://www.456bereastreet.com/archive/201204/the_html5_placeholder_attribute_is_not_a_substitute_for_the_label_element/) – Quentin

답변

0

ID는 고유해야합니다. 페이지에 이러한 버튼이 두 개 이상있는 경우 (그리고 가지고있는 것 같음) 클래스를 사용하십시오.

각 경우에 ID 또는 클래스를 버튼에 할당해야합니다.

또한 HTML을 수정해야합니다. 앵커를 제거하고 액션을 형성하도록 설정하십시오.

HTML

<div id="search"> 
    <form action="Linkpage.html"> 
    <input type="text" placeholder="Search" required /> 
    <input type= "button" value="Search" class="inforight" /> 
    </form> 
</div> 

CSS

.inforight 
{ 
    width: 200px; 
    float: right; 
    text-align: center; 
    background-color: #735D41; 
} 

다음은 귀하의 예제의 빠른 수정의 : http://jsfiddle.net/L44pN/1/

+0

감사합니다. @Shomz. 지금 제 코드를 확인해 주시겠습니까? 버튼이 텍스트 상자에서 너무 멀리 떨어져있는 이유는 무엇입니까? 어리석은 질문이라면 유감스럽게 생각하지만 기본 아이디어를 얻으려고합니다. [JS 피들] (http://jsfiddle.net/L44pN/6/) – Taolin

+0

여러분을 환영합니다! 걱정하지 마라, 모두는 어느 시점에서 첫 걸음을 내딛었다. :) 오른쪽 부유 규칙을 추가했기 때문에 버튼이 맨 오른쪽입니다. float을 제거하면 입력 필드 바로 옆에 나타납니다. http://jsfiddle.net/L44pN/8/ – Shomz

0

버튼이 inforight으로 설정되어 CSS가 작동합니다.

<input type= "button" value= "Search" id="inforight"> 

또한, 당신은 <a> 내부에 배치 버튼이 있습니다. 버튼을 클릭하여 Linkpage.html으로 이동하려면 양식의 작업 페이지를 Linkpage.html으로 설정하고 버튼을 submit 버튼으로 만들 수 있습니다.

<form action="Linkpage.html"> 
    <input type="text" placeholder="Search" required> 
    <input type= "submit" value= "Search" id="inforight"> 
    </form> 
+0

왜 downvote? –

+0

당신보다 @ 존 부핏. 당신의 설명은 매우 이해하기 쉬웠습니다. – Taolin

관련 문제