前端(2)CSS

css:
Cascading Style Sheet 层叠样式表——修饰、美化网页,化妆师
CSS优先级,即是指CSS样式在浏览器中被解析的先后顺序。
行间样式 > 内嵌css样式 > 外链css样式(在style之前引入)
如果外链css样式在style之后引入,则外链css样式覆盖内嵌css样式,谁在后面以谁为准。
行间样式直接写在标签里:

<div style="width: 100px;height: 100px;background: bisque"></div>

内嵌css样式写在head的style里:

<style>
div{width: 100px;height: 100px;background: red;
}
</style>

外链css样式:

通过link标签,引用一个外部的css文件

<link rel="stylesheet" href="index.css">

基本选择器:

<style>
/* *通配符选择器 匹配任何元素 */
*{margin: 0;padding: 0;
}
/*元素选择器 选择相同的元素对相同的元素设置一种css样式选中页面中所有的此元素*/
div{width: 100px;height: 100px;background: red;
}
/* id选择器 给标签设置一个id属性,在写样式时,在id名字前面加个 # */
#box{width: 150px;height: 150px;background: bisque;
}
/* class选择器 给标签设置一个class属性,在写样式时,在class名字前面加个.一般给具有相同属性的元素设置同一个class */
.box{width: 120px;height: 120px;background: blueviolet;
}
</style>

复杂选择器:

<style>
/* 群组选择器 对几个有相同属性的选择器进行样式设置 两个选择器之间必须用逗号隔开*/
div,p{width: 120px;height: 120px;background: bisque;
}
/* ~ 兄弟选择器 操作的对象是该元素下的所有兄弟元素*/
div ~ p{width: 100px;height: 100px;background: blueviolet;
}/* > 子代选择器 选择某个元素下面的子元素*/
div > div{width: 50px;height: 50px;background: blue;
}/* + 相邻选择器操作的对象是该元素的同级元素选择div相邻的下一个兄弟元素选择到紧随目标元素后的第一个元素*/
div + p{width: 100px;background: blueviolet;height: 100px;
}
</style>

后代选择器:

<style>
li{
/*去掉li标签前面的东西*/
/*list-style: none;*/width: 50px;height: 50px;background: bisque;
}
div ol li{list-style: none;
}
</style>    

伪类选择器:

<style>
/*LoVe HAte*/
a:link{/*link 未被点击的链接*/color: red;
}
a:visited{/*已被点击的链接*/color: blueviolet;
}
a:hover{/*鼠标悬停其上的元素 这个一定要掌握*/color: yellowgreen;
}
a:active{/*鼠标已经再其上按下但是还没有释放的元素*/color: aqua;
}
div{width: 100px;height: 100px;background: bisque;
}
div:hover{ /*改变的是div本身*/background: blueviolet;cursor: pointer;/*手指*/cursor: help;/*帮助*/cursor: wait;/*等待*/cursor: default;/*默认*/
}
div:hover p{ !*改变的是p*!width: 50px;height: 50px;background: blue;
}
a:link,a:visited,a:hover,a:active{color: blue;cursor: pointer;/*去掉下划线*/text-decoration: none;
}
</style>

选择器优先级:

1.先比id(最高位)   class(中间位) tagName(个数位)
    1     2        3
2.id选择器个数不相等,id越多,优先级越高
3.id选择器个数相同,则看class,class多的优先级高
4.class个数相等,就看tagName个数

转载于:https://www.cnblogs.com/ikamu/p/8447657.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/267592.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

某计算机公司的库存管理,《管理系统中计算机应用》应用题数据流程图汇总题及参考答案...

《管理系统中计算机应用》应用题及参考答案——数据流程图1、教学管理的主要工作过程是&#xff1a;系办(公室)输入班级和教学时间&#xff0c;查看教学计划表&#xff0c;确定本学期教学任务&#xff1b;根据本学期教学任务&#xff0c;查看教师表&#xff0c;制作开课任务书和…

perl命令行参数

查看perl版本 perl -version 对脚本进行语法检查 perl -c scriptname.pl&#xff0c;比如 perl -c zdd.pl对zdd.pl进行语法检查&#xff0c;并不执行。 调试perl脚本 perl -d script.pl 执行命令 perl -e print "hellow, world!\n" 注意&#xff0c;在Windows上-e后面…

Missing artifact net.sf.json-lib:json-lib:jar:2.4错误和Eclipse安装Maven插件错误

微信公众号&#xff1a;compassblog 欢迎关注、转发&#xff0c;互相学习&#xff0c;共同进步&#xff01; 有任何问题&#xff0c;请后台留言联系&#xff01; 1、配置Maven项目的pom.xml文件报错 &#xff08;1&#xff09;、错误描述&#xff1a;Missing artifact net.sf.j…

C linux Debug

1 gcc -g -o dest source.c gdb dest //执行可执行文件并DEBUG b 5 // 设计第五行为断点 run //运行程序 l //下一步 p //打印 s //跳入函数并下一步 转载于:https://www.cnblogs.com/lovemo1314/archive/2011/09/19/2181793.html

bzoj千题计划241:bzoj3864: Hero meet devil

http://www.lydsy.com/JudgeOnline/problem.php?id3864 题意&#xff1a; 给你一个DNA序列&#xff0c;求有多少个长度为m的DNA序列和给定序列的LCS为0&#xff0c;1&#xff0c;2.... 求LCS方式&#xff1a;f[i][j]max&#xff08;f[i-1][j],f[i][j-1],f[i-1][j-1]*(s[i]t[j]…

计算机网络工程本科培养计划,网络工程专业卓越计划本科培养方案2015版-西安电子科技大学计算机.doc...

