随笔分类 - HTML+CSS
网页相关,css等
摘要:为知笔记很好用,深得我心。原来还有一点想法,创建一些自己的模板,用的更加深入一些。后来发现,必要性不大,笔记自带的功能足够满足大多数的需求,如果画蛇添足,反而不利于跨电脑,跨平台使用。不过近期又有一点动力,想改进一下。我近期喜欢把一些关键词收集起来,因为我认为互联网时代,知道关键词基本上就等同于知道...
阅读全文
摘要:cookie的结构是这样的: 中文我用urlencode编码了。
阅读全文
摘要://表格的属性$("#tbl").attr("border","1").attr("cellSpacing","0").attr("cellPadding","0").attr("borderColorDark","#ffffff").attr("borderColorLight","#909090");$("#tbl").attr("bgColor","#d4e1e5").attr("colSp...
阅读全文
摘要:如果一个div是relative,内含absolute的div的话,是不能被撑开的,必须把内部的absolute改为默认,用margin控制位置,才行。
阅读全文
摘要:对于采用设置meta方式兼容ie8浏览的页面来说,大多数都没有问题,但对于那种可能会可能被撑开的div往往会出问题:无论怎样也没有被撑开。经过一个下午的尝试,发现问题的关键点在于:height的设置。如果设置了height,IE8中将忠实的按照这个height来控制div,overflow的hidden有效,auto=scroll,visible会把所有内容都显示,但整个div的高度还是设定的he...
阅读全文
摘要:一下午都在折腾一个问题:使用了ie兼容的页面,在ie8下,div无法自动增长。尝试了很多办法:修改overflow,用IE7 css hack,用js设置高度,用表格,但都不行,搞得我第一次对CSS产生怀疑了:不光要兼顾IE,FF,还要顾及到IE的各个版本,累,真累!
阅读全文
摘要:调了半天,一些问题可以解决,如list-style没有定义。还有一些,就实在没有办法了,DIV用relative,中间的UL用absolute,UL的top设定好,结果在IE8中却往下走了十几个象素,改top吧,在IE6下又不行了,火。 还是用<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />得了。
阅读全文
摘要:近期jquery的学习经历了一些反复:开始时觉得非常强大,比js好用,和css关系密切,一句话:完美。等到把《锋利的JQuery》看完,又有点不知道用它来干嘛了。Ajax功能强大,但我并不需要每个项目都用到;选择器方便、事件处理方便,但我似乎并没有那么多的客户端逻辑需要写。渐渐的,开始怀疑这个东西是不是又是一个看上去很美,实际上用不到的东西。 不过,最近我算找到了我能够用到JQuery的地方:...
阅读全文
摘要:基本上,我的页面都是在ie6下设计的,很多新机子装的ie8就无法正常显示。逐个修改实在头疼,而且有些很难改出来。找到一个简单的办法,把 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 放到<head>下第一行,即可让高版本ie正常显示。 我试过了,IE=EmulateIE7改成IE=Emulate...
阅读全文
摘要:1、li没有加list-style-type:none;导致出现小圆点 2、background-position:10px right;在垂直方向上位置不对,改为 background-position-x:right;background-position-y:10px; 就好了。 3、ul没有加padding:0,导致后面的li都后移了。
阅读全文
摘要:一直用的都是FlyTreeView,第一次的代码后来反复使用,感觉不错,图像效果好,功能也够。但最近感觉它的加载速度很慢,要等很久,开始还以为是构造树的算法有问题,跟踪了一下,发现这块基本没有时间损耗。然后又把控件的属性反复设置,仍然很慢。也许是破解的不好的原因吧。上网找资料,几乎没有,官网上倒是有点文档,是最新版本的,看来看去也搞不明白。于是在网上找代码,在blueidea中找了一个代码,拿来修...
阅读全文
摘要:页面中产生格式化的效果,我一般比较喜欢用span,因为其本身就是inline的,但是,在进行精细控制时就不行了,比如我想要这个效果,每行由三个部分构成:时间,柱状图,数值,分布用span表示,用br换行。但出来的效果,两行之间总有间隙。试了很多办法都没有搞定,最后,把span换成div,一下就成了。 效果如下: 样式: <style type=text/css> body{paddin...
阅读全文
摘要:今天写一个代码,遇到这个情况:大的DIV嵌了一个小的DIV,大的DIV的宽度我是通过复杂的机制替换完成,现在小的div需要显示边框,但它又不能使用大的DIV的宽度和高度,必须要稍小一点(BOX模型)。我又不想再增加处理的复杂度,尝试着用JS来完成这种关系。 [*Content*]
阅读全文
摘要:想实现迅雷看看的菜单效果,想办法把页面保存下来(网文快捕比较好用),但是代码过于繁杂,我其实只要菜单的css样式即可,更具体的说,我其实只需要用到图片的偏移位置即可。想起前段时间某个高手推荐的IEDevToolBar,装上试试。 在菜单中打开,就可以了 页面自动分成两栏 分页页面元素,只要单击下方的鼠标按钮 下面就可以在页面中单击取得各个元素的详细样式了。 ...
阅读全文
摘要:display:inline-block;width:500px;height:25px;line-height:25px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;
阅读全文
摘要:有时css的类基本设计好了,对于大多数的标签都能够实用,但却又个别的不行。如,菜单项,绝大多数都是2个字的,总体上按照这个宽度来设计,但还有2个菜单项是4个字的,所以,无需为他们再特别写独立的类了。只要在类上累加一个新类就行了。如: 。。。 而新样式只需写有不同的地方就行了: #menudiv2 .menu{background-image:url(top-...
阅读全文
摘要:关于表格: 1. 表格用于控制大的板块比较好,居中很方便。同行同列等相对位置不会错乱。 2. 表格难于精确控制,由于历史长,表格属性,css等都能控制,也容易混乱。 3. 如果想以表简单的方式控制位置,特别是类似margin的位置,有点力不从心。 关于div 1. box模型比较烦,要控制宽高,就必须计算margin,bord...
阅读全文
摘要:在div内部进行定位的重要技巧是:把要定位的标签设置为absolute,把外围的区域设置为relative。
阅读全文
摘要:因为表格中有align=left 导致表格相对位置十分的怪异。后面的文字不是在表格后面,而是和表格在水平上对齐!删掉就好了。 td { font-family: Tahoma, Verdana; font-size: 12px;background-color:expression((this.parentElement.sectionRowIndex%2==0)?'#f5...
阅读全文
摘要:Page.Response.Write(""); Page.RegisterStartupScript("RegisterStartupScript",""); Page.RegisterClientScriptBlock("RegisterClientScriptBlock",""); Response.Write输出后的位置在源文件的第一行. RegisterC...
阅读全文