精通CSS(5.5突出显示不同类型的链接)&&黑画(另一条路)
2017-06-20 08:47
423 查看
一.精通CSS(5.5)
1.突出显示不同类型的链接
①区分链接指向本站点的另一个页面还是另一个站点?
a)让外部链接看上去与众不同,如:在其右上角加个小图标
缺点:不太灵活,不够优雅。因为必须手工为每个外部链接添加类(a.external)。
②属性选择器(子字符串匹配)【att^=val】
如:
a[href^="http:"]{
background: url(images/externalLink.gif) no-repeat top right;
padding-right: 10px;
}
2.Problem:如果站点内部链接时绝对路径怎么办?
解决:如果站内链接是少数,则重新设置其样式(去图标、回复内边距)。反之亦然。
如:
a[href="http://wwww.yoursite.com"],
a[href="http://yoursite.com"]{
background-image: none;
padding-right: 0;
}
3.突出显示可下载的文档和提要【arr$=val】
如:
a[href$=".pdf"]{
background: url(img/pdfLink.gif) no-repeat right top;
padding-right: 10px;
}
4.创建类似按钮的链接
①display:block; width,line-height...
②为什么用line-height来控制按钮高度?
→因为line-height能使按钮中的文本垂直居中(但要避免多行)
③使用这种技术时,需要确保元素时真正的链接,而不要更新服务器。
④术语:链接只能用于GET请求,绝不用于POST请求。
⑤CMS:Content Management System
二.黑客与画家(5.另一条路)
1.ASP:Application Service Provider
2.软件在服务器上运行,浏览器作为操作界面。
3.“你的电脑”→“你的数据”
4.终端设备不应该存储数据。
1.突出显示不同类型的链接
①区分链接指向本站点的另一个页面还是另一个站点?
a)让外部链接看上去与众不同,如:在其右上角加个小图标
缺点:不太灵活,不够优雅。因为必须手工为每个外部链接添加类(a.external)。
②属性选择器(子字符串匹配)【att^=val】
如:
a[href^="http:"]{
background: url(images/externalLink.gif) no-repeat top right;
padding-right: 10px;
}
2.Problem:如果站点内部链接时绝对路径怎么办?
解决:如果站内链接是少数,则重新设置其样式(去图标、回复内边距)。反之亦然。
如:
a[href="http://wwww.yoursite.com"],
a[href="http://yoursite.com"]{
background-image: none;
padding-right: 0;
}
3.突出显示可下载的文档和提要【arr$=val】
如:
a[href$=".pdf"]{
background: url(img/pdfLink.gif) no-repeat right top;
padding-right: 10px;
}
4.创建类似按钮的链接
①display:block; width,line-height...
②为什么用line-height来控制按钮高度?
→因为line-height能使按钮中的文本垂直居中(但要避免多行)
③使用这种技术时,需要确保元素时真正的链接,而不要更新服务器。
④术语:链接只能用于GET请求,绝不用于POST请求。
⑤CMS:Content Management System
二.黑客与画家(5.另一条路)
1.ASP:Application Service Provider
2.软件在服务器上运行,浏览器作为操作界面。
3.“你的电脑”→“你的数据”
4.终端设备不应该存储数据。
相关文章推荐
- 【学习】css之链接在不同状态下显示不同颜色
- css判断不同分辨率显示不同宽度布局实现自适应宽度&css3 @media样式的使用
- 精通CSS(5.4为链接目标设置样式)&黑客与画家(2)
- css判断不同分辨率显示不同宽度布局实现自适应宽度&css3 @media样式的使用
- CSS小技巧:为不同类型的文件设置不同的链接样式
- ListCtrl显示不同类型文件图标
- 好几条记录只是仓位及数量不同,其它内容都一样,现在要显示出一条来,仓位及数量用"/"分开
- 小心:CSS代码书写顺序不同,导致显示效果不一样
- 小心:CSS代码书写顺序不同,导致显示效果不一样
- boolean类型的字段值在DataGrid里显示值为"-1"与"0",怎么样才能让他显示:Ture或false
- CSS实现不同的打印和屏幕显示结果
- 判断浏览器类型屏幕分辨率自动调用不同CSS的代码
- 调整CSS类型的顺序改变链接翻滚效果
- CSS实现不同的打印和屏幕显示结果
- css实现不同的打印和屏幕显示结果
- 用css实现链接经过时显示浮动图片背景的效果
- 用javascript判断不同的浏览器类型以调用不用的css
- 调整CSS类型的顺序改变链接翻滚效果
- 根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
- 从"FILE://"和"HTTP://"链接下载的不同点