网络工程专业卓越计划本科培养方案2015版-西安电子科技大学计算机.doc网络工程专业卓越计划本科培养方案一、培养目标及培养模式(一)培养目标网络工程专业培养服务于社会主义现代化建设需要的德、智、体、美全面发展&#xff0c;较好的掌握工科公共基础知识&#xff0c;系统地掌…

Apache日志配置

有时候我们需要定制Apache默认日志的格式和内容&#xff0c;比如增加或减少日志所记录的信息、改变默认日志文件的格式等。本文介绍可以用日志 记录的所有信息&#xff0c;以及如何设置Apache使其记录这些信息。    一、定义日志格式(4月3日) 很久以前&#xff0c;日志文件…

web前端【补充】CSS补充

css常用的一些属性&#xff1a; 1.去掉下划线 &#xff1a;text-decoration:none ;2.加上下划线&#xff1a; text-decoration: underline; 3.调整文本和图片的位置&#xff08;也就是设置元素的垂直对齐方式&#xff09;&#xff1a;vertical-align:-20px; 没设置之前&#xf…

语言教案 小小计算机,小班《小小手机本领大》语言教案

【活动目标】1、认识各种手机&#xff0c;了解手机的变化史。2、探索手机的秘密&#xff0c;知道手机的使用方法。【活动准备】各类手机。【活动过程】一、谈话引出课题。星期天你和妈妈去公园&#xff0c;不小心和妈妈走散了&#xff0c;小朋友们有什么办法能找到妈妈&#xf…

XNA游戏:Hello XNA

下面创建一个简单的Windows Phone 7的XNA 程序&#xff0c;只是一个Hello XNA的文本&#xff0c;从屏幕的左上角一直往右下角移动&#xff0c;通过该例子来开始Windows Phone 7 XNA的游戏编程。 新建一个项目后可以看到这样的一个项目工程结构&#xff0c;如图所示。 Content项…

最快超级计算机神威,我国超算第一不保, 2018年最快超级计算机超神威太湖之光2倍...

原标题&#xff1a;我国超算第一不保, 2018年最快超级计算机超神威太湖之光2倍计算机的进化可以说是日新月异&#xff0c;去年的我国的神威太湖之光与天河二号分别为全球最快的大型计算机榜单第一和第二名。但是2018年新的超级计算机性能排名又出来了&#xff0c;这次我国的神威…

Website for the introduction to Matlab and Java

http://www.aquaphoenix.com/#Lectures转载于:https://www.cnblogs.com/stoneresearch/archive/2011/09/21/4336541.html

20180223

<1>集合对象转数组 Object[] arrayOfObject list.toArray(); <2>数组复制 int[] arr1 {1, 2, 3, 4, 5}; int[] arr2 Arrays.copyOf(arr1, arr1.length); Arrays的copyOf()方法传回的数组是新的数组对象&#xff0c;所以您改变传回数组中的元素值&#xff0c;也…

html5 抽奖程序,真正的网页抽奖-JavaScript HTML5代码

圆盘抽奖*.{margin:0;padding:0;}#elm1{height:40px;background-color:#a00;}#elm2{height:50px;background-color:#0a0;}#wrap{position:relative;height:400px;}#bg{position:absolute;left:0;top:0;}#cell{position:absolute;left:0;top:0;}#control{position:absolute;left…

杂七杂八的小技巧

1、for循环 使用for循环过程中&#xff0c;数组的长度&#xff0c;使用一个变量来接收&#xff0c;这样有利于代码执行效率得到提高&#xff0c;而不是每走一次循环&#xff0c;都得重新计算数组长度 不推荐 for(var i0;i<arr.length,i){} 推荐 for(var i0,lenarr.length;i&…

计算机怎么删除表格,电脑中删除Excel2010表格多余图片的三种方法

为了让表格看起来更加直观&#xff0c;很多朋友都会在Excel中插入图片。那么&#xff0c;当我们大批量插入图片时&#xff0c;如果想要删除的话&#xff0c;应该怎么办呢&#xff1f;以下是系统城小编为您带来的电脑中删除Excel2010表格多余图片的三种方法&#xff0c;希望对您…

C#设计模式--模板方法模式(学习Learning hard 设计模式笔记)

class Program{static void Main(string[] args){//创建一个菠菜实例并调用模板方法Spinach spinach new Spinach();spinach.CookVegetable();Thread.Sleep(5000);//创建一个白菜实例并调用模板方法ChineseCabbage chineseCabbage new ChineseCabbage();chineseCabbage.CookV…

Windows下UltraEdit查看Objective-C代码高亮工具

如果您在 Windows 下习惯用 UltraEdit&#xff0c;会发现它查看 Objective-C 源代码没有高亮效果。CocoaChina 会员 “逍遥一狂” 制作的 UltraEdit 查看 Objective-C 代码高亮工具应该会很有帮助。 下载附件 wordfile.zip (61 K) &#xff0c;解压出 wordfile.uew 文件。 在 U…

sql 2008找不到服务器,sql server 2005 数据库迁移问题总结——错误 ‘80004005’ 在 sys.servers 中找不到服务器 ‘XXX’...

SQL2005做转移的过程中遇到此问题&#xff0c;到时为了方便&#xff0c;转移方法直接采用的&#xff0c;停止A服务器&#xff0c;复制A服务器中的数据库&#xff0c;将此数据库加载到B服务器&#xff0c;重启B服务器&#xff0c;有可能这种迁移方法有问题&#xff0c;最后的结果…

Linux新内核修复14年古老bug

前往巴西参加了LinuxCon大会之后&#xff0c;Linus Torvalds立即投入工作&#xff0c;近日又放出了Linux Kernel系统内核的2.6.36-rc5预览版。该版本依然是修复bug和其他问题为主&#xff0c;其中就包括一个存在了14年之久的古老bug。对于那些运行在ALPHA架构上的用户来说&…