分类:HTML/CSS
共 133 篇
在使用Ajax过程中,有时候总会遇到一些难题,浏览器兼容、编码、IE下的特殊处理等等,偶尔会搞的人头昏脑胀哭笑不得,这里列一些小贴士,或许有些用。 使用Javascript库 Ajax的流行和巨大威力,让我们重新审视了Javascript的开发,也直接促使各种库的出现。对于普通的开发者,使用一些适合自己的Javascript库不仅可以避免Ajax应用上的浏览器兼容等问题,也使其开发更加的稳定和高效。这里列一些我知晓的轻量级的Javascript库: 1.YUI:YAHOO出品,组件丰富强大健壮稳定,是团队协作开发的首选。 2.JQuery:灵活、高效,其基于CSS3 和XPath的选择器语法引擎非常的强大和完整。…
📂 HTML/CSS
👤 博主
📅 2007-10-24
👁 4746
👍 0
🔄 秦歌
阅读全文 →
表A: 1-0-1,this is a test 3-1-1,this is a test 4-3-1,this is a test 5-3-1,this is a test 2-0-2,this is a test 上面是BBS主题列表的一个例子。一般来说,假如不是使用Oracle(Oracle 有一条查询语句可以自动生成家族树,请查阅Select ... startwith ... connect by ...语句),那么如何实现上例的列表是一件费事的工作(相信许多程序员都写过)。 如果我们改用XML来实现,那么结果会怎么样呢? 现在我们使用"Select * from bbs"从数据库中查询贴子,并以XML格式返回(如果你是用ADO,那么可以用其RecordSet.Save ... adPersistXML直接生成,当然如果你不喜欢ADO生成的格式,可用程序生成,如本例):…
📂 HTML/CSS
👤 博主
📅 2007-10-01
👁 5408
👍 0
🔄 liuxianhong
阅读全文 →
在《欲练 CSS ,必先宫 IE》和《你有 强迫症吗?》这两篇文章中,看到有不少评论用到div+CSS布局这个说法,用来和table布局比较。实际上div不是用来布局的,div只是用来表示一个其它元素都无法准确表达语意的一个块区,只有CSS是用于布局的,所以根本就不存在div+CSS布局这回事。反过来,table布局的时候经常依赖于CSS定义一个单元格的布局属性,所以可以说是table+CSS布局。也就是说,我们讨论的两种主流布局方法应该是纯CSS布局和table+CSS布局,如果你觉得你在用的是div+CSS布局,那么有可能你也有强迫症了。 接下来我们说说如何进行纯CSS布局,因为CSS布局依赖于XHTML,所以我们先要说说如何书写一个CSS无关的XHTML。其实书写CSS无关的XHTML并不难,虽然你不能再好像书写table布局代码那样集中精力于最重的视觉效果上,但其难度也不过是中学生写作文那样。 中学生写作文如何写呢?首先看看题目,然后想想整篇文章分为哪几个大的段落,每个大的段落说些什么,能够把你要说的东西说清楚。对于XHTML来说,这相当于用div把文档切割为几大块。这时候你不要想着这些div将构建一个怎样的DOM啊、CSS如何选择DOM中元素设置规则实现布局之类的事情,就大概划分一下文档的大区域就好了。…
📂 HTML/CSS
👤 博主
📅 2007-09-28
👁 11910
👍 0
🔄 Cat Chen
阅读全文 →
上次讲到“欲练 CSS ,必先宫 IE”,如果你宫了IE然而还是觉得不得要领,那就该怀疑自己是不是有传说中的table强迫症了。 在CSDN社区上,时不时能够看到一些页面整体布局的问题,要求用div做一些table才能做到的,否则就以此为把柄说XHTML+CSS布局方法不好。其实,首先要做的是改变思维,以适应XHTML+CSS的布局。 面向页面设计而非面向浏览器设计 XHTML+CSS能够实现的是一种流布局,也就是随着内容的长度自动增长区域,并且最终导致整个页面增长,这时候浏览器就必须显示滚动条。table强迫症的一个征兆就是极力避免流布局,希望以浏览器的可视区域为布局目标,要求在可视区域中划分内容区域而不是在页面上划分内容区域。实际上XHTML是无法针对浏览器设计的,因为它仅仅包含语义,或者说是内容,而浏览器如何去表现这些内容是我们无法确定的。CSS提供了我们控制表现方式的一种途径,但这仅仅是针对主流浏览器的,而且浏览器支持的“指令集”还有稍为的差别(说到这,我真希望能够为一个浏览器写CSS然后编译为全平台兼容代码),最后这些指令暂时还仅仅支持针对页面的流式布局控制。因此,如果你决定要开始写符合语义的XHTML并且仅仅用CSS控制布局,首先就要把思路转变为面向页面(或者说是文档)的布局控制,而非面向浏览器可视区域的布局控制。…
📂 HTML/CSS
👤 博主
📅 2007-09-28
👁 4816
👍 0
🔄 Cat Chen
阅读全文 →
“Win国天下,欲练CSS之人不在少数,大多不得要领,又或是走火入魔,全为IE所累。故曰:欲练CSS,必先功IE。” 曾经,我也属于为IE所累的行列,如今见到很多人仍然不愿意对自己的宝贝IE下手,所以决定特异写篇文章说说此事,以明辨IE到底是宝贝还是累赘。 好了,funny部分结束,按回我的习惯直入正题。之所以说IE不好,是因为IE会误导了你对CSS模型的理解,让你以为IE的理解是对的,之后无论如何你都无法用你的IE模型理论去为你那个无法在FF正常显示的CSS提供fix。更加坏的事情是,即使你仅仅针对IE设计,不考虑其它浏览器,由于IE模型绝对可以说是一只让人难以捉摸其脾气的怪物,所以你单纯为IE设计也会遇到众多难题,发现很多的效果总是绕来绕去都难以实现。…
📂 HTML/CSS
👤 博主
📅 2007-09-28
👁 4914
👍 0
🔄 Cat Chen
阅读全文 →
和html相比,shtml唯一的不同就是它可以包含SSI指令,当客户端访问这些shtml文件时,服务器端会把shtml文件中包含的SSI指令解释出来。我们举个例子: index.shtml: 显示结果: 现在时间:Friday September 14 2007 你的IP地址:127.0.0.1 更新日期:Thursday September 13 2007 这是普通的HTML代码 更多SSI指令的信息请点击链接查看: http://www.mzwu.com/article.asp?id=801
📂 HTML/CSS
👤 博主
📅 2007-09-14
👁 5507
👍 0
🔄 本站原创
阅读全文 →
本文列举了五种IE6不支持的CSS选择符,大家设计网页时要注意。 1、child selector h1 > strong { color:red;} 无效,只能使用 h1 strong {color:red; },不支持子选择符,但支持派生选择符。 2、sibling selector li+li { font-style:bold; } 无效。 3、Pseudo-Class Selector有限支持 a:link :visited { color:#fff;},只认最后一个:visited. 最好按如下顺序写: a:link {color: navy;} a:visited {color: gray;}…
📂 HTML/CSS
👤 博主
📅 2007-08-29
👁 4924
👍 0
🔄 本站原创
阅读全文 →
BLOG地址:http://www.planabc.net/article.asp?id=107 学习标准的朋友,一般都会在学习的过程中接触到CSS滑动门技术,或许大家也都看过这篇文章《CSS中的滑动门技术》,如果你还没接触过或还没看过上文或有点忘记内容,也没关系,可以点击上面的文章链接,先了解或温习一遍。 在《CSS中的滑动门技术》一文中的滑动门例子,大家仔细实验,或许已经发现,链接区有9像素的盲点无法点击,而且在IE下,只能点击文字部分大小,不能点击整个按钮区块。而我们或许期望的是整个按钮区块都可以点击,并且不允许有盲点存在。 那我们又该如何去实现呢?下面我们一起来探讨一些解决方法: 首先为了方便我们先把《CSS中的滑动门技术》中的代码移过来:…
📂 HTML/CSS
👤 博主
📅 2007-08-27
👁 5420
👍 0
🔄 怿飞
阅读全文 →
原文作者:Douglas Bowman 原文出自:A List Apart 中文翻译:54player.com (2005-01-31) 在CSS中,一个经常被人们讨论的先进之处即背景图像的可层叠性,并允许他们在彼此之上进行滑动,以创造一些特殊的效果。根据CSS2.0当前的规定,每一个背景图像都需要各自的HTML元素。在许多情况下,典型的标记已经为一般的接口组件提供了多种元素以供我们使用。 标签导航栏就是其中的一个例子。过去,我们频繁的使用这些标签,并已成为了一种非常流行的站点导航方式。现今,在CSS已被广泛支持的前景下,我们可以为我们站点制作出更高质量和更好外观的标签导航栏来。你也许知道CSS可以用来“驯服”无序的列表,或许你还曾经看到过这种样式的标签列表:…
📂 HTML/CSS
👤 博主
📅 2007-08-27
👁 4993
👍 0
🔄 54player
阅读全文 →
在网页中应用选项卡可以使网页显得更紧凑,结合AJAX技术可以使页面在有限的空间内展现更多的内容。本文主要介绍几种简洁的选项卡效果的实现(不涉及滑动门和AJAX),附有实例,无图片,兼容性较好,方便大家直接使用。 第一种形式: 通过更换显示样式实现,这种很常见,就不多说了。 第二种形式: 这种结构比较复杂一些,外面加一个相对层(.menu1box),设置溢出隐藏,将选项卡(#menu1)设为绝对定位,设置层指针为1(z-index:1;),以便可以遮住下主区块(.main1box)1px的高度。设置主区块的边框为1px的黑边,上空白(margin-top)为-1px,使上边框伸到选项卡下。当改变选项卡某项(li)的背景为白色时便可遮住一部分主区块的上边框。这样效果就实现了。…
📂 HTML/CSS
👤 博主
📅 2007-08-23
👁 4918
👍 0
🔄 easeman
阅读全文 →