http-https的转换和相对URLs

当建立一个https网页的时候,有一项非常烦琐的事情就是去掉所有的引用http资源的链接,否则,IE就会给出一个安全警告。

为了解决这个问题,所有网页上的URLs必须使用https。但就目前而言,网页的设计都是建立的高重用的基础上的,它们都必须要同时符合http和Https的标准。怎么解决这个问题呢?

使用相对URLs就是一个很好的办法。现在常用的一种方式就省略主机名,包含所要引用资源的路径,如下所示:

<img src='/images/arrow.gif' />

这样的话,不管是http还是Https的网页都不会出现警告信息。虽然它省略了主机名,实际上在网页打开时,它会自动将路径前加上主机名去加载引用的资源,并且同时会使用当前网页的协议http或者https,在Http页面,它会使用http协议请求图片,而在https页面,它会根据https协议请求图片。

但是如果我们需要引用其他网站上的图片呢?

阅读全文 Tags: html  https  http   评论:0 引用:0 浏览:

图片超链接或者文字超链接在点击或激活时去掉虚线边框的方法

最近在做项目时发现有些图片或者文字超链接在点击或者激活时周围出现了虚线的边框,这样既影响美观,又导致界面的风格不统一,通过摸索,发现了一个简单的方法,只需要在<a>里面加上一句:

onfocus="this.blur()"

其作用就是让当前的焦点转移,虚线框自然就没有了。

阅读全文 Tags: html   评论:0 引用:0 浏览:

弹出打印窗口的一个方法 隐藏页面地址

<OBJECT id=factory style="DISPLAY: none" codeBase=http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360 classid=clsid:1663ed61-23eb-11d2-b92f-008048fdd814 viewastext></OBJECT> <script defer> function window.onload...

阅读全文 Tags: html   评论:0 引用:0 浏览:

编写HTML常犯的五个错误

我记得至少四年前我遇到过这篇文章。原文的标题是 网页设计中HTML常范的五个错误 搜索一下,绝对遍地都是,google里面可以搜索到13万篇那么多。但是这篇是我亲笔修改过的。1.网页背景色的设置   犯错机率:很大   普遍性:较广   犯错可能性:懒/不知道   约2年前我曾发现21cn上出现过一次没有设置背景色的情况,当时我用Email通知了他们,自此之后这个问题我从没犯过。   绝大部分人的窗口背景颜色都是白色,但如果象我这样个性的人,就会把windows窗口的背景颜色改成灰色或其他色,这...

阅读全文 Tags: html   评论:0 引用:0 浏览:

不允许script标记的地方如何使用统计

像淘宝的网店、百度的空间或者其它任意的blog里面,都是会屏蔽script标记的。有时候我们需要统计访问数据:掌握这些数据对于营销很重要嘛。这时我们可以使用51.la的图片统计方法。典型的51.la的统计代码如下<script language="javascript" type="text/javascript" src="http://js.users.51.la/938589.js"></script> &...

阅读全文 Tags: html   评论:0 引用:0 浏览:

在网页中插入媒体播放器(real player and windows media player)详细参考

1.avi格式 代码片断如下: <object id="video" width="400" height="200" border="0" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"> <param name="ShowDisplay" value="/0"> <p...

阅读全文 Tags: html   评论:0 引用:0 浏览:

被人遗忘的html tags

阅读全文 Tags: html   评论:0 引用:0 浏览:

打印部分页面时,预览的解决方案

情况一:针对页面上少量元素不打印(不预览)的情况的解决办法是使用style,具体如下: 定义如下style: @media print { .notprint { display:none; } } @media screen { .notprint { display:inline; cursor:hand; } } 所有需要显示但不需要打印(预览)的元素都加上: class='notprint' 情况二:针对只打...

阅读全文 Tags: html   评论:0 引用:0 浏览:

Marquee嵌套及高级使用方法

如果世界上只有IE一种浏览器的话,Internet将是多么花花绿绿的一个世界啊..........废话是编者写的。一个一个往下看吧。<html> <head> </head> <body> <marquee behavior="alternate" height="400" direction="up" scrollamount="3" scrolldelay=&...

阅读全文 Tags: html   评论:0 引用:0 浏览:

windowsXP SP2不显示BMP验证码图片的解决办法

安装XP sp2 后,有些网站论坛不可以显示验证码图片的解决办法,原因是这些验证码是bmp格式的....如果大家安装xp sp2后,会发现注册一些论坛的时候,需要填写验证码的时,验证码图片无法正常显示出来,没有安装sp2补丁之前却是正常了!其实这很容易解决,方法如下: 用打开记事本,输入下面的信息: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Secur...

阅读全文 Tags: html   评论:0 引用:0 浏览:

html页面定时自动关闭

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta http-equiv="refresh" content="7;url=javascript:window.close()"> <title>...

阅读全文 Tags: html   评论:0 引用:0 浏览:

实现网页渐入特殊效果

渐入效果就是渐渐地显示界面,能让人感到界面更柔和、不闪烁的效果。提到渐入效果,很多人都不会感到陌生。因为很多领域都可以看到,例如电影、电视、一些图像软件等。同样,在网页设计中也可以实现同样的效果。 首先准备两个网页:主页和特效网页,分别加入如下代码: 主页: 〈a href="p.htm"〉点击这里欣赏网页渐入特效〈/a〉 特效网页: 〈meta http-equiv="Page-Enter" content="revealTrans(Durat...

阅读全文 Tags: html   评论:0 引用:0 浏览:

实现浏览器全屏窗口的几种方法

文档来自csdn。浏览网页,时常会发现自己的浏览器窗口不见了,但网页内容还在。这种效果是不是很神奇呢?实现此种功能只要有三种原理,按实现方法的不同,给它们各起了个名字,分别是:瞒天过海法、借尸还魂法和返璞归真法。不要被它们的名字吓着了,其实实现起来并不困难,只要看了下面的内容,就明白个中道理了! 一、瞒天过海法-javascript 我们知道,显示器的分辩率大小决定了我们看到的程序窗口的面积大小,分辩率越大,窗口面积越大,看到的内容就越多。但并不是说显示面积越大就越好,因为分辩率的变化会带来菜单...

阅读全文 Tags: html   评论:0 引用:0 浏览:

网页常用特效整理(html语言)

1.让文字不停地滚动 <MARQUEE>滚动文字</MARQUEE> 2.记录并显示网页的最后修改时间 <script language=javascript> document.write("最后更新时间: " + document.lastModified + "") </script> 3.关闭当前窗口 <a href="/"onClick="javascript:w...

阅读全文 Tags: html   评论:0 引用:0 浏览:

在网页中制作虚线表格

方法一:作一个1X2的图。 半黑半白,再利用表格作成线。这种方法虽然麻烦,但在任何浏览器中均可浏览,兼容性最好。 方法二:在CSS里面设定。 如果你用DreamWeaver话,只要在CSS面板里new一个style,选择“redefine HTML Tag”,再在下拉菜单里先“table”,在弹出的面板里,category里选择border,在border里,将top,left,right,bottom都设成1px,颜色设成你想要的边框的颜色。然后...

阅读全文 Tags: html   评论:0 引用:0 浏览:

分页:[«]1[2][3][»]