让页面呈现多列布局时经常会使用 float:left/right ,可是浮动布局会导致父元素的高度为0(未设置高度的情况下),不会根据子元素的高度而变化,另外,后面不需要浮动想在下一行显示的标签出现在浮动元素的后面。#content{background:#000;}.left{width:100px;height:100px;background:#e……继续阅读 » 10年前 (2014-08-31) 1801浏览 0评论
document.getElementById(‘Id名’); // 所有浏览器document.getElementsByTagName(‘标签名’); // 所有浏览器document.getElementsByName(‘name’);……继续阅读 » 10年前 (2014-08-31) 1688浏览 0评论
js获取参数,在以前我都是用正在去拆分,然后获取,这种方式感觉是最简单的方式1:function QueryString(item){var sValue=location.search.match(new RegExp("[\?\&]"+item+"=([^\&]*)(\&?)","i"))return sValue……继续阅读 » 10年前 (2014-08-31) 1654浏览 0评论
基本概念:1.text-align: 属性规定元素中的文本的水平对齐方式;该属性通过指定行框与哪个点对齐,从而设置块级元素内文本的水平对齐方式;一般情况下设置文本对齐方式的时使用此属性。支持值 justify。Example: div { text-align: left; } //文本居左对齐注释:所有浏览器都支持 text-align 属性;任……继续阅读 » 10年前 (2014-08-28) 1714浏览 0评论
1、语法:transform: none | <transform-function> [<transform-function>]*2、取值:none —-不进行变化<transform-function> —-一个或多个变换函数,以空格分开可以用于内联元素和块级元素,可以实现旋转、缩放……继续阅读 » 10年前 (2014-08-28) 1873浏览 0评论
做了个网址导航站,用的是114la的源码,以前没注意到,但生成页面的时候出问题了,看了114la今年新出v2.0版本,但依旧没解决问题,研究了网络上的很多导航源码,及以前的v1.5版本没想到里面有很多问题,官方也没出补丁,没办法,自己还是自己对比着代码解决问题经过一段时间的调试分析,发现有个函数写的很乱,估计是改版的时候落下了没改,经过一段时间修改调试,终……继续阅读 » 10年前 (2014-08-24) 1672浏览 0评论
自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法对于div,p等块级元素正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行html正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:n……继续阅读 » 10年前 (2014-08-23) 1871浏览 0评论
1, 替代图片:很多修饰的效果传统方式是使用图片,不仅影响加载速度而且不易维护,采用CSS3后不仅可以实现绚丽的视觉效果,而且可以随时修改代码改变效果,甚至是通过程序动态改变代码效果;2, 定义不规则形状,打破栅格束缚:之前的网页元素全都是矩形的空间站位,无法定义一个不规则的形状,即使用图片做出一个不规则图形,其在网页上的占位仍是一个矩形,只是周边是空白的……继续阅读 » 10年前 (2014-08-20) 1845浏览 0评论
使用XHTML+CSS构架好处不少,但也确实存在一些问题,不论是因为使用不熟练还是思路不清晰,我就先把一些我遇到的问题写在下面,省的大家四处找。1.在mozilla firefox和IE中的BOX模型解释不一致导致相差2px解决方法:div{margin:30px!important;margin:28px;}注意这两个margin的顺序一定不能写反,……继续阅读 » 10年前 (2014-08-18) 1750浏览 0评论
尽管有CSS的vertical-align特性,但是并不能有效解决未知高度的垂直居中问题(在一个DIV标签里有未知高度的文本或图片的情况下)。标准浏览器如Mozilla, Opera, Safari等.,可将父级元素显示方式设定为TABLE(display: table;) ,内部子元素定为table-cell (display: table-cell),……继续阅读 » 10年前 (2014-08-15) 1533浏览 0评论