首頁 > web前端 > 前端問答 > 為什麼css按鈕按不了

為什麼css按鈕按不了

藏色散人
發布: 2023-02-02 10:39:56
原創
2672 人瀏覽過

css按鈕按不了是因為圖層覆蓋,導致按鈕沒法使用,其解決方法:1、開啟對應HTML和CSS檔案;2、將p和span標籤各增加相對定位為「position: relative;」;3、在span增加優先權為「z-index: 1;」即可。

為什麼css按鈕按不了

本教學操作環境:Windows10系統、CSS3版、DELL G3電腦

為什麼css按鈕按不了?

關於float屬性導致button按鈕無法點擊問題的解決想法

問題描述:有兩個標籤p和span,p位於span上層,button位於span中,點擊button的時候,button沒有動作。

部分程式碼

HTML程式碼

 <p>
    {{ chapter.title }}
    <span class="acts">
        <el-button  type="text" @click="openVideo(chapter.id)">添加小节</el-button>
        <el-button  type="text" @click="openEditChapter(chapter.id)">编辑</el-button>
        <el-button type="text" @click="deleteChapter(chapter.id)">删除</el-button>
    </span>
 </p>
登入後複製

 CSS程式碼

.chanpterList p{
    float: left;
    font-size: 20px;
    margin: 10px 0;
    padding: 10px;
    height: 70px;
    line-height: 50px;
    width: 100%;
    border: 1px solid #3568cd;
 
  }
  .chanpterList .acts {
      float: right;
      font-size: 14px;
  }
登入後複製

為什麼css按鈕按不了

 如圖此新增小節按鈕無法使用

之前沒細看,用網路上的方法,將.chanpterList p中的float: left;註解掉,因為圖層覆蓋,導致按鈕沒法使用,果然起作用了,也沒多想。但是當有了下面顯示小節的元件的時候,樣式就不對了,完全亂了。這才回過頭來看問題

仔細看發現,p標籤在span上面,導致span裡的組件沒法使用,那就提升span的優先級,把span定位在最上層就好了,

現在p和span中各增加相對定位position: relative;再在span中增加優先級z-index: 1;,完成! !成功

為什麼css按鈕按不了

為什麼css按鈕按不了

推薦學習:《css影片教學

以上是為什麼css按鈕按不了的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
css
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板