码迷,mamicode.com
首页 > 其他好文 > 详细

基础知识总结

时间:2016-11-27 19:04:14      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:基础上   覆盖   如何   解决方案   css   使用   文本   通用   规范   

 前段时间做了一遍IFE的task0001,由于基础知识掌握不够牢固,所以在这里梳理并记录下遇到的问题。

在task0001的练习中首先是要求了解,什么是HTML?什么是CSS?什么是语义化?以及HTML和CSS如何一起工作?HTML5区别?什么是文档流?

这几个问题其实很基础,但要很清楚的说出来却有些问题,这里先记录下:

1.什么是HTML?

HTML就是超文本标记语言。这里首先说什么是“超文本”,“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。而标记语言就相当于一种规范或者说是标准,我们用相应的规范去书写这个文本,然后浏览器也按照相应的规范去逐条解析。但要注意的是不同浏览器解析效果有差异!

2.什么是CSS?

CSS就是层叠样式表,它就是用来表现HTML文本样式的计算机语言。主要就是在HTML的基础上层叠样式,以优先级更高的样式覆盖通用样式,使网页拥有更加丰富的效果。CSS是对HTML的重要补充。

3.什么是语义化?

语义化标签主要是使用更容易表现结构的标签,使之更加符合web标准,语义化的好处是更加利于后期维护,并对搜索引擎更加友好!

4.HTML和CSS区别?

从上面看出HTML和CSS的区别就如同房子的结构和装饰一样,先使用HTML建立相应的结构再使用CSS进行装饰。

5.HTML5的区别?

HTML5的区别表现在语法的简化,例如例如doctype的声明并指定UTF-8字符编码;文档结构化的标签;以及增加提供视图新效果的标签。

6.文档流

文档流主要指的就是在文档中可见元素按照正常顺序排列,这个正常顺序就是从上到下从做到右一次排列。

然后,遇到的一个布局中的问题,如何实现元素的垂直水平居中?

这个问题的解决方案有很多,一开始我只知道一部分并且不知道各种方案的优劣,在查阅资料和搜索引擎以后,把它单独记录在《元素垂直水平居中实现总结》。

 

基础知识总结

标签:基础上   覆盖   如何   解决方案   css   使用   文本   通用   规范   

原文地址:http://www.cnblogs.com/sky-rim/p/6106726.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!