‘WEB技术’ 分类的存档
为了省去在每次建立数据库和数据表的过程中手动设置编码的繁琐,需要将mySQL服务器的默认编码设置为utf8,修改方法如下:
尽管这不算是什么安全性的问题,不过这表明服务器正在运行PHP并且包含了当前的版本信息。 所以,从隐蔽服务器信息的角度考虑可以在php.ini文件中设置: expose_php = Off 这样就避免了输出类似 X-Powered-By: PHP/5.2.4 这样的信息
HTML和CSS参考书: 精通CSS与HTML设计模式 Javascript参考书 深入浅出JavaScript PHP和Mysq参考书: PHP与MySQL程序设计(第3版) php和mysql web开发(原书第4版) PHP+MySQL八大动态Web应用实战
最早用的是Google的APP,但其不支持我们的CN域名。 后来找到腾讯也提供了免费的企业邮箱服务。 初次使用,不知效果如何。日后总结,此处留贴标记一下。
若DIV在页面上的位置被embed的FLASH元素遮挡了,用z-index解决无效。 可以在embed中加入wmode=”transparent” (设置flash为透明)属性即可。但会让FLASH里的AS语法失效(网上资料说的, 我未测试),但大部分都是引入的第三方视频网站动画,不影响用。正常后的效果如图:
<html> <title>用CSS实现的绝对定位</title> <style type="text/css"> *{ margin:0; padding:0;} html{_overflow:hidden;} body{_height:100%; _overflow-y:auto;} #box{ width:100px; height:100px; background-color:#999999; position:fixed; _position:absolute; top:100px; left:100px; } </style> <body> < ?php for($i=0;$i<100;$i++) { echo "<p>内容\n"; } ?> <div id="box"></div> </body> </html>
在运行窗口中输入: regsvr32 C:\WINDOWS\system32\hhctrl.ocx 搞定!有的还是不行-_-
CSS中的确是有vertical-align属性,但是它只对(X)HTML元素中拥有valign特性的元素才生效,例如表格元素中的td、th、caption等,而像div、span这样的元素是没有valign特性的,因此使用vertical-align对它们不起作用。 一、单行垂直居中(兼容IE和FF) 如果一个容器中只有一行文字,对它实现居中相对比较简单,我们只需要设置它的实际高度height和所在行的高度line-height相等即可。如: <style> div { height:55px; line-height:55px; overflow:hidden; background-color:red; } </style> <div> 单行文字的垂直居中 </div> 后面使用overflow:hidden的设置是为了防止内容超出容器或者产生自动换行,这样就达不到垂直居中效果了。 二、多行未知高度文字的垂直居中(兼容IE和FF) 这是一种“看起来”的垂直居中方式 <style> div { padding:25px 0px; background-color:red; } </style> <div> 单行文字的垂直居中 </div> 三、多行高度自适应文字的垂直居中(兼容IE和FF) <style> div { height:55px; background-color:red; } .middle{ [...]
