您现在的位置是:网站首页> 编程资料编程资料
css复杂选择器及css字体样式、颜色属性详解css3的focus-within选择器的使用CSS选择器中的正则表达式使用巧用CSS属性值正则匹配选择器(小技巧)css选择器四大类:基本、组合、属性、伪类详解如何使用CSS3中的结构伪类选择器和伪元素选择器CSS3 新增选择器的实例css3 伪类选择器快速复习小结CSS 样式的使用方式、选择器 盘点CSS Selectors Level4中新增的选择器CSS 中的六个重要选择器(三秒就可以记住)
2021-09-03
980人已围观
简介 这篇文章主要介绍了css复杂选择器及css字体样式、颜色属性,复杂选择有三种,每种方法通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
之前学习了css的一些基础选择器,然而今天要介绍css的复杂选择器,复杂选择器一共有三种
1.父子(派生)选择器
234123
此时要使234有颜色,需要用到父子选择器,虽说用之前的标签选择器可以让它有颜色,但是123也会有颜色,所以用到为父子关系的父子选择器,这样就可以精确的让234变色而不使123变色,使用的方法就是父级标签+空格+子级标签,例如
div strong em{ backgroud-color:red; }这样234所在位置背景颜色为红,但是123所在位置不满足父子关系,所以123所在背景不会变红;(当然不一定只能用标签选择器连接,也可以用class选择器等,只取决于是否满足父子关系,与连接选择器无关)
2.直接子元素选择器
123456
表示直接一级关系的子元素,例如这里的123是div下面直接的一个em里面,所以称这个em是div的直接子元素,通过这种方式修饰,只会让123变色,而456不会变色,使用的方法是
div > em { background-color:red; }通过 “>” 连接,这表示对div的直接子元素em里面的内容进行修饰。
3.并列选择器
123
这个时候要想2变色而其他的不变色,用标签选择器、属性选择器是办不到的(当然可以用加id选择器),所以这个时候就需要并列选择器,就是通过两个并列的元素来找到修饰对象,从而进行修饰。使用方法如下:
div.demo{ background-color:red; }并列选择器(多个选择条件选中一个对象)具有它的独特性(与其他元素不一样),方法是两个或两个以上的选择方法不加空格连接在一起。
]
使用复杂选择器需要考虑权重问题,同一排的标签,权重值可以直接相加
接下来是css字体样式和颜色的一些简单属性;
div{ font-size:30px; font-weight:bold; font-style:italic; font-family:arial; color:green; color:ff00ff; color:rgb(25,25,25); } 其中字体属性值可参考词典www.css88.com,颜色属性一般不会用纯英文单词式,因为它具有限制性(单词是什么,颜色就是什么,不会有什么乳白,象牙白之类的,它只有白色),颜色代码和颜色函数相对灵活,改变范围很大。颜色函数后面的值美工会提供给我们前端,rgb调色表可以在网上搜索。
今天就先介绍css的这两种代码,刚刚提供的那个网站对我们前端学习者帮助很多,大家可以直接点击进入,其他的以后会陆续写上去,写得不好,大家见谅!
总结
以上所述是小编给大家介绍的css复杂选择器及css字体样式、颜色属性,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
相关内容
- 深入理解CSS中的数学表达式calc()css3中的calc函数浅析巧用CSS3的calc()宽度计算做响应模式布局的方法CSS3 calc()会计算属性详解详解CSS 3 中的 calc() 方法浅谈css3中calc在less编译时被计算的解决办法CSS3 Calc实现滚动条出现页面不跳动问题 CSS3的calc()做响应模式布局的实现方法CSS3 函数技巧 用css 实现js实现的事情(clac Counters Tooltip)
- CSS3实现网站商品展示效果图HTML5+CSS3:3D展示商品信息示例
- CSS中使用文本阴影与元素阴影效果css3中less实现文字长阴影(long shadow)CSS 实现多彩、智能的阴影效果
- 移动端自适应样式之@media的使用方法CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- CSS实现ul和li横向排列的两种方法HTMl中标签中li横向排列的实现示例css实现图片横向排列滚动效果让几个横向排列的浮动子div居中显示的方法让横向排列的几个浮动(float:left)的子div居中显示CSS的ul和li实现横向排列和去掉li的点
- CSS 实现侧滑显示留言面板的网页组件功能ai怎么使用CSS属性面板?Dreamweaver中CSS面板该怎么设置?纯css3制作网站后台管理面板
- CSS控制网页背景颜色的代码纯CSS3实现网页背景音乐动画代码CSS实现网页背景图片自适应全屏的方法用网页技术CSS实现网页背景渐变的四种代码设置CSS 网页背景渐变实现代码CSS3教程(5):网页背景图片
- CSS完美解决前端图片变形问题的方法CSS实现图片等比例缩小不变形的实例代码关于css控制图片大小不变形的实现思路
- 常见的浏览器兼容性问题(小结)浅谈遇到的几个浏览器兼容性问题base64图片在各种浏览器的兼容性处理 对常见的css属性进行浏览器兼容性总结(推荐)CSS浏览器兼容性常见问题总结大全(推荐)避免不必要的浏览器兼容性问题的5个技巧详解CSS3浏览器兼容浅谈浏览器的兼容性(必看篇)详解IE浏览器的haslayout属性及相关兼容性问题解决浏览器hack总结 详细的浏览器兼容性的快速解决方法HTML5的video标签的浏览器兼容性增强方案分享
- CSS3关于z-index不生效问题的解决css之Display、Visibility、Opacity、rgba和z-index: -1的区别解决CSS中子元素z-index与父元素兄弟节点的层级问题css 层叠与z-index的示例代码z-index为负值的元素无法点击到的解决方法CSS z-index 层级关系优先级的概念css z-index层重叠顺序使用介绍css中z-index: 0和z-index: auto的区别
