每周总结四

1.对CSS中颜色、尺寸、对齐等概念的学习

1.颜色:基本语法< h3 style=“background-color:Tomato;” >Tomato< /h3 >(表示设置背景为tomato这种颜色),可以采用颜色名称也可以使用颜色RGB16进制值,来设定前景或背景的颜色。

2.尺寸:可以采用 height 和 width 设定元素内容占据的尺寸。常见的尺寸单位有:像数 px,百分比 %等。

3.对齐:对于元素中的文本,可以简单的设置text-align属性为left, center, right即可(显然缺省的是左对齐)。

2.CSS的盒子模型的学习

所谓盒子模型,在这次可学习之后有了如下了解:一个 HTML 元素可以看作一个盒子。从内到外,这个盒子是由内容 content, 内边距 padding, 边框 border, 外边距 margin构成的。
其中:
Content 盒子的内容,如文本、图片等
Padding 填充,也叫内边距,即内容和边框之间的区域
Border 边框,默认不显示
Margin 外边距,边框以外与其它元素的区域

3.对CSS的边框边距设置的学习

无论边框、内边距还是外边距,它们都有上下左右四个方向。
例如:设置一个四边全为黑色的边框
HTML文件:< p class=“example-1” >I have black borders on all sides.< /p >
CSS文件:.example-1 {
border: 1px dotted black; /* 上下左右都相同 */
} 即可完成

4.对CSS中的定位概念的学习

position属性用于对元素进行定位。该属性有以下一些值:
static 静态
relative 相对
fixed 固定
absolute 绝对

设置了元素的position属性后,我们才能使用top, bottom, left, right属性,否则定位无效。
其中分别如下说明:
static
设置为静态定位position: static;,这是元素的默认定位方式,也即你设置与否,元素都将按正常的页面布局进行。
即:按照元素在 HTML出现的先后顺序从上到下,从左到右进行元素的安排。

relative
设置为相对定位position: relative;,这将把元素相对于他的静态(正常)位置进行偏移

fixed
设置为固定定位position: fixed;,这将使得元素固定不动(即使你上下左右拖动浏览器的滚动条)。
此时元素固定的位置仍由top, bottom, left, right属性确定,但相对的是视口(viewport,就是浏览器的屏幕可见区域)

absolute
设置为绝对定位position: absolute;,将使元素相对于其最近设置了定位属性(非static)的父元素进行偏移。
如果该元素的所有父元素都没有设置定位属性,那么就相对于这个父元素。

5.对CSS中溢出功能的学习

素内容超过其指定的区域时,我们通过溢出overflow属性来处理这些溢出的部分。(该语法一般在CSS文件的最后一行进行说明,例如overflow-y: scroll;)

溢出属性有如下几个值:
visible 默认值,溢出部分不被裁剪,在区域外面显示
hidden 裁剪溢出部分且不可见
scroll 裁剪溢出部分,但提供上下和左右滚动条供显示
auto 裁剪溢出部分,视情况提供滚动条

 

6.对CSS中浮动的学习

其中:在一个区域或容器内,我们可以设置float属性让某元素水平方向上向左或右进行移动,其周围的元素也会重新排列。我们常用这种样式来使图像和文本进行合理布局:例如在CSS文件中设置**float: right;**则表示向右浮动。

 

 

7.CSS中不透明度的调节学习

可以用opacity对任何元素(不过常用于图片)设置不透明度。
值在[0.0~1.0]之间,值越低,透明度越高,例如设置一个透明度的语法:
.opacity-2 {
opacity: 0.2;
}

 

总结

本次对CSS的学习,学习的内容很多,要记的东西不少但是都很有趣,结合例程再通过自身在VS code上的实践,更能够强化我自身的动手能力和学习领悟,深化了自身对于CSS一些基本概念的学习和掌握程度,并通过学习了解了CSS和HTML之间的联系及如何互相结合运用,收获了很多新的东西。

posted @ 2022-07-23 18:31  菜鸟是如何练成的  阅读(27)  评论(0)    收藏  举报