亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

圖像變得比我想要的 html 更大

圖像變得比我想要的 html 更大

三國紛爭 2023-10-30 20:56:34
我正在學習 HTML 和 CSS,而且我也是一個新手,只是這么說。我正在制作一個網站,我在頂部制作了一個水平導航欄,其中包含指向網站上其他頁面的鏈接,以及一個圖標。當我在瀏覽器中觀看我的網站并使用檢查器工具檢查元素時,列表元素“li.nav_bar_icon”變為80x82.55,徽標為64像素,通過填充獲得8+8像素,但為什么它是82.55 1另一邊???額外的 2.55 像素從何而來?導航欄的代碼如下所示:HTML:<div class="nav_bar">  <ul>    <li class="nav_bar_icon"><img class="icon" src="img/icon.png" alt="Icon"></li>    <li><a class="nav_bar_button" href="index.html">Home</a></li>    <li><a class="nav_bar_button" href="apps.html">Apps</a></li>    <li><a class="nav_bar_button" href="images.html">Images</a></li>  </ul></div>和CSS:.nav_bar ul {  width: 100%;  float: left;  list-style-type: none;  background-color: #00000f;}.nav_bar li {  float: left;}.nav_bar_icon {  float: left;  padding: 8px;}.icon {  height: 52px; }.nav_bar_button {  display: block;  color: #008CFF;  text-align: center;  padding: 25px 20px;  text-decoration: none;}
查看完整描述

3 回答

?
泛舟湖上清波郎朗

TA貢獻1818條經驗 獲得超3個贊

同時設置高度和寬度是一個壞主意,因為它會改變比例。

相反,請嘗試使用 max-height 或 max-width 屬性。

如果使用高度,請將寬度設置為自動,如果使用寬度,請將高度設置為自動。

額外的像素是因為它試圖占據整個可用空間。您可以根據圖像大小使用 max-height 或 max-width 限制它們。


查看完整回答
反對 回復 2023-10-30
?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

那是因為您沒有為圖標圖像提供寬度,只提供高度,因此瀏覽器會嘗試調整其大小以使其與給定的高度看起來很好,您只需為圖像添加寬度即可防止這種情況,您說的是64 然后像這樣更改你的代碼:


.icon {

  height: 52px; 

  width: 64px;

}


查看完整回答
反對 回復 2023-10-30
?
Cats萌萌

TA貢獻1805條經驗 獲得超9個贊

也許是因為瀏覽器默認設置,即邊距..嘗試將它們設置為 0?


查看完整回答
反對 回復 2023-10-30
  • 3 回答
  • 0 關注
  • 194 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號