新手学html/css的几个基础问题

id和class用处类似,但是class可多次使用,为什么不完全用class取代id?有两个css选择器为.fancytd和fancy.td,是否第一个的话适用于表格或者... id和class用处类似,但是class可多次使用,为什么不完全用class取代id?
有两个css选择器为.fancy td和fancy.td,是否第一个的话适用于表格或者div元素,而第二个只适用于表格元素?如果是的话,第一个适用范围更广且作用一样,为什么没有完全用第一种取代第二种?
如何将以下两个合成一个?
[title~=hello]
{color:red;}
[title|=hello]
{color:red;}
4.一个额外的关于socket的问题,什么样的代码如何将信息从协议中传递而不用复制?
谢谢!
展开
 我来答
匿名用户
2015-07-06
展开全部
你可以全用class不用id,没问题的,只是用id的一眼就知道是唯一的样式,以后维护起来容易区分些,还有就是网站有js要取得某个html标签时,取得id有原生的方法,比较方便,取class是没有原生方法的。

.fancy td 是选择 class=fancy 的元素下的 td 标签:
<table class="fancy"><td></td></table>

fancy.td 是选择 td 标签且 class=fancy 的:
<table><td class="fancy"></td></table>

.fancy td 和 fancy.td 各有各的用途,就和 id 跟 class 一样,都是各有适用的地方,你是没搞得明白才会想出合并的问题

#abc{color: red;}
.efg{color: red;}
等于下面:

#abc , .efg{color: red;}

socket那个我不知道。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式