- 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值的