|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Div元素是用来为HTML文档内的内容提供结构和背景的元素。Div从起始到结束标签之间的所有内容都是用来构成这个块的,其中
不管是对扫瞄者仍是对搜刮引擎,笔墨都是最好的页面内容展现体例,可是,因为字体等缘故原由的限定,纯笔墨的展现垂垂没法满意爱漂亮的计划师的请求。
因而,呈现了经由过程CSS来完成用图片交换笔墨的办法,这类体例既能完成页面上各类丰厚的效果,又能满意seo的必要。因而,深受网页计划师的喜好,本文先容了几种罕见的图文交换手艺。
- FahrnerImageReplacement(FIR)
- Phark的办法
- Gilder/Levin的办法(保举)
FahrnerImageReplacement(FIR)
这是最早呈现的图文交换手艺,是由ToddFahrner提出的,十分简单了解:
HTML代码:<h2><span>HelloWorld</span></h2> CSS代码:<styletype="text/css">h2{background:url(hello_world.gif)no-repeat;width:150px;height:35px;}span{display:none;}</style> 代码十分分明:先将图片使用在H2的背景中,然后将SPAN的标签埋没。可是这类体例有个成绩,就是当图片没法显现时,将招致这个地区没有任何内容。同时,利用display:none的体例埋没的内容,将被很多支流屏幕浏览器疏忽,从而形成可用性成绩,因而,应当只管制止利用。
Phark的办法
这类手艺是由MikeRundle提出的,优点是不必要分外的标签:
HTML代码:CSS代码:<styletype="text/css">h2{text-indent:-5000px;background:url(hello_world.gif)no-repeat;width:150px;height:35px;}</style> 代码也十分复杂,经由过程文本缩进,将笔墨埋没,可是,当图片没法显现时,仍然存在FIR的成绩。
Gilder/Levin的办法
这类手艺是由TomGilder和LevinAlexander配合提出的,这大概是一个最完美的图文交换手艺了:
HTML代码:<h2><span></span>HelloWorld</h2> CSS代码:<styletype="text/css">h2{width:150px;height:35px;position:relative;}h2span{background:url(hello_world.gif)no-repeat;position:absolute;width:100%;height:100%;}</style> 起首,将H2的position设为relative,如许将使H2内里的元素定位以H2为参照,然后将SPAN元素相对定位,撑满全部H2地区,同时将背景图使用在SPAN标签内里;这类办法的道理是将SPAN标签掩盖在笔墨内容下面,一旦SPAN内里的背景图没法显现,将显现上层的笔墨内容,不影响一般利用。可是,此办法也有一个缺点,就是背景图不克不及通明,不然将显露出上面的笔墨。
接下来是布局思维方式,可能大家在接触DIV+CSS的时候无从下手,我现在向大家推荐最著名的盒子模型,我也是看了这个模型后一下子就开窍了。 |
|