簡體   English   中英

CSS未應用

[英]CSS isn't get applied

我試圖使用這樣的Div打開和關閉標簽來阻止一段代碼:

<div id="header"> 
  <a href="www.hugowolfdesigns.tumblr.com">
    <img src="http://i596.photobucket.com/albums/tt48/stizzo96/hugowolf_zps386e6f4e.png" alt=" photo hugowolf_zps386e6f4e.png" class="header"/>
  </a>
</div>

但是,如果我嘗試使用#header在CSS中進行編碼,它將不會遵循任何規則? 我是HTML和CSS的新手,請原諒我的無知。

編輯:這是幫助我所需的必需CSS。 抱歉忘記了,我還是新來的。

.header{ 
    width:300px; 
    height:300px;
    display:block; 
    margin: auto;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;} 

最后一部分是從幫助網站復制的,因為當鼠標懸停在幫助網站上時,它可以淡入和淡出。 每次我嘗試更改“。” 如果使用“#”,它將完全忽略規則。

答案中的CSS用於頭,而不用於id頭: .header { 在CSS中. 指代一個類, #表示ID。 該CSS當前應用於圖像: http : //jsfiddle.net/BjgvY/

不知道您的CSS是什么,因為您還沒有包含CSS,但是我想您是指您正在嘗試執行以下操作:

#header {
    height:50px;
}

而且什么也沒有發生。 這是因為默認情況下,#header的溢出值是“ visible”,並且隨着圖像的增大,它將溢出並占用所需的空間。

如果您不希望發生這種情況,則必須將溢出更改為其他值,例如:

#header {
    height:50px;
    overflow: hidden;
}

將隱藏超出標題的50px高度限制的所有內容。

如果您要更改圖像的大小,請在圖像上設置高度/寬度屬性,而不是在頁眉上。 或者,最好鏈接到更合適尺寸的圖像; 如果只要將其縮小到200x160之類的大小,則加載〜1000x800的圖像毫無意義。

具有相同名稱的ID和類可能也是一個壞主意。 為了清楚起見,如果您嘗試使用“ header”類獲取圖像以遵循某些CSS樣式,則需要使用

.header {
}

選擇器,而不是

#header {
}

如果您發布CSS,除了根據我認為可能做錯的事情在黑暗中拍攝之外,我還可以提供更相關的答案。

編輯:

似乎您在使用CSS選擇器時遇到困難,

#header {
}

將引用具有標頭ID的任何元素,例如

<div id="header"></div>

而CSS選擇器

.header {
}

指的是具有CLASS標頭的元素,例如

<div class="header"></div>

回到您的代碼

<div id="header"> 
  <a href="www.hugowolfdesigns.tumblr.com">
    <img src="http://i596.photobucket.com/albums/tt48/stizzo96/hugowolf_zps386e6f4e.png" alt=" photo hugowolf_zps386e6f4e.png" class="header"/>
  </a>
</div>

    #header { // these styles will apply to your div with ID header
    }

    .header { // these styles will apply to your image with the class header
    }

看起來似乎很煩,但是如果您是CSS新手,我強烈建議您閱讀有關選擇器的文章。 因為它們對於使用CSS進行任何操作都至關重要。

這是文檔

第5.8.3章討論了類選擇器

第5.9章討論了ID選擇器

(無關)

您的鏈接不正確,應該是

 <a href="http://www.hugowolfdesigns.tumblr.com">

如果它指向另一個網站,或者只是

 <a href="/">

如果它指向同一網站的主頁

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM