我正在处理在html/css中完成的resume-layout。我想,我遇到的问题是继承问题。我在网上做了一些研究,这似乎是一个相当常见的问题,通常与IE相关(插入关于IE的咒语)。从嵌套列表中的父项继承的CSS样式
这是我试图:
编辑 我想有父列表项强调,没有子弹点(盘)。 我希望孩子(嵌套列表)有一个项目符号(光盘),没有下划线。
所以我去JSfiddle and cut out the sections of the code(CSS正常化检查)来尝试和理清发生了什么事情以及我可能做错了什么。
HTML:
<h3>Qualifications Summary</h3>
<ul id="qualifications">
<li>BS in Computer Animation with a focus on art, design, illustration, and motion graphics.</li>
</ul>
<h3>Related Experience</h3>
<ul class="experience">
<li>Jun. 2002 – Present ~ <span class="jobtitle">Freelance Illustrator & Web Designer</span> ~ Drakenhart Studios
<ul>
<li>Educator, Illustrator, Graphic & Web Designer</li>
</ul>
</li>
<li>Nov 2006 - April 2008 ~ <span class="jobtitle">Graphic/Web Design</span> ~ National A1 Inc, Philadelphia, PA
<ul>
<li>Junior Designer</li>
</ul>
</li>
</ul>
这是CSS:
ul {
padding-bottom: 15px;
margin:0px;
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-size: 14px;
}
/*Nested List Issues*/
ul.experience li {
text-decoration:underline;
list-style: none;
}
ul.experience ul li{
text-decoration:none;
list-style: disc;
}
即使代码切片出来,只有直接关系到其使用的CSS,我仍然得到错误。
问题我一直在问自己:
1)它是什么东西在Normalize code? 不是我能看到的。
2)它是浏览器/版本吗? 我主要使用Chrome 36.x。我在IE和Firefox中检查过它。发生同样的问题。
3)有没有另外一种方法呢? 也许很可能我的语法或用法是错误的。我尝试了其他方式,包括>选择器,但我得到的最多的是嵌套li上的光盘。
我做了其他尝试,但因为我是新的....我不能发布他们呢。 :)
我似乎无法得到它的工作。我做错了什么?
编辑
当前建议提供给周围放置的父元素的内容和风格,跨度标签。到目前为止,似乎工作。它为标记添加更多代码,而不是集中在CSS肌肉上。不雅但功能。
你遇到了什么具体问题? *发生了什么(不应该),什么不发生(应该))? – 2014-08-30 23:50:27
我试图添加一个图像,但因为我是新的,它不会让我。我会尽量保持简洁,我会尽量保持简洁。 当我风格的父元素,子(嵌套列表)继承相同的风格。我明白这一点。 当我尝试设计嵌套列表的样式时,我尝试过的各种方法(迄今为止)仍然过度缠身。 我能够得到嵌套的列表式圆圈出现,但下划线仍然存在 - 尽管代码要求光盘(实心圆圈)并且没有下划线。 – HB77 2014-08-31 00:58:15