张映 发表于 2015-03-13

分类目录: php

要想完美解决,office转pdf或者html,最好还是用windows office软件,libreoffice不能完美转换,wps没有api。

阅读全文>>

张映 发表于 2011-01-31

分类目录: html/css

html的输入框有提示功能,你输入内容后,会记录下你在这个输入框中输入的内容,当你再输入后,就会在输入框的下面显示,以前你输入过的内容,这个设计挺好的,但是有的时候,也会带来麻烦。例如,如果我要自己来控制这个输入框的内容,像google输入框的下拉提示那样,输入框自带的提示功能就会,盖在自己设计的提示框的上面,这样就不好了。

<input  value="" title="linux  在线搜索" name="search" id="search_input" maxlength="50">

上面的这个带有自动提示功能的输入框。

<input  value="" title="linux  在线搜索" name="search" id="search_input" maxlength="50" autocomplete="off">

加上autocomplete="off"后,自动提示就没有了。

张映 发表于 2010-09-26

分类目录: php

用户输入的东西是不可信认的,例如,用户注册,用户评论等,这样的数据,你不光要做好防sql的注入,还要防止JS的注入,html的注入。

阅读全文>>

张映 发表于 2010-09-20

分类目录: html/css

要想把html中的层设计的很好,来实现一定的效果,也要有一定的思想。做web开发也有好几年了,刚开始的时候,对层不是很了解,总感觉不是很好做,因为当时,我对css这类东西不熟,总觉得这些东西应当由美工来完成,知识总是要学的。什么是html的层呢?html的层根普通意义上的层,意思是一样的。很多东西叠加在一起,三明志,汉堡等,分好几层。

看一个例子,一个拉窗帘的效果,用firefox看,IE下面还没有调试好.

http://blog.51yip.com/demo/curtain/

阅读全文>>

张映 发表于 2010-06-14

分类目录: html/css

今天遇到一个挺郁闷的,就是float与li有冲突。当他们二个同时出现时,在ie下面呢,li前面的小黑块不见了,但是在firefox下面是好的。

<html>
<style>

ul li{
 color:#009999; float:left;list-style-type:square;padding-left:20px; WIDTH: 100%;
}
</style>
<body>
<h4>test:</h4>
<ul>
 <li>china</li>
 <li>anhui</li>
 <li>luan</li>
</ul>
</body>
</html>

阅读全文>>

张映 发表于 2010-05-28

分类目录: html/css

先看一下404页面,http://blog.51yip.com/404.html这里面主要就是一个404图片,代码如下

<div style="margin: 10px; text-align: center;">
     <img src="test404_files/06.png" usemap="#Map" alt="HTTP 404,file not found"
     border="0"  height="422" width="450">
     <map name="Map" id="Map">
        <area shape="rect" coords="64,340,123,365" href="javascript:history.back();">
        <area shape="rect" coords="164,340,205,365" href="http://blog.51yip.com">
     </map>
</div>

解释:
usemap="#Map"调用一个name='Map'的标签
<map name="Map" id="Map"> html标签
一个<area>对应图片中的一块

shape="rect" 链接的形状,rect是rectangle(距形)英文单词的缩写

coords="64,340,123,365"距形链接坐标,这里的coords是coordinates(坐标)英文单词的缩写。

64,340,123,365这四个数字分别是链接距形相对于图片的左边,上边,右边,下边的位置。

64就是链接距形左边距大图片最左边的距离,其他数字也一样

张映 发表于 2010-05-20

分类目录: html/css

今天看到一个页面,打开后没几秒自动跳转了,我的第一反应就是里面肯定含有setTimeout之类的方法,但是看了页面源码后,里面根本没有包含JS文件,也没有写JS代码,一下子引起了我的兴趣.<meta http-equiv="refresh" content="10; ,URL=/2010registration.html">,meta原来这么强大。下面说将说一下meta http-equiv的一些个人觉得比较有用的用法

一,页面跳转

<meta http-equiv="refresh" content="10; ,URL=http://blog.51yip.com">

说明:10秒后,页面刷新,并跳转到http://blog.51yip.com

二,缓存控制

阅读全文>>

张映 发表于 2010-05-05

分类目录: html/css

select标签做应用层程序开发的肯定都用到过。有的时候老是忘记里面的一些东西,写出来了,自己查就方便了。看个例子

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8">
<title>select example</title>
</head>
<body>
 <select id="test" size="10" name="test"  multiple="multiple">
  <optgroup label="lanuage">
   <option value="HTML">html</option>
   <option value="CSS" selected>css</option>
   <option value="javascript">js</option>
   <option value="PHP">php</option>
   <option value="ASP">python</option>
   <option value="JSP">java</option>
  </optgroup>
  <optgroup label="database">
   <option value="Pgsql">pgsql</option>
   <option value="MySQL">mysql</option>
   <option value="mssql">mssql</option>
  </optgroup>
 </select>
</body>
</html>

阅读全文>>

张映 发表于 2010-05-04

分类目录: seo

一,搜索引擎工作原理

搜索引擎通过个称之为Spider的序从一个网页或多个网页出发,逐步遍历网上的文件。Spider首先解析网页的HTML代码,查找该页面内的超链接,然后根据链接搜索网页,并建立关键字与其所在位置的对照表。搜索引擎为搜索到的网页建立索引并存入数据库中。当用户输入要搜索的关键字时,搜索引擎根据输入的关键字从数据库中查找匹配的网页,并将结果返回给用户。seo优化就是让搜索引擎更好搜索到你想让它搜到的内容.

二,合理规化自己的网站url

搜索引擎是通过url来从网上抓数据的。所以简单,明确,能表达鲜明主题的url就很重要了。个人认为搜索引擎之所以对动态网页检索有难度是因为它对URL中包括了一些一特殊字符?,&,#,=,%等等,还有一点就是您的链接中最好不要带有中文字符,

阅读全文>>

张映 发表于 2010-04-13

分类目录: php

一,出现乱码的原因分析

1,保存文件时候,文件有自己的文件编码,就是汉字,或者其他国语言,以什么编码来存储

2,输出的时候,要给内容指定编码,如以网页的形势输入时<meta http-equiv="Content-Type" content="text/html; charset=utf8" />

3,从数据库取出数据时,搞不清楚数据库,设置的字符集

4,以汉字为例,汉字本来也有编码的,一个汉字gbk要二个字符,而utf8要三个字符

阅读全文>>