萌新学习一星期HTML和CSS的收获

2020-11-11  本文已影响0人  小铮冲冲冲

什么是HTML

HTML 是用来描述网页的一种语言。
HTML 指的是超文本标记语言: HyperText Markup Language
HTML 不是一种编程语言,而是一种标记语言
标记语言是一套标记标签 (markup tag)
HTML 使用标记标签来描述网页
HTML 文档包含了HTML 标签及文本内容
HTML文档也叫做 web 页面

以上基础内容简单易懂,有手就行,其他相关内容可以自行去 菜鸟教程学习
本人热爱html和css技术,经过一周不断的学习学会了各种技术和解决问题的思路和方法,学习了盒模型和浮动,可以自己构建网页的布局,接着遇到了高度塌陷的问题,并通过学习寻找到了解决方式。这里简单介绍一下解决的方案。

高度塌陷的解决方案

1.将元素的overflow设置为一个非visible的值(推荐hidden和auto),此方法可以开启元素的BFC属性,解决高度塌陷的问题。(其中IE6浏览器不兼容此种方法,因此我们可以将元素的zoom设置为1,开启IE6中元素属性HasLayout从而解决问题)
2.再学习了浮动的知识后,可以发现更多解决高度塌陷的方法

.box:after{content="";
           display:block;
           clear:both}          

所以通过after伪类向元素最后添加一个空白块元素进行清除浮动可最终解决高度塌陷的问题(IE6不支持这种方法,所以老老实实使用zoom:1;即可)

这是本人第一次用markdown编写博客,希望和大家一起探讨和解决一些关于前端的常见问题和解决方案,希望大家多多支持,在大学生活里不断学习,不断进步!!

上一篇 下一篇

猜你喜欢

热点阅读