css选择器

目录

4. 伪类选择器

伪类:不存在的类,特殊的类。用来描述一个元素的特殊状态如:第一个子元素、被点击的元素、鼠标移入的元素.…

伪类一般情况下都是使用:开头

n:第n个,n的范围0到正无穷

2n或even:选中偶数位的元素

2n+1或odd:选中奇数位的元素

以上这些伪类都是根据所有的子元素进行排序的

这几个伪类的功能和上述的类似,不同点是他们是在同类型元素中进行排序的

/* ul下第一个li,红色 */
ul>li:first-child {
  color: red;
}
/* ul下最后一个li,黄色 */
ul>li:last-child {
  color: orange;
}
/* ul下所有li,黑色 */
ul>li {
  color: black;
}
/* ul下第偶数个li,黄色 */
ul>li:nth-child(2n) {
  color: yellow;
}
/* ul下第奇数个li,绿色 */
ul>li:nth-child(odd) {
  color: green;
}
/* ul下除了第三个li,其余都是红色 */
ul>li:not(:nth-of-type(3)) {
  color: red;
}

由于隐私的原因,所以visited这个伪类只能修改链接的颜色

a:link {
  color: red;
}
a:visited {
  color: yellow;
}
a:hover {
  color: green;
}
a:active {
  color: blue;
}

5. 伪元素选择器

伪元素,表示页面中一些特殊的并不真实的存在的元素(特殊的位置)

伪元素使用 :: 开头

::before和::after必须结合content属性来使用

/* 段落首字母设置大小为30px */
p::first-letter{
    font-size: 30px;
}
/* 段落第一行设置为黄色背景 */
p::first-line{
    background-color: yellow;
}
/* 段落选中的部分变绿色 */
p::selection{
    background-color: green;
}
/* div前加上内容 */
div::before{
    content: 'BEFORE';
    color: red;
}
/* div后加上内容 */
div::after{
    content: 'AFTER';
    color: blue;
}

css选择器_船长在船上的博客-CSDN博客

欢迎来访船长在船上的博客,如有疑问可以留言、评论,看到后会及时回复。

4、使用CSS选择器设置特定

在HTML中,标签用于定义表格中的单元格,要设置的宽度,可以使用CSS样式来实现,以下是详细的技术教学:

(图片来源网络,侵删)

1、内联样式

在HTML元素中使用style属性直接定义CSS样式,为设置宽度为100像素:

单元格内容

2、内部样式表

在HTML文档的部分使用标签定义内部样式表,为所有设置宽度为100像素:







  
单元格内容 单元格内容
单元格内容 单元格内容

3、外部样式表

将CSS样式定义在一个单独的文件中,然后在HTML文档中使用标签引用该文件,创建一个名为styles.css的文件,其中包含以下内容:

td {
  width: 100px;
}

在HTML文档的部分引用该样式表:




  


  
单元格内容 单元格内容
单元格内容 单元格内容

4、使用CSS选择器设置特定的宽度

如果需要为特定的设置宽度,可以使用CSS选择器,为第一个表格行的第一个单元格设置宽度为150像素:




  


  
单元格内容 单元格内容
单元格内容 单元格内容

5、使用百分比设置宽度相对于父元素或表格宽度的比例,为所有设置宽度为表格宽度的50%:




  


  
单元格内容 单元格内容
单元格内容 单元格内容

本站内容来自用户投稿,如果侵犯了您的权利,请与我们联系删除。联系邮箱:835971066@qq.com

本文链接:http://news.xiuzhanwang.com/post/1266.html

发表评论

评论列表

还没有评论,快来说点什么吧~

友情链接: