CSS级联样式表-css选择器
CSS概念
Cascading Style sheet 级联样式表
表现HTMl或XHTML文件样式的计算机语言
包括对字体,颜色,边距,高度,宽度,背景图片,网页定位等设定
建议:把表示样式的代码从html中分离出来,并且创建一种规则来定义html标签要显示成什么样子。
选择器:
类型选择器:不带尖括号的标签名。 如给段落标签加下划线 p{text-decoration:underline;} 可以设置多个属性
派生选择器:作用在某些标签的子标签上。 如只给ul 中的li标签加20px的字号 ul li{ font-size:20px;}
伪类选择器:在原有选择器的基础上添加一个限定的条件,当某种情况发生时在选择这个标签。如给超链接加上鼠标悬浮改变红色 ,下划线 a:hover{ color:red; text-decoration:underline;}
:first-child:缩小标签的选择范围。如给ul中的第一个li标签加上红色 ul li:first-child{ color:red;} 只选择第一个li标签。
<style type="text/css">
/*超链接取消下划线,改变颜色为红色*/
a{
text-decoration: none;
color:red;
}
/*当鼠标移动到a上显示下划线,改变颜色为绿色*/
a:hover{
text-decoration: underline;
color:green;
}
/*给li标签改变内链模式*/
ul li{
display: inline;
}
</style>
其中a标签还有其他的伪类选择器:
a:link{ } 为访问的链接,和a{}相同并且同时存在时会覆盖a{}。
a:hover{} 鼠标移动到超链接上时。
a:active{},被选定的超链接。
a:visited{} 已访问的超链接。
类选择器:给HTMl标签增加一个class属性,然后给class属性填写一个值,这个值叫做类型。(在类名前面加“.”)
<body>
<ul class="shihua">
<li>中国需要你</li>
<li>美国需要你</li>
<li>世界需要你</li>
</ul>
<ul>
<li>世界美好</li>
<li>中国美好</li>
<li>美国美好</li>
<li>全都美好</li>
</ul> <!--这里我把上面的ul加上了类,下面的没加,这样使用使用类选择器的时候下面的ulstyle不会改变-->
.shihua{
text-decoration: none;
color: #FF0000; }
.shihua li{
display: inline;
}
CSS级联样式表-css选择器的更多相关文章
- 学习HTML 第三节.接近正题:HTML样式-CSS级联样式表
CSS (Cascading Style Sheets)级联样式表 内联样式 内联样式- 在HTML元素中使用"style" 属性 使用内联样式的方法是在相关的标签中使用样式属性. ...
- css 03-CSS样式表和选择器
03-CSS样式表和选择器 #本文主要内容 CSS概述 CSS和HTML结合的三种方式:行内样式表.内嵌样式表.外部样式表 CSS四种基本选择器:标签选择器.类选择器.ID选择器.通用选择器 CSS几 ...
- CSS篇-样式表、选择器、权重、伪类
CSS定义 CSS:Cascading Style Sheet(层叠样式表) // 写法 选择器 { 属性名: 属性值; } CSS样式表 (1)三种样式表使用 // 内联样式 <div sty ...
- css样式表和选择器的优先级以及position元素属性值的区别
css样式表优先级 问题:当同一个HTML元素被不止一个样式定义时,会使用哪个样式呢? 答:一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字4拥有最高的优先权. 1.浏览器缺省 ...
- 【WordPress】外网访问WordPress时无法加载样式表CSS
情况: 阿里云ECS服务器,用WampServer搭建的WordPress站点,服务端自身访问该站点时显示正常,但外网访问时不能加载样式表CSS的问题. 重要的参考: https://www.doub ...
- Day5 CSS基本样式和C3选择器
Day5 CSS基本样式和C3选择器 一.背景属性 1.背景颜色 background-color:transparent(默认值,透明); 颜色的取值: ...
- CSS样式表及选择器相关内容(一)
CSS(Cascading Style Sheets)层叠样式表1.CSS级联-CSS层叠:规定在哪个HTML中使用哪个样式. body{ font-size:16px; //body默认字体大小 } ...
- CSS:CSS样式表及选择器优先级总结
我们在写网页的时候经常会遇到同一个HTML文件,使用了外部样式.内部样式以及内联样式,那么如果发生冲突时浏览器是怎么抉择的呢? 也会遇到这样的情况,在样式表中,对同一个HTML元素,我们有可能既用到了 ...
- CSS样式----图文详解:css样式表和选择器
主要内容 CSS概述 CSS和HTML结合的三种方式:行内样式表.内嵌样式表.外部样式表 CSS四种基本选择器:标签选择器.类选择器.ID选择器.通用选择器 CSS三种扩展选择器:组合选择器.后代选择 ...
随机推荐
- 激活IDEA,pycharm方法
1.修改hosts文件将0.0.0.0 account.jetbrains.com添加到hosts文件最后,注意hosts文件无后缀,如果遇到无法修改或权限问题,可以采用覆盖的方法去替换hosts文件 ...
- Zipper(动态规划)
点击打开链接 描述 Given three strings, you are to determine whether the third string can be formed by combin ...
- 【性能分析】使用Intel VTune Amplifier
本文转自 https://software.intel.com/zh-cn/blogs/2010/11/10/amplxe-cl/版权归原作者所有,如原作者有任何不允许转载之理由,本文将自行删除. I ...
- 第四天,同步和异常数据存储到mysql,item loader方法
github对应代码:伯乐在线文章爬取 一. 普通插入方法 1. 连接到我的阿里云,用户名是test1,然后在navicat中新建数据库
- 爬虫6:pyquery库
强大又灵活的网页解析库,如果觉得正则写起来太麻烦,BeautifulSoup语法太难记,而你又熟悉jQuery的语法,那么用PyQuery就是最佳选择 一. 初始化 1. 字符串初始化 h ...
- Oracle递归查询(start with)
写代码时碰到要弄清楚Oracle的role之间的传递关系,就是有role A的话,可以通过grant A to B,把A赋予给B,又通过grant B to C .那我想知道所有role中,有哪些ro ...
- leetcode-733-Flood Fill
题目描述: An image is represented by a 2-D array of integers, each integer representing the pixel value ...
- 2016级算法期末模拟练习赛-D.AlvinZH的序列问题
1111 AlvinZH的序列问题 思路 中等题,动态规划. 简化题意,. 坑点一:二维int数组MLE,明显会超过内存限制,由于\(n\)最大为1e4,那么我们的dp数组最大也是1e4,考虑使用sh ...
- VUE源代码调试方法
前两条出自: https://link.zhihu.com/?target=http%3A//www.orzzone.com/vuejs-project-debug.html https://www. ...
- [Re:从零开始的分布式] 0.x——分布式锁概述
为什么需要分布式锁 Martin Kleppmann是英国剑桥大学的分布式系统的研究员,Martin认为一般我们使用分布式锁有两个场景: 效率:使用分布式锁可以避免不同节点重复相同的工作,这些工作会浪 ...