2010-08-23 10 views
1

아래에는 HTML/CSS로 설명하는 텍스트 상자와 버튼이 있습니다.어떻게이 두 요소를 정렬 할 수 있습니까?

현재이 두 요소는 텍스트 상자보다 약간 낮은 버튼으로 표시됩니다. 누군가가 어떻게이 두 줄을 정렬하여 같은 가로축에 놓을 수 있는지 제안 해 줄 수 있습니까? 감사합니다

업데이트 : 외부 세계는 분명히이 사이트를 볼 수 없습니다.이 코드입니다 : 내가 업데이 트를

곧 2 컨트롤을 설명하는 몇 가지 HTML을 게시합니다

<div id="SearchForm"> 

    <form method="get" action="/search/Tabs"> 

     <div class="search-box ActionControl"> 
      <input type="text" value="" name="Search" id="Search"> 
      <a href="/search/Tabs">Search</a> 
     </div>   

     <div id="ContentArea"></div> 

    </form> 
</div> 

#SearchForm .search-box 
{ 
    padding: 25px; 
    height: 25px; 

    background-color: #F6E9D8; 
    border: 1px solid #E7DFD0; 
} 

#SearchForm .search-box input 
{ 
    width: 425px; 
} 

#SearchForm .search-box a 
{ 
    background:url("../../Content/images/100/button-M.png") no-repeat scroll 0 0 transparent; 
    border:0 none; 
    color:White; 
    cursor:pointer; 

    font-size:8pt; 

    padding-left: 22px; 
    padding-right:22px; 
    padding-top: 3px; 
    padding-bottom: 3px; 
} 
+1

예제 페이지에 액세스 할 수 없습니다. 오류 메시지 : "연결하려는 웹 서버에 웹 사이트에 액세스 할 수없는 IP 주소 목록이 있고이 목록에있는 컴퓨터의 IP 주소가이 목록에 있습니다" –

+0

@piquadrat - 그것을 지적 해 주셔서 감사합니다 . 나는 SysAdmins가 그 상자에서 필터링하는 IP를 설정했다고 생각한다. 너희들이 그것을 볼 수 있다면 편리 할 것이다! – DaveDev

+0

@piquadrat - updated. 감사합니다. – DaveDev

답변

0

이것은 ... 그것은 단지 픽셀가 빠른 수정 밖으로이었다 내 눈 ...

#SearchForm .search-box a 
{ 
    ... (Your existing styles) 
    position: relative; 
    top: -0.1em; 
} 

세로 정렬을 사용하면 나를 위해 작동하지 않으므로 그냥 shims.

+0

글꼴 크기를 변경할 때 정렬되지 않습니다. –

+0

em 측정을 사용하면이 문제가 해결됩니다. Firefox에서 다양한 텍스트 확대/축소에서 업데이트 및 테스트 한 예. – Fenton

+0

어떤 브라우저에서 작업을 세로 정렬하지 않았습니까? FF로 작동하고 IE 8에서 작동해야합니다.이 경우 수직 정렬은 중요하지 않으므로 '충분 함'을 제안하는 것이 좋습니다 –

0
#search, .search-box a { vertical-align: middle; display: inline-block; } 
관련 문제