以前,我實現這個自適應的搜索表單,都是苦於一點一點的給input輸入框設置寬度來達到和搜索按鈕恰好在同一行且鋪滿屏幕的實現方法,結果做下來在不同大小屏幕的設備上可能輸入框的寬度加上搜索按鈕(由於搜索按鈕寬度很小,所以一般都是設置的固定寬度)的寬度不一定就是100%的情況,但勉強能用。今天,在各種瀏覽網頁時突然發現了一個好的解決辦法,終於解開了我多年的困擾,就立馬當成筆記寫在了我的博客里。方法如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>非常簡單的自適應搜索表單</title>
<style>
*{margin:0;padding:0;outline:0;}
.search_box{border:1px solid #ccc;margin:50px 10px;}
.search_fl{overflow:hidden;}
.search_txt{width:100%;border:0;height:26px;padding:2px 0 2px 5px;}
.btn{background:#ccc;border:0;width:50px;height:30px;float:right;}
</style>
</head>
<body>
<div class="search_box">
<form>
<input type="submit" value="搜索" class="btn">
<div class="search_fl">
<input type="text" name="" class="search_txt">
</div>
</form>
</div>
</body>
</html>
效果圖:

