重学 CSS

原文出自 www.w3schools.com 中的 CSS 教程。


注意: 样式名称不要以数字开始, Mozilla/Firefox 无法工作。

注释: /* ... */

属性值和单位之间不要有空格。
20px不能写成 20 px

样式的顺序:
浏览器默认 < 外部样式 < 内部样式 < 内联样式

CSS 语法:
selector {property: value}
例:
body {color: black}
p {font-family: "sans serif"}

组:
h1,h2,h3,h4,h5,h6 {color: green}

类选择器:
p.right {text-align: right}
p.center {text-align: center}
例:
<p class="right">This paragraph will be right-aligned.</p>
<p class="center">This paragraph will be center-aligned.</p>

引用多于一个的样式:
center 与 bold 分别是两个样式的名字。
<p class="center bold">This is a paragraph.</p>

不带标签名称的选择器, 任何标签都可用:
.center {text-align: center}
<h1 class="center">This heading will be center-aligned</h1>
<p class="center">This paragraph will also be center-aligned.</p>

匹配所有 input 元素中 type 属性为 text 的:
input[type="text"] {background-color: blue}

ID 选择器:
以 # 开始, 匹配 ID 为 green 的元素
#green {color: green}

匹配 <p> 元素中 ID 为 para1 的元素
p#para1
{
text-align: center;
color: red
}

引用外部样式:
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css" />
</head>

内部样式: 要有 HTML 注释
<head>
<style type="text/css">
<!--
hr {color: sienna}
p {margin-left: 20px}
body {background-image: url("images/back40.gif")}
-->
</style>
</head>

内联样式:
<p style="color: sienna; margin-left: 20px">
This is a paragraph
</p>

样式覆盖:
样式1:
h3
{
color: red;
text-align: left;
font-size: 8pt
}
样式2:
h3
{
text-align: right;
font-size: 20pt
}
最后:
h3
{
color: red;
text-align: right;
font-size: 20pt
}

a:link {color: #FF0000} /* unvisited link */
a:visited {color: #00FF00} /* visited link */
a:hover {color: #FF00FF} /* mouse over link */
a:active {color: #0000FF} /* selected link */

匹配 <div> 中的第一个 <p>
div > p:first-child
{
text-indent:25px
}

匹配 <p> 中的第一个 <em>
p:first-child em
{
font-weight:bold
}

p:first-line {color:#0000ff;font-variant:small-caps}

p:first-letter {color:#ff0000;font-size:xx-large}

h1:before
{
content: url(beep.wav)
}

h1:after
{
content: url(beep.wav)
}

图像透明:
<img src="klematis.jpg" width="150" height="113" alt="klematis"
style="-moz-opacity:0.4;filter:alpha(opacity=40)"
οnmοuseοver="this.style.MozOpacity=1;this.filters.alpha.opacity=100"
οnmοuseοut="this.style.MozOpacity=0.4;this.filters.alpha.opacity=40" />

Mozilla: -moz-opacity:x x值(0.0 - 1.0)
IE: filter:alpha(opacity=x) x值(0 - 100)
Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值