html - 为什么更改文章 HTML 元素的 id 会破坏 CSS 样式?

标签 html css

我下载了一个HTML template , 开始修改一些元素,我要做的第一件事是更改 id <article> 的属性元素。

改变了它,因此网站外观变得不理想。控制台显示任何 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">

这是视觉变化:

enter image description here enter image description here

我缺少或应该修复什么?

EDIT

在评论之后我去看了 CSS 文件并发现:

/*********************************************************************************/
/* Panels                                                                        */
/*********************************************************************************/

    #main
    {
        position: relative;
        overflow: hidden;
    }

    .panel
    {
        position: relative;
    }

    /* Me */

        #me
        {
        }

            #me .pic
            {
                position: relative;
                display: block;
            }

最佳答案

这是因为在 CSS 中设置了 id me 的样式。

取自CSS(我下载了):

#me
{
}

#me .pic
{
   position: relative;
   display: block;
}

#me .pic:before
{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: url('images/overlay.png');
    width: 100%;
    height: 100%;
    z-index: 1;
}

基本上,如果您想更改 #me ID,您必须进入 CSS 样式表并在那里进行更改。

更新

有多种不同的样式表。我从 style.css 中获取了该片段,但是还有 style-desktop.css 包含各种不同的 #me 样式。我的建议就是遍历每个 css 文件并编辑 #me 的每个实例成为你想要的。

关于html - 为什么更改文章 HTML 元素的 id 会破坏 CSS 样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22036532/

相关文章:

javascript - 如何从 JavaScript 中的输入文件生成视频缩略图?

javascript - 如何使用外部javascript验证表单值

html - 在类之间共享属性

html - 检测有效的不可见 HTML 元素

javascript - 一个 html 文件中的多个页面,每一页上没有固定的导航

css - 为什么在 HTML5 中不推荐使用标题大小标签?

javascript - 如何在jquery中获取同一类的文本值

javascript - 我可以从单独的文件中引用/加载 <datalist> 吗?

javascript - 我只想在移动设备上调整我网站上某些图片的大小

Css3 背景图像动画动画太快