发表于: 2018-08-15 22:14:47

1 703


一.今天完成的事情:

1.了解了什么是选择器和选择器的类型。

(1)标签选择器:标签选择器其实就是html代码中的标签。

(2)类选择器:.类选择器{css样式代码}。

(3)ID选择器:id=“ID名称”。

(4)子选择器:.food>li{border:1px solid red;}。

(5)包含选择器:.first  span{color:red;}。

(6)通用选择器:*{color:red;}。

(7)伪类选择符:a:hover{color:red;}鼠标滑过的状态。

(8)分组选择器:h1,span{color:red;}。

2.继承:继承是一种规则,他允许样式不仅应用于某种特定的html标签元素,而且应用于他的后代。

3.特殊性:权值规则

标签的权值为1、类选择器的权值为10、id选择器的权值为100、继承的权值为0.1.

4.层叠:内联式表>嵌入式表>外部文件表。浏览器默认的样式<网页制作者样式<用户自己设置的样式。但是!important优先级高于用户自己设置的样式。

5.文字排版:

字体:字号颜色、粗体、斜体、下划线、删除线。

6.段落排版:

缩进、行间距、中文字间距、字母间隔、对齐。

7.元素分类:

(1)块级元素:在html中div、p、h1、form、ul和li就是块级元素。

特点:每个块级元素都从新的一行开始,并且其后的元素也另起一行。元素的高度、宽度、行高以及顶和底边距都可以设置。元素宽度在不设置的情况下,是他本身父元素的100%。

(2)内联元素:在html中span、a、lable、strong和em就是内联元素。块状元素也可以通过代码display:inline将元素设置为内联元素。

特点:和其他元素都在一行上;元素的高度宽度及顶部和底部边距不可设置;元素的宽度就是他包含的文字或图片的宽度不可更改。

(3)内联块状元素:同事具备内联元素块状元素的特点。display:inline-block就是将元素设置为内联块状元素。

特点:和其他元素都在一行上;元素的高度、宽度、行高以及顶和底边距都可以设置。

8.盒模型

(1)边框:就是围绕着内容及补白的线,这天线可以设置粗细、样式和颜色。

(2)宽度和高度:css定义的宽和高指的是填充以里的内容范围。

(3)填充:元素内容与边框之间是可以设置距离的,称之为填充。

(4)边界:元素与其他元素的距离可以使用margin来设置。

9.css布局模型:

css包含三种基本的布局模型,flow、layer、float

(1)流动模型:流动模型是网页默认的布局模式

特征:块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布;内联元素都会在所处的包含元素内从左到右水平分布显示。

(2)浮动模型:块状元素都是独占一行,如果先要两个块状元素并排显示就需要设置元素浮动。

可以向左浮动也可以向右还可以向两边。

二.明天计划的事情:完成基础知识的学习,继续任务三

三.遇到的问题:暂无

四.收获:对盒模型有了更清楚的认识。



返回列表 返回列表
评论

    分享到