日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

对齐内容验证码和图片

發布時間:2025/4/16 编程问答 68 豆豆
生活随笔 收集整理的這篇文章主要介紹了 对齐内容验证码和图片 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://www.blogjava.net/duanzhimin528/archive/2010/01/25/310704.html

一個文本框旁邊一個按鈕是很經常用到的網頁內容,比如搜索框等等,而如果旁邊的按鈕使用圖像的話,他們豎直方向就很不容易對齊,即使使用 vertical-align、padding和margin等都不行(特別是在IE中,Firefox中使用vertical-align還可以)。

例如有如下代碼:

<form>?<input?type="text"name="foo"value="Test Field"/>?<input?type="image"src="images/button.gif"?/>?</form>

其效果是:

?

解決方案非常簡單,上述代碼修改為:

<form>?<input?type="text"name="foo"value="Test Field"/>?<input?type="image"src="images/button.gif"style="position:absolute"?/>?</form>

這時,在Firefox和IE中的效果分別是:

???

可以看到,在Firefox中,如果事先做好的圖像和文本框的高度完全一致,那么他們就會完全對齊了;而在IE中,則按鈕圖像比文本框高一個像素。

因此可以針對IE瀏覽器稍作調整:

<form>
<input?type="text"name="foo"value="Test Field"/>
<input?type="image"src="images/button.gif"style="position:absolute;+margin-top:1px"?/>?</form>

注意,這里在”margin-top”屬性前面有一個加號,對于Firefox瀏覽器,這個屬性設置就無效了;而對于IE瀏覽器,會忽略掉這個加號,因此針對IE瀏覽器,上面就會存在這1像素的margin了。在這時,在Firefox和IE中的效果分別是:

???

到這里,在豎直方向經對齊得很好了,水平方向上,在Firefox和IE中,還略有區別,在Firefox中二者緊靠在一起,在IE中,二者之間有一點點間隔。但是水平方向的控制就容易多了,這里就不再細調整了,讀者可以自己試驗一下。

=================快樂的分割線==============

一個簡單而優雅得多的方法解決這個問題,非常好用,方法是對需要對齊的input元素使用 vertical-align 屬性比如:

.img, .input, .select{

?????? vertical-align:middle;

}

轉載于:https://www.cnblogs.com/wcLT/archive/2013/03/29/2988804.html

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的对齐内容验证码和图片的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。