Css 基础
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Css 基础,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1962字,纯文字阅读大概需要3分钟。
内容图文
Css的四种引入方式
1.行内式
< p style ="background: green" >这是一个p标签</p>
2.内嵌式
< head > < meta charset ="UTF-8" > < title >Title</title><style> p{ background: green;}</style></head>
3.外链式
< link type ="text/css" rel ="stylesheet" href ="demo.css" >
4.导入式
< style > @import "demo.css"; </ style >
Css 选择器
1.基础选择器
选择器 | 描述 | 例子 |
* | 匹配任何元素 | *{} |
E | 匹配所有E标签的元素 | p{} |
.class | 匹配所有class属性中包含info的元素 | .info{} |
#id | 匹配所有id属性等于footer的元素 | #footer{} |
2.组合选择器
选择器 | 描述 | 例子 |
E, F | 匹配所有E元素和F元素 | div,p{} |
E F | 匹配所有E元素里面的F元素 | div p{} |
E > F | 匹配所有E元素的子元素F | div > p{} |
E + F | 匹配E元素后紧跟的F元素 | div + p{} |
3.属性选择器
选择器 | 描述 | 例子 |
E[attr] | 匹配所有具有attr属性的E元素 | *[href] |
E[attr=val] | 匹配所有具有attr属性等于val的元素 | *[target=_black] |
E[attr~=val] | 匹配所有attr属性具有多个空格分隔的值,其中一个值等于“val”的E元素 | *[class=a1] |
E[attr^=val] | 匹配attr属性值以val指定值开头的每个元素 | *[class^=nam] |
E[attr$=val] | 匹配attr属性值以val指定值结尾的每个元素 | *[class$=ame] |
4.结构选择器
选择器 | 描述 | 例子 |
:root | 匹配根标签(html) | :root |
:not | 排除 | :not(h3) |
:only-child | 匹配某父类只有一个子元素的标签 | div:only-child |
:first-child | 选择父元素中的第一个子元素 | div:first-child |
:last-child | 选择父元素中的最后一个子元素 | div:last-child |
:nth-child(n) | 正选父元素的第n个子元素 | div:nth-child(n) |
:nth-last-child(n) | 反选父元素的第n个子元素 | div:nth-last-child(n) |
5.伪类选择器
选择器 | 描述 | 例子 |
:link | (没有接触过的链接),用于定义了链接的常规状态。 | a:link{} |
:hover | (鼠标放在链接上的状态),用于产生视觉效果。 | a:hover{} |
:visited | (访问过的链接),用于阅读文章,能清楚的判断已经访问过的链接。 | a:visited{} |
:active | (在链接上按下鼠标时的状态),用于表现鼠标按下时的链接状态。 | a:active{} |
:before | 在元素前插入内容, 内容需用content来定义 | p:before{} |
:after | 在元素后插入内容, 内容需用content来定义 | p:after{} |
Css常用属性
颜色属性
名称 | 功能 | 例子 | 例子描述 |
color | 定义颜色 |
p{color: blue} p{color: #111} p{color: rgb(255, 0, 0)} p{color: rgba(255, 0, 0, 0.5)} |
使用英文 使用十六进制 使用rgb 使用rgba, 可调透明度 |
字体属性
名称 | 功能 | 例子 | 例子描述 |
font-size | 字体大小 |
p{font-size: 20px/em} p{font-size: } |
以像素/倍率来设置字体大小 |
font-family | 字体样式 | p{font-family: ‘Lucida Bright‘} | 字体样式,网上搜索然后使用 |
font-weight | 字体粗细 |
p{font-weight: normal} p{font-weight: 700px}
|
整数倍来定义, 100-900, 400等于normal, 700等于bold 默认值 |
font-style | 字体斜体 | p{font-style: obli} |
背景属性
原文:https://www.cnblogs.com/py-peng/p/13930365.html
内容总结
以上是互联网集市为您收集整理的Css 基础全部内容,希望文章能够帮你解决Css 基础所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。