网页CSS样式表设计十条技巧2
来源:互联网 发布:苹果铃声设置软件 编辑:程序博客网 时间:2024/05/01 05:25
使用标准的html而不是图片来显示文字通常更为明智,除了加快下载还可以获得更好的可用性。但是如果你决心使用访问者的机器中可能没有的字体时,你只能选择图片。
举例来说,你想在每一页的顶部使用“Buy widgets”的标题,但你同时又希望这是能被搜索引擎发现的,为了美观你使用了少见的字体那么你就得用图片来显示了:
<h1><img src="/widget-image.gif" alt="Buy widgets" /></h1>
这样当然没错,但是有证据显示搜索引擎对真实文本的重视远超过alt文本(因为已经有太多网站使用 alt文本充当关键字),因此,我们得用另一种方法: <h1><span>Buy widgets</span></h1>,那你的漂亮字体怎么办呢?下面的css可以帮上忙:
以下是引用片段:
h1
{
background: url(/widget-image.gif) no-repeat;
}
h1 span
{
position: absolute;
left:-2000px;
}
现在你既用上了漂亮的图片又很好的隐藏了真实文本——借助css,文本被定位于屏幕左侧-2000像素处。
6.css盒模型hack的另一选择
css盒模型hack被用来解决IE6之前的浏览器显示问题,IE6.0之前的版本会把某元氐谋呖蛑岛吞畛渲蛋诳矶戎?而不是加在宽度值上)。例如,你可能会使用以下css来指定某个容器的尺寸:
以下是引用片段:
#box
{
width: 100px;
border: 5px;
padding: 20px;
}
然后在html中应用:
<div id="box">...</div>
盒的总宽度在几乎所有浏览器中为150像素(100像素宽度+两条5像素的边框+两个20像素的填充),唯独在IE6之前版本的浏览器中仍然为100像素(边框值和填充值包含在宽度值中),盒模型的hack正是为了解决这一问题,但是也会带来麻烦。更简单的办法如下:
css:
以下是引用片段:
#box
{
width: 150px;
}
#box div {
border: 5px;
padding: 20px;
}
html:
<div id="box"><div>...</div></div>
这样一来在任何浏览器中盒的总宽度都将是150像素。
- 网页CSS样式表设计十条技巧2
- 网页CSS样式表设计十条技巧1
- 网页CSS样式表设计十条技巧3
- 网页CSS样式表设计十条技巧4
- 网页CSS样式表设计十条技巧
- 网页CSS样式表设计十条技巧
- 网页CSS样式表设计十条技巧
- 网页CSS样式表设计十条技巧
- 网页CSS样式表设计十条技巧
- CSS样式表设计的十条技巧
- CSS样式表设计的十条技巧
- 网页制作CSS样式九条技巧
- 网页制作CSS样式九条技巧
- css技巧十条
- 十条css技巧
- 网页制作之:CSS样式十大技巧
- 网页滚动条CSS样式
- 网页滚动条CSS样式
- 阳光明媚,开版自贺
- 在ASP.NET中跟踪和恢复大文件下载
- 页面减肥
- 网页CSS样式表设计十条技巧1
- VB中Recordset的添加记录方法区分
- 网页CSS样式表设计十条技巧2
- .Net 常用加密算法类
- 网页CSS样式表设计十条技巧3
- c++试题
- 笑死1
- [转贴]用Oracle的SQL*Plus工具创建HTML页面
- VC广播例程
- weblogic常见问题
- 网页CSS样式表设计十条技巧4