发表于: 2018-07-18 21:33:30

1 623


    

      昨天初步学习了html基础知识,今天则主要学习CSS基础知识。


一、今天完成的事情


1、学习CSS的基础知识CSS 规则由两个主要的部分构成——选择器,以及一条或多条声明


     <div> 元素经常与 CSS 一起使用,用来布局网页。


     CSS多媒体查询CSS3 的多媒体查询继承了 CSS2 多媒体类型的所有思想: 取代了查找设备的类型,CSS3 根据设置自适应显示。媒体查询可用于检  测很多事情,例如:

  • viewport(视窗) 的宽度与高度;
  • 设备的宽度与高度;
  • 朝向 (智能手机横屏,竖屏) ;
  • 分辨率。

     单位CSS 有几个不同的单位用于表示长度。一些设置 CSS 长度的属性有 width, margin, padding, font-size, border-width, 等。长度有一个数字和单位组成如 10px, 2em, 等。有两种类型的长度单位:相对和绝对。


     圆角使用 CSS3 border-radius 属性,你可以给任何元素制作 "圆角"。

        

2学习CSS盒子模型CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。

  • Margin(外边距) 、Border(边框) 、Padding(内边距)、Content(内容) ;


3编码实战练习为html添加简单的标签、css样式


4学习《浮动——float》

在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级框,而不论它本身是何种元素。

      元素浮动之前,也就是在标准流中,是竖向排列的,而浮动之后可以理解为横向排列。

      清除浮动可以理解为打破横向排列。


5、完成九宫格的初步排列,还未完成自适应。


二、遇到的问题:

1、学习方法

     按目前的进度,觉得学的比较零散杂乱,按照任务指引会发现每个步骤要学的知识涵盖更多细节,花的时间比预计要多,因此进度较慢

     后来尝试围绕完成九宫格任务来展开,针对性地学习几个点:比如九宫格的方块带圆角,就去搜索圆角相关知识;方块设置涉及到盒子模型就学盒子模型,但是都是单独的知识点,做起来发现很难连贯起来。


2、自适应问题

目前初步完成了九宫格的排列,但是对自适应的知识还不是很清晰。


3、Google开发者工具

      不知道怎么在调试页面保存修改?还是在源文件修改了再重新打开?


 

三、明天计划的事情:

      

      解决自适应问题,整理巩固下这几天的知识,争取明天能完成任务。

 

四、收获:

了解了CSS的基础知识、盒子模型、浮动等知识点,能编写出简单的含CSS功能的html页面。明天将着重研究自适应问题,完成九宫格页面。



返回列表 返回列表
评论

    分享到