随笔分类 -  前台HTML/CSS

摘要:http://www.fontsquirrel.com/fontface@font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中,随着@font-face模块的出现,我们在Web的开发中使用字体不怕只能使用Web安全字体,你们当中或许有许多人会不自然的问,这样的东西IE能支持吗?当我告诉大家@font-face这个功能早在IE4就支持了你肯定会感到惊讶。我的Blog就使用了许多这样的自定义Web字体,比如说首页的Logo,Tags以及页面中的手写英文体,很多朋友问我如何使用,能让自己的页面也支持这样的自定义字体,一句话这些都是@font-face实现的,为了能 阅读全文
posted @ 2012-09-13 14:53 郑文亮 阅读(356) 评论(0) 推荐(0) 编辑
摘要:第一种方式 最近在做web项目,碰到需要跨页面传递参数的功能,就是那种需要把当前页面的内容带到新开的子窗体中,以前的做法是传一个id过去,然后在新窗口中去读数据库的内容。虽然不怎么麻烦,但是如果内容么有在数据库里保存,仅仅是处以拟稿状态时,就不能实现了,用户还常常认为是个bug。考虑采用get的方式传递,把需要的内容都序列化然后,通过url去传,显得很臃肿,而且get的传递内容长度有限制。于是就想到用post的方式传递,问题在于open方法不能设置请求方式,一般网页的post都是通过form来实现的。如果仅仅模拟form的提交方式,那么open方法里那种可设置窗体属性的参数又不能用。最后想办法 阅读全文
posted @ 2012-09-04 09:03 郑文亮 阅读(8166) 评论(0) 推荐(0) 编辑
摘要:以前用CSS一直没有遇到过这个问题,在最近给一个本科同学做的项目里面。出现一些问题,搜索引擎查了一些网站和资料,发现很多人问到这个问题,给出的结果我试了试,大部分都不正确。给出我试的顺序,可能会对大家有一些帮助:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->A:link{color:#000000;TEXT-DECORATION:none}A:visited{COLOR:#000000;TEXT-DECORATION:none}A:ho 阅读全文
posted @ 2012-05-17 17:14 郑文亮 阅读(410) 评论(0) 推荐(1) 编辑
摘要:制作印章:http://www.makepic.com/print.php邮址图片生成:http://www.makepic.com/email.php条形码生成:http://www.makepic.com/barcode.phpKiss学堂 颁发结业证:http://www.makepic.com/kiss/cert.php生成头像:http://www.eoool.com/Sevice.aspx?TypeID=12生成拼凑图:http://blog.outer-court.com/letters/一个日本武士刀劈出你需要的字:http://tools.fodey.com/generato 阅读全文
posted @ 2012-05-15 20:19 郑文亮 阅读(1360) 评论(0) 推荐(0) 编辑
摘要:在html代码中,给图像使用<map>标签,可以给图像的某个部分建立超链接,方法如下:<img src="img.gif" usemap="map-name"><map name="map-name"> <area shape="rect|circle|poly" coords="#" href="url"></map>其中,坐标coords对各个shape的解释如下:1、shape="rect" 阅读全文
posted @ 2012-05-15 20:15 郑文亮 阅读(672) 评论(0) 推荐(1) 编辑
摘要:1.植入html<style type="text/css"><!--H1 { color: green; font-size: 37px; font-family: impact ;background-color:#FFCCFF}P { text-indent: 1cm; background: yellow; font-family: courier }--></style>2.链接<link rel="stylesheet" href="css.css" type="text 阅读全文
posted @ 2012-05-15 11:13 郑文亮 阅读(481) 评论(0) 推荐(0) 编辑
摘要:简单的方法:用jquery插件吧,很方便的,比如设置该table的id为mytable<table id="mytable"><tr><td>第一行</td></tr></table><script>//选取你的table,添加一行$("#mytable").append("<tr><td>第二行</td></tr>")</script>复杂的方法:<!DOCTYPE HTML PUBL 阅读全文
posted @ 2012-05-15 11:12 郑文亮 阅读(17911) 评论(0) 推荐(0) 编辑
摘要:/**js HTML Encode*/varhtmlEncode=function(str) {//HTML des encode.varres=[];for(vari=0;i < str.length;i++) res[i]=str.charCodeAt(i);return"&#"+res.join(";&#")+";";};varhtmlEncode2=function(s) {varr ="", c;for(vari = 0; i < s.length; i++) { c = s. 阅读全文
posted @ 2012-05-14 11:14 郑文亮 阅读(3821) 评论(0) 推荐(0) 编辑
摘要:使用web网页浏览 一个超链接实现运行服务器或者本机上的应用程序(比如迅雷,QQ)做法如下:1、添加一个超链接:<a href="AXieYi://QQ.exe">打开应用程序</a>。AXieYi是我后面要注册的一种协议,类似于Http协议。2、注册AXieYi协议:(1)、新建一个文本文件,在该文件里输入下列内容:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\AXieYi]"URL Protocol"="QQ.exe" (备注:这里是写执行文件 阅读全文
posted @ 2012-05-12 10:51 郑文亮 阅读(1400) 评论(0) 推荐(0) 编辑
摘要:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="a01.aspx.cs" Inherits="a01" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns=" 阅读全文
posted @ 2012-05-03 15:57 郑文亮 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:在web.xml下添加一个filter <filter> <filter-name>exportFilter</filter-name> <filter-class>org.displaytag.filter.ResponseOverrideFilter</filter-class> </filter> 在jsp页面做一个引用: <%@ taglib uri="http://displaytag.sf.net/el" prefix="display" %> 首先我们定义一 阅读全文
posted @ 2012-05-03 15:31 郑文亮 阅读(1164) 评论(0) 推荐(0) 编辑
摘要:假如某网站有个表单,例如(url:http://localhost/login.aspx):帐号密码我们需要在程序中提交数据到这个表单,对于这种表单,我们可以使用WebClient.UploadData方法来实现,将所要上传的数据拼成字符即可,程序很简单:stringuriString="http://localhost/login.aspx";//创建一个新的WebClient实例.WebClientmyWebClient=newWebClient();stringpostData="Username=admin&Password=admin" 阅读全文
posted @ 2012-03-14 19:28 郑文亮 阅读(602) 评论(0) 推荐(1) 编辑
摘要:在C#中有HttpWebRequest类,可以很方便用来获取http请求,但是这个类对Post方式没有提供一个很方便的方法来获取数据。网上有很多人提供了解决方法,但都参差不齐,这里我把我使用的方法总结出来,与大家分享。本文精华:实现了post的时候即可以有字符串的key-value,还可以带文件。Post数据格式Post提交数据的时候最重要就是把Key-Value的数据放到http请求流中,而HttpWebRequest没有提供一个属性之类的东西可以让我们自由添加Key-Value,因此就必须手工构造这个数据。根据RFC 2045协议,一个Http Post的数据格式如下:Content-Ty 阅读全文
posted @ 2012-03-14 18:51 郑文亮 阅读(681) 评论(0) 推荐(0) 编辑
摘要:FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。 然而,在向服务器发送大量的文本、包含非ASCII字符的文本或二进制数据时这种编码方式效率很低。 在文件上载时,所使用的编码类型应当是“multipart/form-data”,它既可以发送文本数据,也支持二进制数据上载。 Browser端<form>表单的ENCTYPE属性值为multipart/form-data,它告诉我们传输的数据要用到多媒体传输协议,由于多媒体传输的都是大量的数据,所以规定上传文件必须是post 阅读全文
posted @ 2012-03-14 15:21 郑文亮 阅读(357) 评论(0) 推荐(0) 编辑
摘要:<form action=""><input type="text" name="uuu" value="1111"/><input type="hidden" name="uuu" value="222" /></form>上面这个表单提交时有俩个参数名字相同会提交一个还是两个值到下一个页面呢??后者会不会覆盖前者的值呢??问题补充:<form action="Action.do" 阅读全文
posted @ 2012-03-07 17:08 郑文亮 阅读(1326) 评论(0) 推荐(1) 编辑
摘要:IE6中下拉框把弹出层遮住了,表单遮住弹出层解决方法(select遮住DIV),在IE6下,下拉框(select)会遮住弹出层 ,在IE6下,下拉框(select)会遮住弹出层,IE6下div不能将select框遮住以上是相关的百度搜索,看来同样的问题很多人都遇到过,我也是!解决方法第一個解決辦法 :在IE6下下拉框(select)会遮住弹出层,用样式办法暂时无法解决,包括z-index这个属性。最变态的方法:就是在层弹出的时候把下拉框给隐藏掉,用display:none属性或visable:hiddle属性;当层隐藏的时候再把下拉框给显示出来:function hiddenselect(){ 阅读全文
posted @ 2012-03-07 15:35 郑文亮 阅读(2715) 评论(0) 推荐(0) 编辑
摘要:iFrame高度自动调节,好象是个难题耶。GOOGLE一下,方法一大堆,有点太复杂,都不大行。vs2008的帮助又动不了,连看个iframe类模型都无办法,菜啊。试了N回,下面简单代码可以了,asp.net 2.0条件下。<iframe id="content" name="content" scrolling="no" frameborder="0" width="754px" height="50px" onload = "height = this.Do 阅读全文
posted @ 2012-03-07 13:08 郑文亮 阅读(337) 评论(0) 推荐(0) 编辑
摘要:疑问:目的:我想在每个页面的顶部显示一个公用导航(含有下拉菜单);其余部分使用iframe形式来调用其它文件,以便进行更新。● 实施过程:1、试用框架页,结果位于top的导航页面下拉出来的菜单被mainframe的页面挡住了(无论是IE5.0还是更高版本);2、试用单页面,将导航部分位于最上端,将页面其它部分用iframe放在下面的表格中,结果除了IE5.0看不见菜单,IE5.0以上版本成功的看见了菜单;● 疑惑问题:考虑到部分用户还在使用IE5.0或更低版本的浏览器,不知道有什么办法可以很好的解决?解决办法:我是用 ie6,测不出来。各位看看加上 STYLE="z-index:X& 阅读全文
posted @ 2012-03-07 13:07 郑文亮 阅读(3711) 评论(1) 推荐(1) 编辑
摘要:请自行准备图片以及jquery-1.2.6.pack.js<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content= 阅读全文
posted @ 2012-03-07 10:33 郑文亮 阅读(587) 评论(0) 推荐(1) 编辑
摘要:一、父窗口调用iframe子窗口方法1、HTML语法:<iframe name="myFrame" src="child.html"></iframe>2、父窗口调用子窗口:myFrame.window.functionName();3、子窗品调用父窗口:parent.functionName();简单地说,也就是在子窗口中调用的变量或函数前加个parent.就行4、父窗口页面源码:<html><head><script type="text/javascript">func 阅读全文
posted @ 2012-03-07 10:12 郑文亮 阅读(286) 评论(0) 推荐(0) 编辑