我下載了一個HTML template,開始修改一些項目,我想要做的第一件事是更改屬性爲<article>
元素。爲什麼改變文章的HTML元素的ID會破壞CSS樣式?
我只有改變了,所以網站appeareance變成不是所需的一個。控制檯顯示任何CSS問題。
這是原代碼HTML部分我很感興趣:
<!-- Nav -->
<nav id="nav">
<a href="#me" class="fa fa-home active"><span>Home</span></a>
<a href="#work" class="fa fa-folder"><span></span></a>
<a href="#email" class="fa fa-envelope"><span>Email Me</span></a>
<a href="http://twitter.com/daguilaraguilar" class="fa fa-twitter"><span>Twitter</span></a>
</nav>
<!-- Main -->
<div id="main">
<!-- Me -->
<article id="me" class="panel">
<header>
<h1>Diego Benjamín <br><br> Aguilar Aguilar</h1>
<!-- <span class="byline">Senior Astral Projectionist</span> !-->
而只是改變了:
<a href="#start" class="fa fa-home active"><span>Home</span></a>
<article id="start" class="panel">
這是視覺上的變化:
什麼我錯過了還是應該修復?
編輯
右鍵意見後,我去了,看到了CSS文件,結果發現:
/*********************************************************************************/
/* Panels */
/*********************************************************************************/
#main
{
position: relative;
overflow: hidden;
}
.panel
{
position: relative;
}
/* Me */
#me
{
}
#me .pic
{
position: relative;
display: block;
}
我們可以看到你的CSS嗎? – Siyah
id「我」可能已經在CSS中使用,因此你會得到意想不到的結果。 –