css派生选择器,id选择器,类选择器的具体定义和作用

作者&投稿:虫顺 (若有异议请与网页底部的电邮联系)
css派生选择器,id选择器,类选择器的具体定义和作用~

派生选择器可以使一个元素里的子元素定义样式例如:li
a
{
font-size:14px}
就是给li下的子元素a定义一个14px号像素的字体样式
类别选择器在html中引入css样式通常由,类别选择器在CSS中用一个“.”点开头表示如:.box
{width:960px;
margin:0
auto;
padding:0px;
overflow:hidden}
在html页面中,用class="类别名"的方法调用:<div
class="box">这里是内容
类别选择器方法比较简单灵活,可以随时根据页面的需求新建和删除
还有,id选择器在CSS中用“#”号开头表示如:#box
{width:960px;
margin:0
auto;
padding:0px;
overflow:hidden}
在html页面中,用id="类别名"的方法调用:<div
id="box">这里是内容id选择器和类别选择器其实是一样的通常id选择器仅是用来表示不重复的样式相对的来说,类别选择器灵活一些,而id选择器仅表示重要的样式字段

只能说相同的作用都是用来选择,不同就不好比较了,各有各的长处,就像锤子、起子、锉刀,只能说都是工具,要比较不同确实不好比。

用途:
做网页的时候很多情况下用id、class、派生选择、属性选择中的任意一个都有可能能选择同一个东西实现效果,只能说看用哪个更科学、合理、方便,这个要看具体网页的结构,需要实现的效果了,做的时候根据实际情况来取舍用哪个。很多可左可右的东西,多做做,有经验了自然知道该用哪个了。

派生选择就是选父子、父子子、父子子子:
div p{color:red;}
div和p的父子关系成立了,所以这里是红色


我不是红色,因为这里只是个p,而没上级div标签

-----------------------------------------------

id选择器 和 类选择器
(我无语,你看下书或网上到处都是的教程没?不要学都没学就开始到处问)

-----------------------------------------------

属性选择器:
h1[title] {color:red;}
我是红色
我不是红色,因为我没有class=title

  派生选择器:通过依据元素在其位置的上下文关系来定义样式,你可以使标记更加简洁。
  派生选择器允许你根据文档的上下文关系来确定某个标签的样式。通过合理地使用派生选择器,我们可以使 HTML 代码变得更加整洁。
  比方说,你希望列表中的 strong 元素变为斜体字,而不是通常的粗体字,可以这样定义一个派生选择器:
  

li strong {
  font-style: italic;
  font-weight: normal;
  }


  请注意标记为 <strong> 的代码上下文关系:
  

<p><strong>我是粗体字,不是斜体字,因为我不在列表当中,所以这个规则对我不起作用</strong></p>
  <ol>
  <li><strong>我是斜体字。这是因为 strong 元素位于 li 元素内。</strong></li>
  <li>我是正常的字体。</li>
  </ol>


  id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。
  id 选择器以 "#" 来定义。
  下面的两个 id 选择器,第一个可以定义元素的颜色为红色,第二个定义元素的颜色为绿色:
  

#red {color:red;}
  #green {color:green;}


  下面的 HTML 代码中,id 属性为 red 的 p 元素显示为红色,而 id 属性为 green 的 p 元素显示为绿色。
  

<p id="red">这个段落是红色。</p>
  <p id="green">这个段落是绿色。</p>


  注意:id 属性只能在每个 HTML 文档中出现一次。
  在 CSS 中,类选择器以一个点号显示:
 

 .center {text-align: center}

  在上面的例子中,所有拥有 center 类的 HTML 元素均为居中。
  在下面的 HTML 代码中,h1 和 p 元素都有 center 类。这意味着两者都将遵守 ".center" 选择器中的规则。
  

<h1 class="center">
  This heading will be center-aligned
  </h1>
  <p class="center">
  This paragraph will also be center-aligned.
  </p>


  注意:类名的第一个字符不能使用数字!它无法在 Mozilla 或 Firefox 中起作用。



