>웹 프론트엔드 >HTML 튜토리얼 >怎么才能让如下代码中的INPUT垂直居中_html/css_WEB-ITnose

怎么才能让如下代码中的INPUT垂直居中_html/css_WEB-ITnose

WBOY
WBOY원래의
2016-06-24 12:14:341419검색

nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 

 
 
表格 
 
 
 

  
      
  • 生活更美好1
  •   
  •   
  •   
  


  
      
  • 生活更美好2
  •   
  •  readOnly>
  •   
  •   
  
  

  
      
  • 生活更美好3
  •   
  •  readOnly>
  •   
  •   
  




<script> <br /> window.onload=function(){ <br /> var a=document.getElementsByTagName("div"); <br /> for(i=0;i<a.length;i++) <br /> { <br /> var b=a[i].getElementsByTagName("textarea"); <br /> if(b.length==0) <br /> { <br /> a[i].style.display='none'; <br /> } <br /> } <br /> } <br /> </script>
 


回复讨论(解决方案)

你的input就放在li中,而且li中只有一个input元素,那么你调input在li中的位置就行了
如果input旁边有文字就用 vertical-align:middle;

添加这一个css    input 在IE下line-height设置是失效的   chrome等没有问题  现在偶的解决方案就是用margin

/* for IE */li input{	margin:20px;}  

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.