教程4

Posted webcyh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了教程4相关的知识,希望对你有一定的参考价值。

CSS 的 Float(浮动),会使元素向左或向右移动,其周围的元素也会重新排列。

Float(浮动),往往是用于图像,但它在布局时一样非常有用。

 

如果你把几个浮动的元素放到一起,如果有空间的话,它们将彼此相邻。

 如果图像是右浮动,下面的文本流将环绕在它左边:

元素浮动之后,周围的元素会重新排列,为了避免这种情况,使用 clear 属性。

clear 属性指定元素两侧不能出现浮动元素。

 

 技术图片

 

 

技术图片

 

 

 对齐

要水平居中对齐一个元素(如 <div>), 可以使用 margin: auto;。

为了文本在元素内居中对齐,可以使用 text-align: center;

让图片居中对齐, 可以使用 margin: auto; 并将它放到  元素中:

我们可以使用 position: absolute; 属性来对齐元素:

我们也可以使用 float 属性来对齐元素:

注意:如果子元素的高度大于父元素,且子元素设置了浮动,那么子元素将溢出,这时候你可以使用 "clearfix(清除浮动)" 来解决该问题。

我们可以在父元素上添加 overflow: auto; 来解决子元素溢出的问题:

 技术图片

 

技术图片

 

 

CSS 中有很多方式可以实现垂直居中对齐。 一个简单的方式就是头部顶部使用 padding:

垂直居中 - 使用 line-height

 

除了使用 padding 和 line-height 属性外,我们还可以使用 transform 属性来设置垂直居中:

 

 

 

相邻兄弟选择器(Adjacent sibling selector)可选择紧接在另一元素后的元素,且二者有相同父元素。

div+p

  background-color:yellow;

后续兄弟选择器选取所有指定元素之后的相邻兄弟元素。

div~p

  background-color:yellow;

 

css 伪类:

a:link color:#FF0000; /* 未访问的链接 */
a:visited color:#00FF00; /* 已访问的链接 */
a:hover color:#FF00FF; /* 鼠标划过链接 */
a:active color:#0000FF; /* 已选中的链接 */
a.red:visited color:#FF0000;
 
<a class="red" href="css-syntax.html">CSS 语法</a>

您可以使用 :first-child 伪类来选择父元素的第一个子元素。

选择器匹配作为任何元素的第一个子元素的 <p> 元素:

p:first-child

    color:blue;

在下面的例子中,选择相匹配的所有<p>元素的第一个 <i> 元素:

p > i:first-child

    color:blue;

选择器匹配所有作为元素的第一个子元素的 <p> 元素中的所有 <i> 元素:

p:first-child i

    color:blue;

为所有选中的输入元素设置背景颜色:

input:checked 
    height: 50px;
    width: 50px;

input[type="text"]:disabled

p:empty 没有子元素的p元素

以上是关于教程4的主要内容,如果未能解决你的问题,请参考以下文章

ECharts 使用教程 (图文教程--版本4.6.0)

虚幻4 - ARPG实战教程(第一季)

iOS 5.1.1越狱教程

selenium超全教程(4)-持续更新中

导出Excel之Epplus使用教程4(其他设置)

最全EduSoho开源版安装教程4:常见EduSoho扩展安装教程