新手学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的问题,什么样的代码如何将信息从协议中传递而不用复制?
谢谢! 展开
有两个css选择器为.fancy td和fancy.td,是否第一个的话适用于表格或者div元素,而第二个只适用于表格元素?如果是的话,第一个适用范围更广且作用一样,为什么没有完全用第一种取代第二种?
如何将以下两个合成一个?
[title~=hello]
{color:red;}
[title|=hello]
{color:red;}
4.一个额外的关于socket的问题,什么样的代码如何将信息从协议中传递而不用复制?
谢谢! 展开
1个回答
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那个我不知道。
.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那个我不知道。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询