0基础如何自学html和css?

html-css010

0基础如何自学html和css?,第1张

0基础自学html和css可按以下方法:

1、现在直接学HTML5觉得不太现实,除非有公司打包票只要你学完就要你。

①因为现在HTML4.01仍然是主流,市场要过度到HTML5是需要些许年份的,而且主流浏览器对HTML5与CSS3的支持并不完全。

②你没经过HTML4.01及XHTML1.0的开发时的各种Hack和各种兼容问题,你对浏览器就难以有一个全面的认识,你的经验也缺乏信服力。

③最重要的是学了HTML4.01再去学HTML5和CSS3的新标签和属性,概念上会更容易理解。

2、HTML的标签和css的各种属性样式,至少你要知道他们的存在个大体功能,保证在需要时,能通过查文档后马上能运用。通常每本书都有小实例,学习时,理解就行。

3、学习的书一大堆,但对于0基础的初学者,应该先有模糊的概念,再深入理解。可以先把W3School里的或MSDN里的HTMl和CSS知识都过一遍,实在不懂的就跳过,保存热忱,然后再读更丰富的书加深理论。

4、并不建议报成考,因为成考的很多科目的知识是对你的工作没有实际作用的,只是理论上的东西。学历不重要,实力才是王牌。很多人刚开始就学那么拗口枯燥的理论,结果起初的热情没了,到头来更不值,学习的那份热情很重要。

学习分为两种,

一种是全面系统的学习,这种情况下需要找一些系统的资料,比如教学资料,书籍,系列视屏等。

另外一种是需求驱动学习,指的是当你需要用到某一方面并不熟悉知识的时候,有针对性的去进行学习,这样的学习针对性强,记忆深刻。

此外推荐一些B站上比较有意思的CSS视屏UP主:

Microgoople 网页链接 主要发布一些漂亮的或者奇思妙想的 CSS 视屏。录制了代码编写的全过程。比较有意思。适合 CSS 初学者。

前端实验室 网页链接 同样以好看的前端样式为主。

CSS:Cascading Style sheet层叠样式表或级联样式表,是一种样式设置规则,用于控制页面的外观的样式。使用CSS能够实现内容与样式的分离、方便团队开发,有助于样式复用、便于网站后期维护,实现页面的精准控制、让页面更精美。

CSS代码书写方式分为三种:嵌入式、外链式、行内式。

嵌入式:将CSS代码嵌入到HTML文件中,嵌入式是通过HTML中的

外链式:外链式是指单独写一个以.css为扩展名的文件,然后在标签中使用标签,将这个css文件链接到html文件中。(注意:css文件不能单独的运行,它必须要依赖于HTML文件)

语法规则:

<link rel="stylesheet" href="css文件的地址">

行内式:将CSS代码书写在HTML标签的style属性中。style是一个通用属性,每一个标签里面都拥有这个属性!

语法格式:

<标签名 style=”属性:值属性:值”>

初学CSS,你需要掌握这些使用技巧:

1、负边距的效果。注意左右负边距表现并不一致,左为负时是左移,右为负时是左拉。

2、BFC应用汇总:阻止外边距合并(margin collapsing)、消除浮动的影响。

3、flex布局:当flex-grow之和小于1时,只能按比例分配部分剩余空间,而不是全部。

4、并不是给元素设置display:block就会自动填充父元素宽度。input 就是个例外,其默认宽度取决于size特性的值。

5、对定位和固定定位时,同时设置left和right等同于隐式地设置宽度。

6、position:sticky,粘性定位要起作用需要设置最后滞留位置。chrome有bug,firefox完美。

7、要使模态框背景透明,用rgba是一种简单方式。

8、display:table实现多列等高布局。css实现定宽高比的原理:padding的百分比是相对于其包含块的宽度,而不是高度。

9、background-position百分比的正确理解方式:图片自身的百分比位置与容器同样的百分比位置重合。

10、background-repeat新属性值:round和space。前者表示凑个整,后者表示留点缝。

11、background-attachment指定背景如何附着在容器上,注意其属性值local和fixed的使用。

12、可以使用outline来描边,不占地方,它甚至可以在里面。

13、浏览器默认显示tab为8个空格,tab-size可以指定空格长度。

14、图片在指定尺寸后,可以设置object-fit为contain或cover保持比例。

15、设置宽度为fill-available,可以使inline-block像block那样填充整个空间。