css 怎么调input text 属性的长度?

html-css06

css 怎么调input text 属性的长度?,第1张

<!DOCTYPE HTML>                                                                 

<html>                                                                          

<meta charset="UTF-8" />                                                

<head>                                                                  

<title></title>                                 

</head>                                                                 

        <script src="

        <style type="text/css">                                                 

</style>                                                                

<body>                                                                  

<input type="text" name="" id="mytext" value="" placeholder="宽度为150px" style="width: 150px"/>   

                <button id="confirm">点击改变宽度为300px</button>               

</body>                                                                 

<script type="text/javascript">                                         

$(function(){                                                   

$('#confirm').click(function(){                         

$('#mytext').css('width','300px')              

})                                                     

})                                                              

</script>                                                               

</html>

<html>

<head>

<style>

#tb1 td{white-space:nowraptext-overflow:ellipsisoverflow:hiddenwidth:50px}//在这里调节width的值就可以了

</style>

</head>

<body>

<table id="tb1" border=1px style="table-layout:fixed">

<tr>

<td>AAAAAAAAAAAAAAAAAA</td>

</tr>

<tr>

<td>1111111111111111111111111111111</td>

</tr>

</table>

</body>

</html>

////////不知道怎么回事,在table里面的中文就不行,其他元素里面都没问题的,你要的效果用javascript也可以实现的,我写个程序给你

/////////////////////////////////////////////////////////////

<html>

<head>

<script>

function cc()

{

var a=document.getElementById("tb1").rows.length//获取表格的行数

for(var zz=0zz<azz++)

{

var b=document.getElementById("tb1").rows[zz].cells[0].innerText

if(b.length>10) //如果字符长度大雨10位

{

document.getElementById("tb1").rows[zz].cells[0].innerText=b.substring(0,10)+"..."//截取第1到10位 ,并加省略号

}

}

}

</script>

</head>

<body onload=cc()>

<table id="tb1" border=1px style="table-layout:fixedwidth:auto" >

<tr>

<td>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</td>

</tr>

<tr>

<td>1111111111111111111111111111111AAA</td>

</tr>

</table>

</body>

</html>

使用 size

<input type="text" name="name" value="" size="20" />

<input type="password" name="password" value="" size="20" />

或者,使用 CSS

input[type=text], input[type=password] {

width: 100px

}

如果两者都使用,CSS设置的宽度将优先于size设置的宽度