webfront
文章平均质量分 68
米刀文
小小程序员
展开
-
大型门户网站的十四大技术!!!
一、全文搜索(Lecene框架)二、缓存(实现页面级的URL缓存)三、生成静态文件(比如说,一个首页可能会员由多个部分组成,每个模块生成一个静态文件,然后才用服务器端包含SSI技术进行组装,其默认的后缀是.shtml)四、静态文件分布存储于独立的服务器(CSS,JS,图片,文件等,用一个Apache服务器来处理请求)五、分布式开发(各服务器间的数据同步,像www.s转载 2012-08-04 14:32:19 · 659 阅读 · 0 评论 -
css中position:relative和overflow:hidden的问题
今天在做网页的时候发现一个问题,在父标签中使用了overflow:hidden;时,如果子标签中有元素的position设置成relative的时候,在IE6和IE7中父元素的overflow对其将不起作用,在IE8、FF,Chrome中均正常显示如下代码: 效果如下图:解决方案:将父标签的position也设置成relative,代码如下:转载 2013-01-14 20:12:58 · 1137 阅读 · 0 评论 -
CSS完美兼容IE6/IE7/FF的通用方法
一、CSS HACK 以下两种方法几乎能解决现今所有HACK.1、!important随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)#wrapper{width: 100px!important; /* IE7+FF */width: 80px; /* IE6 */}转载 2013-01-14 20:25:18 · 820 阅读 · 0 评论 -
:hover在IE6下的问题
【来自css探索之旅】在处理css的机制上,IE总是有很多让人吐血的举动,但对于他们现在的改进力度还是值得高兴的。就拿对伪类:hover的支持来说,IE7+终于添加了对a以外其它标签的支持。对于这样的改进,当然是要拍手称快的,但在IE6下,:hover就连对a的支持都不是那么的尽如人意。下面就是我想简单说的一个关于:hover在IE6及更早浏览器下的问题。很多人可能都已经知道了:h转载 2012-08-12 08:38:51 · 844 阅读 · 0 评论 -
内敛元素和块元素区别
block(块)元素的特点:①总是在新行上开始;②高度,行高以及外边距和内边距都可控制;③宽度缺省是它的容器的100%,除非设定一个宽度。④它可以容纳内联元素和其他块元素 inline元素的特点:①和其他元素都在一行上;②高,行高及外边距和内边距不可改变;③宽度就是它的文字或图片的宽度,不可改变④内联元素只能容纳文本或者其他内联原创 2012-08-24 15:18:03 · 909 阅读 · 0 评论 -
揭开外边距折叠Collapsing margins的面纱
外边距折叠,是属于盒模型部分的一个重要概念。在刚刚开始接触CSS的时候,对外边距折叠的认识,只有一句话:垂直方向上相邻的两个外边距(margin)会合并成一个,最终的大小,是两个中较大的。什么是外边距折叠,以及还有其他什么情况下会发生,都不清楚。后来,在实际应用中发现,外边距折叠不是这么简单的,其中包含了很多其他情况下的折叠规则。一、概念Collapsing margins,指的是转载 2012-08-24 19:07:17 · 905 阅读 · 0 评论 -
HTML中为何P标签内不可包含DIV标签
起因:在做项目时发现原本在DW中无误的代码到了MyEclipse6.0里面却提示N多错误,甚是诧异。于是究其原因,发现块级元素P内是不能嵌套DIV的。深究:我们先来认识in-line内联元素和block-line块元素,因为HTML里几乎所有元素都属于内联元素或者块元素中的一种。in-line这个词有很多种解释:内嵌、内联、行内、线级等,但是,它们都是表示相同的意思,在这里我们选择转载 2012-08-25 09:40:54 · 3440 阅读 · 0 评论 -
IE浏览器的一个Bug就是不区分ID和Name属性,就连meta里面的name也不放过。
IE浏览器的一个Bug就是不区分ID和Name属性,就连meta里面的name也不放过。就相当于,button的默认类型是button。但是从IE8之后,这种默认的行为改变了,button的默认类型变成了submit原创 2013-01-07 13:33:00 · 744 阅读 · 0 评论 -
display:none;与visibility:hidden;的区别
如果想让某一段代码在前台不显示,最简单的方法是用css的display:none即可,这样下边的内容就自动上移或右侧的左移来填补这个空隙。但特殊情况下我们只需要隐藏这个元素,但它的位置不能被占了,那该怎么实现呢?接下来我们来看css的另外一个属性Visibility属性。visibility:隐藏对应的元素但不挤占该元素原来的空间。display:隐藏对应的元素并且挤占该元素原来的空间原创 2012-07-20 08:32:41 · 13552 阅读 · 0 评论 -
CSS学习笔记
DIV+CSS1、将英文字体设置在前,中文字体设置在后 font-family:"Arial","黑体"; line-height :设置行高**想让文字在垂直方向上居中,将行高设置为元素的高度,行高==元素高度(文字内容不能超过元素的宽度,即不能换行) font-weight:文字加粗2、导入样式表 @import url(""); 1、导入式会占用html空原创 2012-09-03 10:10:13 · 1603 阅读 · 1 评论 -
IE6下PNG 背景透明 的七种方法
PNG图像格式介绍:PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式 网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNG’s Not GIF”,是一种位图文件(bitmap file)存储格式,读成“ping”。PNG用来存储灰度图像时,转载 2012-10-08 07:21:29 · 997 阅读 · 0 评论 -
格式化上下文的介绍—BFC
W3C关于BFC的一个解释:Block Formatting Context(块格式化上下文)是W3C CSS 2.1 规范中的一个概念,它决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用。 在创建了 Block Formatting Context 的元素中,其子元素会一个接一个地放置。垂直方向上他们的起点是一个包含块的顶部,两个相邻的元素之间的垂直距离取决于 ‘margi原创 2012-08-24 14:09:16 · 1400 阅读 · 0 评论 -
IE特有属性hasLayout
haslayout 是Windows Internet Explorer渲染引擎的一个内部组成部分。在InternetExplorer中,一个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。为了调节这两个不同的概念,渲染引擎采用了 hasLayout 的属性,属性值可以为true或false。当一个元素的 hasLayout属性值为true时,我们说这个元素有一个转载 2012-08-25 09:10:36 · 728 阅读 · 0 评论 -
html标签meta介绍
meta:1、多个关键字用逗号隔开2、对网页进 行描述3、对网页作者4、设置编码方式5、定时跳转原创 2012-09-20 16:49:52 · 666 阅读 · 0 评论 -
CSS中的zoom:1的作用
兼容IE6、IE7、IE8浏览器,经常会遇到一些问题,可以使用zoom:1来解决,有如下作用:触发IE浏览器的haslayout。解决ie下的浮动,margin重叠等一些问题。比如,本站使用DIV做一行两列显示,HTML代码: 推荐文章 每天产生一个日志及日志按大小切割 Memcached缓存读取添加与清转载 2012-08-25 09:51:06 · 8802 阅读 · 0 评论