HTML&CSS 是什么

html-css06

HTML&CSS 是什么,第1张

HTML是一种用于网页设计的语言。

- HTML是超文本标记语言(HyperText Markup Language)的缩写

- HTML不是一种编程语言,而是一种标记语言(markup language)

- 标记语言都会提供一套标记标签(markup tags)

- HTML用标记标签来设计网页

CSS 概述

- CSS 指层叠样式表 (Cascading Style Sheets)

- 样式定义如何显示 HTML 元素

- 样式通常存储在样式表中

- 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题

- 外部样式表可以极大提高工作效率

- 外部样式表通常存储在 CSS 文件中

- 多个样式定义可层叠为一

原因:包含图片标签img的div是属于块级元素,而img是属于行内块。故而,浏览器会出现留白的现象。

解决的方法有二。

方法一:给div加一个固定的高,使其与图片的高相等。

方法二:将img转换为块级,即:

这样,就可以解决浏览器留白的问题啦~

我们在写html定义属性表的时候,经常会遇到这样的问题。

明明定义的宽和高都为100%,为什么body范围还是会超过屏幕范围呢,呈现结果如下:

我们通过显示margin边界可以看到其实,body默认是有margin值的:

通过在chrome中查看F12,也可以看到body的style中其实是有个默认的margin值的