css - 子div不会覆盖CSS中的父div

标签 css html

目前,我页面的内容标题如下所示: Unwanted Style of web page

但我希望内容看起来像这样: Wanted Style of web page

这是涉及该页面部分的 HTML:

<div class="header">My Tools<a href="#possess" class="anchor_link">View Tools you Possess</a></div>

还有我所涉及类的 CSS:

#content .header{
    font-size:180%;
    width:1000px;
    border-bottom:1px solid #000000;
}

#content .header .anchor_link{
    font-size:100%;
    text-align:right;
    text-decoration:none;
    color:#0059FF;
}

你能解释一下我在这里做错了什么,这样我就能得到想要的外观吗?

编辑:此外,为什么 anchor 中的文本不会变为 100% 而不是 180%

供将来引用:我解决了字体大小的问题,因为 100% 是引用父 div,所以为了使这个文本更小,我将 anchor 的字体大小更改为 60%

最佳答案

改变

#content .header .anchor_link{
    text-align:right;
}

#content .header .anchor_link{
    float:right;
}

Fiddle here.

关于css - 子div不会覆盖CSS中的父div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20272631/

相关文章:

html - 我的网站在 Firefox 上看起来非常不同。无法查明原因

javascript - 卡在 html/css 问题上

html - CSS 菜单对齐在 safari 中表现奇怪?

javascript - 我应该为我的 Javascript 使用 getHours() 还是 getUTCHours?

javascript - 如何从 iframe 调用主窗口中的 javascript?

jquery - jQuery Mobile 升级后输入文字背景问题

html - 第一个网页完成 - 无法保持页脚向下

javascript - 在我的 Django TextField 中使链接可点击

javascript - 当鼠标悬停在其中一个元素上时,突出显示具有相同类的所有元素

javascript - 如何在扩展组件(Material-UI + ReactJS)时保留组件(Card 组件)的位置?