派生选择器可以使一个元素里的子元素定义样式例如:li a { font-size:14px} 就是给li下的子元素a定义一个14px号像素的字体样式 类别选择器在html中引入css样式通常由,类别选择器在CSS中用一个“.”点开头表示如:.box {width:960px; margin:0 auto; padding:0px; overflow:hidden}
在html页面中,用class="类别名"的方法调用:<div class="box">这里是内容</div> 类别选择器方法比较简单灵活,可以随时根据页面的需求新建和删除 还有,id选择器在CSS中用“#”号开头表示如:#box {width:960px; margin:0 auto; padding:0px; overflow:hidden} 在html页面中,用id="类别名"的方法调用:<div id="box">这里是内容</div>id选择器和类别选择器其实是一样的通常id选择器仅是用来表示不重复的样式相对的来说,类别选择器灵活一些,而id选择器仅表示重要的样式字段

参考资料:http://baike.baidu.com/view/15916.htm?fr=ala0_1#8http://www.w3school.com.cn/css/css_syntax_03.asp如有疑问再提~


安龙县17377138944: CSS中 派生选择器,id 选择器,类选择器,属性选择器这四者有什么区别? -
不音引阳: id 选择器 id是不能重复的 因此只能选择一个元素 类选择器 因为类名是可以重复使用的 因此 可以选择所有类名相同的元素 属性选择器 存在浏览器兼容性问题 ie6不支持,不过ie6的用户应该很少了,使用上也没多大影响 派生选择器 类似于a:hover p:first-letter这些是对某个元素的状态或者位置进行选择 用于什么情况自己体会一下吧

安龙县17377138944: css中的id选择器和派生器是怎么回事啊?还有类选择器还有派生器,感觉好乱啊? -
不音引阳: 派生选择器可以使一个元素里的子元素定义样式例如:li a { font-size:14px}就是给li下的子元素a定义一个14px号像素的字体样式类别选择器在html中引入css样式通常由,类别选择器在CSS中用一个“.”点开头表示如:.box {width:960px; ...

安龙县17377138944: 简述css中的选择器分类及使用方法 -
不音引阳: CSS的选择器其实大类的话可以分为三类,即id选择器、class选择器、标签选择器. 用法如下:#id名 { 属性名:属性值; }.class名 { 属性名:属性值; }标签名 { 属性名:属性值; } 其中,他们之间又可以以不同的方式进行组合,如下:后代选择器: 父代名 后代名 { 属性名:属性值; }子代选择器: 父代名>子代名 { 属性名:属性值; }群组选择器: #name1, .name2, #name div { 属性名:属性值; }伪类选择器: name:伪类通用(通配符)选择器: * { 属性名: 属性值; }……常用的也就这些.

安龙县17377138944: CSS里的HTML选择器、类选择器、ID选择器用于哪些范围 -
不音引阳: ID的优先级最高,用于特定或者特指的,还有就是js里头用到ID选择比较多,类选择器是最常用,一个是用于复用某些CSS,另一个就是用来找后代,毕竟不可能为每个html标签定义一个class,html一般是一开始采用,比如body,a,list-type等等,而后就是跟着class后面找后代,组成复合选择器

安龙县17377138944: Css中的选择器类型有哪三种? -
不音引阳: 严格来说有5种,类选择器,类型选择器,复合选择器,通用选择器,id选择器

安龙县17377138944: css样式表达的选择器有哪些,简要说明
不音引阳: CSS选择器共有三种:标签选择器、ID选择器、类选择器. 【标签选择器】 一个完整的HTML页面是有很多不同的标签组成,而标签选择器,则是决定哪些标签 采用相应...

安龙县17377138944: css有哪些选择器,优先级如何计算 -
不音引阳: 1、类别选择器 类别选择器根据类名来选择,前面以“.”来标志. 在HTML中,元素可以定义一个class的属性,并且多个元素都可以重复应用这个属性. 2、标签选择器 一个完整的HTML页面是有很多不同的标签组成,如:body,div,p,ul,li,而标...

安龙县17377138944: CSS什么时候用类选择器?什么时候用ID选择器? -
不音引阳: W3C标准这样规定的,在同一个页面内,不允许有相同名字的id对象出现,但是允许相同名字的class.这样,一般网站分为头,体,脚部分,因为考虑到它们在同一个页面只会出现一次,所以用id,其他的,比如说你定义了一个颜色为red的class,在同一个页面也许要多次用到,就用class定义.另外,当页面中用到js或者要动态调用对象的时候,要用到id,所以要根据自己的情况运用.自己的语言.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网