12.14课堂笔记、课后作业、学习心得

12.14课堂笔记、课后作业、学习心得

1.伪类

1.1first-child伪类

:first-child CSS 伪类代表了一组兄弟元素中的第一个元素。被匹配的元素需要具有一个父级元素。
例:

1.2first-line伪类
:first-line伪元素用于向文本的首行设置特殊样式。
例:

注:"first-line" 伪元素只能用于块级元素。
1.3before伪类
:before伪元素可以在元素的内容前面插入新内容。

2.RGBA颜色

RGBA 颜色值指定:RGBA(红,绿,蓝,alpha)。 Alpha 参数是一个介于0.0(完全透明)和1.0(完全不透明)之间的参数。

p
{
background-color:rgba(255,0,0,0.5);
}


3.背景图片

3.1背景颜色

background-color 属性定义了元素的背景颜色。
页面的背景颜色使用在body的选择器中:
body {background-color:#b0c4de;}

3.2背景图片

3.2.1background-image 属性描述了元素的背景图像。

默认情况下,背景图像进行平铺重复显示,以覆盖整个元素实体。

3.2.2背景平铺重复设置:



3.2.3背景图片固定:
background-attachment:fixed

3.2.4背景图片定位:
利用background-position改变图片在背景中的位置。


例:



3.2.4背景图片大小:
background-size属性指定背景图片大小。
div
{
background:url(img_flwr.gif);
background-size:80px 60px;
background-repeat:no-repeat;
}

例:



4.文本

4.1文本的水平对齐方式

文本排列属性是用来设置文本的水平对齐方式。
文本可居中或对齐到左或右,两端对齐.

text-align设置为"justify",每一行被展开为宽度相等,左,右外边距是对齐(如杂志和报纸)。


4.2文本修饰

text-decoration属性一般用于删除链接的下划线。

none定义标准的文本。
underline定义文本下的一条线。
overline定义文本上的一条线。
line-through定义穿过文本下的一条线。
blink定义闪烁的文本。
inherit规定应该从父元素继承 text-decoration 属性的值。

例1:


例2:


4.3文本转换

文本转换属性是用来指定在一个文本中的大写和小写字母。
可用于所有字句变成大写或小写字母,或每个单词的首字母大写。
<style>
.uppercase {
text-transform:uppercase;
}
.lowercase {
text-transform:lowercase;
}
/* 首字母大写 */
.capitalize {
text-transform:capitalize;
}
</style>
<body>
<p class="uppercase">Hello,World!</p>
<p class="lowercase">Hello,World!</p>

<p class="capitalize">hello,world!</p>

</body>


4.4文本缩进

text-indent 属性控制 首行文本 的缩进。
属性值可以是固定值(包括负数),也可是百分比。
<style>
p {
text-indent:2em;
}
</style>

<p>

注意:em单位一般代表网页中一个字符的大小。

4.5字符间距和字间距

letter-spacing属性控制字符的间距。属性值可以是正负数。
word-spacing属性控制字间距。

4.6行间距

line-height属性控制行间距(简称行高)

4.7元素的垂直对齐方式

vertical-align 属性控制元素垂直对齐方式。
vertical-align被用于垂直对齐inline元素,也就是display值为inline和inline-block的元素。

也就是垂直居中是运用在行内元素的。

baseline默认。元素放置在父元素的基线上。
sub垂直对齐文本的下标。
super垂直对齐文本的上标。
top把元素的顶端与行中最高元素的顶端对齐
text-top把元素的顶端与父元素字体的顶端对齐
middle把此元素放置在父元素的中部。
bottom把元素的顶端与行中最低的元素的顶端对齐。
text-bottom把元素的底端与父元素字体的底端对齐。
inherit规定应该从父元素继承 vertical-align 属性的值。

5.CSS列表

CSS列表属性作用如下:
设置不同的列表项标记为有序列表。
设置不同的列表项标记为无序列表。

设置列表项标记为图像。

使用list-style-type改变列表项标记。

<style>
    ul.a {list-style-type:circle;}
    ul.b {list-style-type:square;}
    ol.c {list-style-type:upper-roman;}
    ol.d {list-style-type:lower-alpha;}
</style>

使用list-style-image可以用图片作为列表的标记项。

<style>
ul
{
list-style-image:url('sqpurple.gif');
}
</style>
例:


学习心得:
学会了给页面添加背景以及各式各样的图片,使页面变得丰富起来。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值