html - CSS label 間距
問(wèn)題描述
我做了一個(gè)radio select,選擇器。效果圖

radio中間的間距不知道是哪來(lái)的, 如果消除間距?代碼如下:html
<p class='radio-toolbar'> <input type='radio' name='radios' value='all' checked> <label for='radio1'>從不</label> <input type='radio' name='radios'value='false'> <label for='radio2'>有時(shí)</label> <input type='radio' name='radios' value='true'> <label for='radio3'>經(jīng)常</label></p>
css
<style>.radio-toolbar input[type='radio'] { display:none;}.radio-toolbar>label { display:inline-block; background-color:#ddd; padding:4px ; font-family:Arial; font-size:16px;}.radio-toolbar label:first-of-type{ border-radius: 12px 0 0 12px;}.radio-toolbar label:last-of-type{ border-radius: 0 12px 12px 0;}.radio-toolbar input[type='radio']:checked + label { background-color:#bbb;} </style>
已經(jīng)采納長(zhǎng)空的答案,其余答案也是對(duì)的,最終解決方案如下
.radio-toolbar{ font-size: 0;}
問(wèn)題解答
回答1:inline-block的換行符啦,我一般是設(shè)置font-size:0來(lái)解決。詳細(xì)的點(diǎn)這
回答2:<p class='radio-toolbar'><input type='radio' name='radios' value='all' checked><label for='radio1'>從不</label><input type='radio' name='radios'value='false'><label for='radio2'>有時(shí)</label><input type='radio' name='radios' value='true'><label for='radio3'>經(jīng)常</label> </p>
把代碼都寫在一起 不要有空格 就沒(méi)有間隙了
回答3:.radio-toolbar>label 加個(gè)float: left; 父元素高度為0,你再清除浮動(dòng)overflow: hidden;
相關(guān)文章:
1. boot2docker無(wú)法啟動(dòng)2. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””3. docker-compose中volumes的問(wèn)題4. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.5. nignx - docker內(nèi)nginx 80端口被占用6. java - SSH框架中寫分頁(yè)時(shí)service層中不能注入分頁(yè)類7. javascript - mock.js可以存儲(chǔ)數(shù)據(jù)嗎8. docker api 開發(fā)的端口怎么獲取?9. docker images顯示的鏡像過(guò)多,狗眼被亮瞎了,怎么辦?10. golang - 用IDE看docker源碼時(shí)的小問(wèn)題

網(wǎng)公網(wǎng)安備