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

RT有加分
2024-12-22 14:54:26
推荐回答(3个)
回答1:

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

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


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

我是粗体字,不是斜体字,因为我不在列表当中,所以这个规则对我不起作用


  

      
  1. 我是斜体字。这是因为 strong 元素位于 li 元素内。

  2.   
  3. 我是正常的字体。

  4.   


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

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


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

这个段落是红色。


  这个段落是绿色。


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

 .center {text-align: center}

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


  This heading will be center-aligned
  
  
  This paragraph will also be center-aligned.
  


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

回答2:

派生选择器可以使一个元素里的子元素定义样式例如:li a { font-size:14px} 就是给li下的子元素a定义一个14px号像素的字体样式 类别选择器在html中引入css样式通常由,类别选择器在CSS中用一个“.”点开头表示如:.box {width:960px; margin:0 auto; padding:0px; overflow:hidden}
在html页面中,用class="类别名"的方法调用:

这里是内容
类别选择器方法比较简单灵活,可以随时根据页面的需求新建和删除 还有,id选择器在CSS中用“#”号开头表示如:#box {width:960px; margin:0 auto; padding:0px; overflow:hidden} 在html页面中,用id="类别名"的方法调用:
这里是内容
id选择器和类别选择器其实是一样的通常id选择器仅是用来表示不重复的样式相对的来说,类别选择器灵活一些,而id选择器仅表示重要的样式字段

回答3:

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