惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Stack Overflow Blog
Stack Overflow Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
大猫的无限游戏
大猫的无限游戏
爱范儿
爱范儿
WordPress大学
WordPress大学
B
Blog RSS Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
人人都是产品经理
人人都是产品经理
J
Java Code Geeks
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件
MyScale Blog
MyScale Blog
GbyAI
GbyAI
Martin Fowler
Martin Fowler
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 聂微东
The Cloudflare Blog
L
Lohrmann on Cybersecurity
Apple Machine Learning Research
Apple Machine Learning Research
I
InfoQ
Google DeepMind News
Google DeepMind News
S
Securelist
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - 【当耐特】
Latest news
Latest news
T
Threatpost
量子位
Y
Y Combinator Blog
T
Troy Hunt's Blog
Know Your Adversary
Know Your Adversary
MongoDB | Blog
MongoDB | Blog
罗磊的独立博客
博客园_首页
AWS News Blog
AWS News Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
宝玉的分享
宝玉的分享
Project Zero
Project Zero
V
Visual Studio Blog
F
Fortinet All Blogs
S
Security Affairs
The Register - Security
The Register - Security
G
Google Developers Blog
T
Tenable Blog
L
LINUX DO - 最新话题
The GitHub Blog
The GitHub Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
博客园 - 三生石上(FineUI控件)
T
The Exploit Database - CXSecurity.com
博客园 - Franky

博客园 - Shake. Wang's blog

解决sqlserver2005中文版与vs2005的WebApplicationProject的冲突问题 终极解决MagicAjax提交中文表单乱码的问题 Google的使命 - Shake. Wang's blog MagicAjax的中文问题 给web用户控件自定义后台事件 [导入]当css遇到xhtml--从display:inline到float:left - Shake. Wang's blog [导入][转]台湾鸿海总裁郭台铭给员工的一封邮件,很有借鉴意义 [导入]Unable to get the project ile from the web server错误的解决方法 [导入]ASP.NET 2.0 的内部变化 [导入]VSTS新鲜感触。。。 Blogger 的传说 超女运动终于谢幕了 基于MasterPage和UserControl的网站架构模式 也说: 谁来重燃开发者的激情 WebApplication的多国语言实现思路 cs第二次整容... 寻找丢失的iexplore进程 伟大架构师的秘密 抗战60周年祭
[导入]再谈css--如何针对不同位置的元素使用不同的风格
Shake. Wang's blog · 2006-06-23 · via 博客园 - Shake. Wang's blog

最近经常被问到如何灵活使用css的问题。的确,这是一个好现象。很多人已经开始逐渐的习惯于全面使用css排版,尽量做到展现与内容的分离。但在此习惯的过程中一定会遇到各种棘手的问题。我的一个经验就是:多查css手册,多尝试,多琢磨专家们的网页,可以将一些页面另存一下,慢慢分析。

好,说正题。经常有这样一种情况:我想在同一个页面的不同位置对超链接的风格进行定义,比如,在页面的导航部分,我不希望有下划线,而在其他地方则需要下划线。

实现的方式总的来说有两种:

1。对在不同的地方的超链接直接使用css内嵌指定,如:。这种方式很明显,最为强大和灵活。可以做到页面上的任意一个超链接的风格都不一样。但是,我们并不需要这么灵活,而且,对每个超链接都实行这个定义,太繁琐。

2。利用css本身的对象层级的支持,分批地制定超链接的风格。比如,普通情况下,我把整个页面里的超链接都定义成带下划线,而只有菜单不使用。那么,可以使用如下方式:

a { color:Black; font-size:12px; text-decoration:underline; }

而菜单如果是使用 ul 定义,像我上一篇 blog里描述的那种风格,我就可以这样定义:

.Menu a { color:Black; font-size:12px; text-decoration:none; }

这里的 .Menu是指菜单的外边界使用的css 。这样,只要是在这个菜单内的超链接都会使用这个风格。

当然,这种指定方法也可以有很多种。如:

#MyMenu a {....} 表示在ID为MyMenu的元素内部所有超链接样式;

#MyMenu li a{...}表示在ID 为MyMenu的元素内部的 li 元素内部的 超链接样式;

。。。。

几年前,苏沈小雨就编写过一本 css2.0手册 ,您可以在 这里下载


文章来源:http://community.hf-mstc.org/cs/blogs/shakewang/archive/2006/06/23/2857.aspx

posted on 2006-06-23 15:00  Shake. Wang's blog  阅读(371)  评论()    收藏  举报