Html 部门不';t继承css(他们应该)
我有一些嵌套的简单html和css(sass),但不是很多。我的问题是,在第一个大div中,所有子元素在写入时都显示在内部,但在另一个div(同类)中,bg颜色和边距仅覆盖标题,而不覆盖该div中的其他元素。 发生了什么事Html 部门不';t继承css(他们应该),html,css,inheritance,Html,Css,Inheritance,我有一些嵌套的简单html和css(sass),但不是很多。我的问题是,在第一个大div中,所有子元素在写入时都显示在内部,但在另一个div(同类)中,bg颜色和边距仅覆盖标题,而不覆盖该div中的其他元素。 发生了什么事 *{ 框大小:边框框; } .介绍{ 位置:相对位置; 显示:块; 背景:#F3F5F8; 填充:50px0; 文本对齐:居中; 颜色:石板灰色; } .简介:第n个孩子(2){ 背景:e8e6e3; } .导言部分{ 左边距:自动; 右边距:自动; 左侧填充:50px;
*{
框大小:边框框;
}
.介绍{
位置:相对位置;
显示:块;
背景:#F3F5F8;
填充:50px0;
文本对齐:居中;
颜色:石板灰色;
}
.简介:第n个孩子(2){
背景:e8e6e3;
}
.导言部分{
左边距:自动;
右边距:自动;
左侧填充:50px;
右边填充:50px;
宽度:600px;
}
.简介部分.专栏{
位置:相对位置;
浮动:左;
宽度:33.33333%;
填充:0 20px;
}
.介绍部分.列.项目{
位置:相对位置;
保证金:30像素自动;
宽度:15px;
高度:15px;
最大宽度:100%;
显示:块;
背景:卡德蓝;
边界半径:50%;
}
.简介部分.第h3列{
字体:0.6em“蒙特塞拉特”,无衬线;
填充:0;
保证金:0;
字母间距:0.5em;
}
.简介部分.p列{
字体:0.8em/1.8em“Arimo”,无衬线;
填充:0;
利润率:25px0;
}
.介绍部分h2{
字体:2em“蒙特塞拉特”,无衬线;
文本转换:大写;
填充:0;
保证金:0;
}
.简介第h4节{
字体:0.6em“蒙特塞拉特”,无衬线;
填充:0;
保证金:0;
字母间距:0.5em;
}
.介绍部分p{
字体:0.8em/1.8em“Arimo”,无衬线;
填充:0 120px;
利润率:45px0;
}
我们是谁
标题
Lorem ipsum dolor sit amet,奉献精英。Amet dolorum voluptas,ullam vero est
我们所做的
标题
项目1
必须遵守国际公共部门会计准则
项目2
同侧胎膜异位症
项目3
Lorem ipsum dolor sit amet,奉献精英
因为您的.column
div是float:left
您需要一个带有clear:两者的容器代码>列后:
<section>
<h4>WHAT WE DO</h4>
<h2>HEADING</h2>
<div class="column">
<div class="item"></div>
<h3>ITEM1</h3>
<p>Necessitatibus ipsa ex hic sunt maxime.</p>
</div>
<div class="column">
<div class="item"></div>
<h3>ITEM2</h3>
<p>Molestias ipsum ex deleniti illo qui obcaecati repellat.</p>
</div>
<div class="column">
<div class="item"></div>
<h3>ITEM3</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
</div>
<div class="clearer"></div>
</section>
没有清除
浮动div所在的容器没有高度。因为您的列
div是浮动:左
您需要一个带有clear:两者的容器代码>列后:
<section>
<h4>WHAT WE DO</h4>
<h2>HEADING</h2>
<div class="column">
<div class="item"></div>
<h3>ITEM1</h3>
<p>Necessitatibus ipsa ex hic sunt maxime.</p>
</div>
<div class="column">
<div class="item"></div>
<h3>ITEM2</h3>
<p>Molestias ipsum ex deleniti illo qui obcaecati repellat.</p>
</div>
<div class="column">
<div class="item"></div>
<h3>ITEM3</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
</div>
<div class="clearer"></div>
</section>
没有清除
浮动div所在的容器没有高度。因为您的列
div是浮动:左
您需要一个带有clear:两者的容器代码>列后:
<section>
<h4>WHAT WE DO</h4>
<h2>HEADING</h2>
<div class="column">
<div class="item"></div>
<h3>ITEM1</h3>
<p>Necessitatibus ipsa ex hic sunt maxime.</p>
</div>
<div class="column">
<div class="item"></div>
<h3>ITEM2</h3>
<p>Molestias ipsum ex deleniti illo qui obcaecati repellat.</p>
</div>
<div class="column">
<div class="item"></div>
<h3>ITEM3</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
</div>
<div class="clearer"></div>
</section>
没有清除
浮动div所在的容器没有高度。因为您的列
div是浮动:左
您需要一个带有clear:两者的容器代码>列后:
<section>
<h4>WHAT WE DO</h4>
<h2>HEADING</h2>
<div class="column">
<div class="item"></div>
<h3>ITEM1</h3>
<p>Necessitatibus ipsa ex hic sunt maxime.</p>
</div>
<div class="column">
<div class="item"></div>
<h3>ITEM2</h3>
<p>Molestias ipsum ex deleniti illo qui obcaecati repellat.</p>
</div>
<div class="column">
<div class="item"></div>
<h3>ITEM3</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
</div>
<div class="clearer"></div>
</section>
没有清除
浮动div所在的容器没有高度。这是由于.column的浮动,您可以使用conatain浮动或clearfix
技术
我在下面列出了其中的两个
1)添加了
,在浮动元素后清除两侧的
2)向浮动元素(ie)的父元素添加溢出:隐藏
*{
框大小:边框框;
}
.介绍{
位置:相对位置;
显示:块;
背景:#F3F5F8;
填充:50px0;
文本对齐:居中;
颜色:石板灰色;
}
.简介:第n个孩子(2){
背景:e8e6e3;
}
.导言部分{
左边距:自动;
右边距:自动;
左侧填充:50px;
右边填充:50px;
宽度:600px;
}
.简介部分.专栏{
位置:相对位置;
浮动:左;
宽度:33.33333%;
填充:0 20px;
}
.介绍部分.列.项目{
位置:相对位置;
保证金:30像素自动;
宽度:15px;
高度:15px;
最大宽度:100%;
显示:块;
背景:卡德蓝;
边界半径:50%;
}
.简介部分.第h3列{
字体:0.6em“蒙特塞拉特”,无衬线;
填充:0;
保证金:0;
字母间距:0.5em;
}
.简介部分.p列{
字体:0.8em/1.8em“Arimo”,无衬线;
填充:0;
利润率:25px0;
}
.介绍部分h2{
字体:2em“蒙特塞拉特”,无衬线;
文本转换:大写;
填充:0;
保证金:0;
}
.简介第h4节{
字体:0.6em“蒙特塞拉特”,无衬线;
填充:0;
保证金:0;
字母间距:0.5em;
}
.介绍部分p{
字体:0.8em/1.8em“Arimo”,无衬线;
填充:0 120px;
利润率:45px0;
}
我们是谁
标题
Lorem ipsum dolor sit amet,奉献精英。Amet dolorum voluptas,ullam vero est
我们所做的
标题
项目1
必须遵守国际公共部门会计准则
项目2
同侧胎膜异位症
项目3
Lorem ipsum dolor sit amet,奉献精英
这是由于.column的浮动,您可以使用conatain浮动或clearfix
技术
我在下面列出了其中的两个
1)添加了
,在浮动元素后清除两侧的
2)向浮动元素(ie)的父元素添加溢出:隐藏
*{
框大小:边框框;
}
.介绍{
位置:相对位置;
显示:块;
背景:#F3F5F8;
填充:50px0;
文本对齐:居中;
颜色:石板灰色;
}
.简介:第n个孩子(2){
背景:e8e6e3;
}
.导言部分{
左边距:自动;
右边距:自动;
左侧填充:50px;
右边填充:50px;
宽度:600px;
}
.简介部分.专栏{
位置:相对位置;
浮动:左;
宽度:33.33333%;
填充:0 20px;
}
.介绍部分.列.项目{
位置:相对位置;
保证金:30像素自动;
宽度:15px;
高度:15px;
最大宽度:100%;
显示:块;
背景:卡德蓝;
边界半径:50%;
}
.简介