美文网首页
DIV+CSS学习

DIV+CSS学习

作者: 若沫成海 | 来源:发表于2019-06-14 15:35 被阅读0次

1.优势
表现和内容相分离;代码简洁,提高页面浏览速度;易于维护和改版;提高搜索引擎对网页的索引效率
<span>和<div>标签是没有语义的,是应用样式,所以当样式表失效时它就没有任何的作用

2.盒模型层次
第1层:盒子的边框(border)
第2层:元素的内容(content)、内边距(padding)
第3层:背景图(background-image)
第4层:背景色(background-color)
第5层:盒子的外边距(margin)
3.水平居中和垂直居中
水平居中
垂直居中:
https://www.jianshu.com/p/733d90f5b1cc

4.定位
绝对定位:absolute 相对于最近的具有定位属性的父包含块,若没有则对body
相对定位:relative 相对于以前的位置移动(偏移前的位置保留不动)
固定定位:相对于浏览器窗口
5.浮动布局
文档流:浏览器根据元素在html文档中出现的顺序,从左向右,从上到下依次排列。
设置元素的浮动,该元素将脱离文档流,向左或向右移动直到它的外边距碰到父元素的边框或另一个浮动元素的边框为止
行内元素:行内元素的表现形式主要在于填充内容,它默认是没有上下外边距的,只可以左右,不能设置宽和高
6.清除浮动
浮动溢出,容器没有包围浮动元素,clear 只对块级元素有效,表示如果前一个元素存在左浮动或右浮动,则换行。与浮动框互不干扰,需要对该框应用。
浮动元素后使用一个空元素clear:both;
浮动元素的容器添加overflow:hidden;或overflow:auto;可以清除浮动,另外在 IE6 中还需要触发 hasLayout ,例如为父元素设置容器宽高或设置 zoom:1;
使用CSS的:after伪元素,给浮动元素的容器添加一个clearfix的class,然后给这个class添加一个:after伪元素实现元素末尾添加一个看不见的块元素(Block element)清理浮动,兼容IE触发 hasLayout。

相关文章

  • div+css学习

    1.hack: 砍,劈 2.通常单独对一个div高度为百分比没有效果 3.xml的组成 文档声明 元素 元素的...

  • DIV+CSS学习

    1.优势表现和内容相分离;代码简洁,提高页面浏览速度;易于维护和改版;提高搜索引擎对网页的索引效率 和 标签是没有...

  • 使用div+css+javascript实现仿百度糯米首页

    通过对div+css的学习 可搭建静态网页 从网页切图到使用dw制作仿百度糯米首页巩固了对div+css的理解 ...

  • 前端学习历程

    首先学习 HTML,css,学习div+css布局。 (1)首先在菜鸟教程(www.runoob.com)或(ww...

  • div+css学习02

    1.对一个div: 2.div css宽度width样式属性 对于div: width:50% 百分比可以,...

  • DIV+CSS学习笔记

    CSS 样式 外部样式:不但本页可以调用,其他页面也可以调用 内部样式:只能针对本页 行内样式 导入样式 CSS ...

  • 学习笔记《DIV+CSS》

    页面命名: 整个页面的居中: 字体: 链接样式的处理: 奇偶间隔显示的伪类: Margin Border & Pa...

  • 前端学习路线V1.0

    第一阶段: HTML+CSS 学习周期:4周 学习路线:HTML语法、CSS语法->div+css布局->html...

  • 块状元素和内联元素、盒子模型

    div+css布局 表格布局 table布局 div+css布局 浮动布局 块状元素和行内元素 display:...

  • 2021-08-16(发暗月的计划)

    第一天 HTML基础学习5课 第二天 div+css学习11课 WEB安全03 javascr...

网友评论

      本文标题:DIV+CSS学习

      本文链接:https://www.haomeiwen.com/subject/volpfctx.html