/* *作者:呆萌老师 *☑csdn认证讲师 *☑51cto高级讲师 *☑腾讯课堂认证讲师 *☑网易云课堂认证讲师 *☑华为开发者学堂认证讲师 *☑爱奇艺千人名师计划成员 *在这里给大家分享技术、知识和生活 *各种干货,记得关注哦! *vx:it_daimeng */
CSS是Cascading Style Sheet(层叠样式表)的缩写。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。 CSS不需要编译,可以直接由浏览器执行(属于浏览器解释型语言)。
方式1 行内样式
<div style="color:red; background-color: yellow;"> 文字 </div>
方式 2 嵌入式
<style> span{ color: red; background-color: yellow; } </style>
方式3 链接式
<link rel="stylesheet" href="css/index.css" />
- CSS中的选择符
- 元素选择器
<div id="d1">aa</div> <div class="news_title">bb</div> <div class="news_title">cc</div> <ul>bb</ul> <span class="news_title">dd</span>
对应css样式的写法:
/* 通配符选择器 */
*{ margin: 0; padding: 0; }
/*标签选择器*/
div,ul{ margin: 0; padding: 0; }
/*id 选择器*/
#d1{ color: red; }
/*类别选择器*/
.news_title { color: green; }
关系选择器
/*父子关系*/
li>a{ color: green; }
/*包含关系*/
.list a{ color: red; }
/*相邻关系 ul下面的第一个a 标签*/
ul + a{ color: blue; }
/*兄弟关系 ul后面的所有 兄弟 a标签 */
ul ~ a{ color: yellow; }
属性选择器
/*属性选择器*/
input[name='uname'] { color: red; }
/*name 以 u开头*/
input[name^='u'] { color: red; }
/*name 以 u结尾*/
input[name$='u']
{
color: red;
}
/*name 包含u的*/
input[name*='u']
{
color: red;
}
标签:CSS3,层叠,name,color,ul,样式表,input,选择器,red From: https://www.cnblogs.com/daimenglaoshi/p/16640548.html