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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

解决checkbox与对应文字不对齐的问题

發布時間:2023/12/2 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决checkbox与对应文字不对齐的问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近公司比較忙,所以一直在趕項目,很久沒有更新博客了。

剛才在工作中又遇到了一個問題,下面我來分享一下吧(。・?・)ノ゙

問題所在

我寫了一個input,他的類型是checkbox,在他的后面接著label標簽進行描述。

?

html如下:

<input type="checkbox" checked="checked" name="sign" id="sign"/>
<label for="sign">我已閱讀并確認**產品服務協議</label>

?

可是顯示出來的效果可不如我所想Σ(っ °Д °;)っ,checkbox和label的文字并沒有對齊(我想大家也經常遇到這種問題吧),我得想辦法搞定它!

如何解決

我想了一想,試了又試,最后得出了解決方案~

來!我們看代碼!(●'?'●)

調整input元素的css

css:

  #sign{

    display: inline-block;
    vertical-align: middle;
    margin-bottom: 2px;

  }

運用改變input的元素類型,設置垂直居中,然后再墊2px的margin!完美!(●'?'●)

label怎么用?什么意思?

<label> 標簽為 input 元素定義標注(標記)。

label 元素不會向用戶呈現任何特殊效果。不過,它為鼠標用戶改進了可用性。如果您在 label 元素內點擊文本,就會觸發此控件。就是說,當用戶選擇該標簽時,瀏覽器就會自動將焦點轉到和標簽相關的表單控件上。

<label> 標簽的 for 屬性應當與相關元素的 id 屬性相同。

以上都是W3C上的原話,做一個安靜的搬運工(ˉ▽ˉ;)...

簡單來說就是點擊label,會聚焦到label for的id元素,以我上面的代碼為例子,點擊“我已閱讀并確認**產品服務協議”的文字,那么對應id的checkbox的小勾勾會勾上,相當于點擊了checkbox的效果,這樣就提高了我們的用戶體驗,不用去點那個細小的小框框了。

希望這篇能在你需要它的時候提供一點小小的幫助。

?

轉載于:https://www.cnblogs.com/nelly0213/p/6606404.html

總結

以上是生活随笔為你收集整理的解决checkbox与对应文字不对齐的问题的全部內容,希望文章能夠幫你解決所遇到的問題。

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