目錄
當文字懸停時變為粗體時,如何防止水平選單項目移動?
懸停時加粗時內聯元素移動
當水平選單中的元素懸停時移動時,可以歸因於常規文本和粗體文本之間的大小變化。本文探討了此常見問題的解決方案。
了解問題
在提供的範例中,HTML 清單和 CSS 用於建立水平選單。當滑鼠懸停在連結上時,文字會變成粗體,由於常規文字和粗體文字之間的寬度差異,導致連結發生移動。
預設寬度
解決方案涉及預設使用不可見的偽元素的元素的寬度。此偽元素包含與父級懸停狀態相同的內容和樣式。
a::before { display: block; content: attr(title); font-weight: bold; height: 0; overflow: hidden; visibility: hidden; }
登入後複製
- Display: block: 讓偽元素佔據其容器的整個寬度.
- Content: attr(title):
- Content: attr(title): 從父級的title 屬性中取得內容,讓它共用相同的文字。
- 字體粗細:粗體:將粗體樣式套用於偽元素。
從檢視中隱藏偽元素,確保它不會影響元素的整體外觀。
透過使用具有這些屬性的偽元素,元素的寬度甚至在應用懸停狀態之前就已預先設置,從而消除了移動問題。以上是當文字懸停時變為粗體時,如何防止水平選單項目移動?的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
如何修復KB5055612無法在Windows 10中安裝?
4 週前
By DDD
<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
<🎜>:種植花園 - 完整的突變指南
3 週前
By DDD
北端:融合系統,解釋
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前
By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在本週的平台新聞綜述中,Chrome引入了一個用於加載的新屬性,Web開發人員的可訪問性規範以及BBC Move

有很多分析平台可幫助您跟踪網站上的訪問者和使用數據。也許最著名的是Google Analytics(廣泛使用)
