- /*
- *作者:呆萌老师
- *☑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" />
- <div id="d1">aadiv>
-
- <div class="news_title">bbdiv>
-
- <div class="news_title">ccdiv>
-
- <ul>bbul>
-
- <span class="news_title">ddspan>
对应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;
}