摘要: 一、img、input属于行内替换元素。height/width/padding/margin均可用。效果等于块元素。 行内非替换元素,例如, height/width/padding top、bottom/margin top、bottom均无效果。只能用padding left、right和ma 阅读全文
posted @ 2016-10-06 10:36 2350305682 阅读(54233) 评论(2) 推荐(11) 编辑
摘要: .clearfix {*zoom:1;_height:1px} 这个是hack写法,用来识别不同版本的IE浏览器。*后面的属性 IE6 IE7能识别,IE8 IE9……都不能识别;"_"后面的属性,只有IE6能识别,其他版本(IE7 8 9 更高级别)都不能识别. http://www.jb51.n 阅读全文
posted @ 2016-10-05 22:39 2350305682 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一、自适应两栏布局 <!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>自适应两栏布局</title> <style> body { width: 300px; position: relative; } .a 阅读全文
posted @ 2016-10-05 21:09 2350305682 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 一、CSS中zoom:1的作用在做IE6、IE7、IE8浏览器兼容的时候,经常会遇到一些问题,可以使用zoom:1来解决,有如下作用:1、触发IE浏览器的haslayout2、解决IE下的浮动,margin重叠等一些问题。 二、z-index:auto|number; ◆auto遵从其父对象的定位 阅读全文
posted @ 2016-10-05 20:25 2350305682 阅读(6426) 评论(0) 推荐(1) 编辑
摘要: CSS 定位机制 CSS 有三种基本的定位机制:普通流、浮动和绝对定位。 除非专门指定,否则所有框都在普通流中定位。也就是说,普通流中的元素的位置由元素在 (X)HTML 中的位置决定。 块级框从上到下一个接一个地排列,框之间的垂直距离是由框的垂直外边距计算出来。 行内框在一行中水平布置。可以使用水 阅读全文
posted @ 2016-10-05 20:23 2350305682 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 前言 在新闻列表中,有标题和日期,然后分别对齐,这种应用场景非常广泛。而在前端实践中,其也有很多中布局方式。很多前端新手在入门时,可能会稍微有点迷茫。 今天我列举几个常用的布局方法,便于新手学习。 这里只是为了实现功能效果,所以不额外添加美化类的样式。只列出核心参数,详细使用时,请根据自己的情况灵活 阅读全文
posted @ 2016-10-02 18:29 2350305682 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 一、BFC是什么? 在解释 BFC 是什么之前,需要先介绍 Box、Formatting Context的概念。 Box: CSS布局的基本单位 Box 是 CSS 布局的对象和基本单位, 直观点来说,就是一个页面是由很多个 Box 组成的。元素的类型和 display 属性,决定了这个 Box 的 阅读全文
posted @ 2016-10-02 18:24 2350305682 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 摘要: css清除浮动float的三种方法总结,为什么清浮动?浮动会有那些影响? 一、抛一块问题砖(display: block)先看现象: 这里我没有给最外层的DIV.outer 设置高度,但是我们知道如果它里面的元素不浮动的话,那么这个外层的高是会自动被撑开的。但是当内层元素浮动后,就出现了以下 阅读全文
posted @ 2016-10-02 18:07 2350305682 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。 在学习浏览器兼容性之前 阅读全文
posted @ 2016-10-01 22:19 2350305682 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 默认地,图像是没有边框的(除非图像在 a 元素内部)。 浏览器通常会把代表超链接的图像(例如包含在 <a> 标签中的图像)显示在两个像素宽的边框里面,以表示读者可以通过选择这个图像来访问相关联的文档。 使用 border 属性和一个用像素表示的宽度值就可以去掉 (border="0") 或加宽图像的 阅读全文
posted @ 2016-09-30 16:51 2350305682 阅读(483) 评论(0) 推荐(0) 编辑