网站首页 > 基础教程 正文
1.1 选择器语法
选择器{ 样式1;样式2;样式3;……}
1.2 CSS基本选择器
(1)标签选择器
语法:
标签{样式1;样式2;}
p{
font-weight: bolder;
color:darkslategray;
font-family: "微软雅黑";
}
(2) 类选择器
.box2{
border:dotted 2px blue;
}
Html使用类
<div class="box2">box2</div>
<div class="box2">box3</div>
(3) id选择器
/*Id选择器*/
#top{
height: 120px;
}
#middle{
height: 500px;
}
#bottom{
height: 200px;
background: #ccc;
}
html中使用:
<div id="top">
<a href="#">首页</a><a href="#">首页</a><a href="#">首页</a><a href="#">首页</a>
box1
</div>
<div id="middle">
<a href="#">产品1</a>
<a href="#">产品2</a>
<a href="#">产品3</a>
<a href="#">产品4</a>
box2
</div>
<div id="bottom">
<a href="#">友情链接</a>
box3
</div>
(4)通配符选择器
*{
样式1;
样式2;
}
*{
padding: 0;
margin: 0;
}
(5)包含选择器
语法:
E1 E2
table td { font-size:14px; }
.prolist{
width: 200px;
border: solid 1px gray;
}
.prolist h3{
height: 40px;
line-height: 40px;
text-indent: 20px;
}
.prolist ul li{
text-indent: 20px;
border-bottom: dotted 1px gray;
}
Html部分:
<div class="prolist">
<h3>产品导航</h3>
<ul>
<li><a href="">热卖产品</a></li>
<li><a href="">打折产品</a></li>
<li><a href="">特价产品</a></li>
<li><a href="">电子数码</a></li>
<li><a href="">游戏</a></li>
</ul>
</div>
(6) 子选择器
语法:
E1 > E2
<style type="text/css">
/*子选择器*/
body>div{
border: solid 1px gray;
margin: 5px;
}
</style>
<div>
这是第一个的段落
<div>
这是第一个段落中嵌套的段落
</div>
</div>
<div>
这是第二个段落
</div>
(7) 分组选择器
作用:将同样的样式,应用于不同的选择器
语法:
E1,E2,E3,E4{
样式;
}
/*分组*/
/*span,p,a{
color:goldenrod;
}*/
.aa,.bb,#p1{
color:red;
}
<div>
这是第一个的段落
<div>
这是第一个段落中嵌套的段落
</div>
<span class="aa">
这是span标签
</span>
<a href="#" class="bb">这是超链接标签</a>
</div>
<div>
这是第二个段落
<p id="p1">
这是p标签
</p>
</div>
(8) 属性选择器
1. E1[attr]
2. E1[attr=value]
3. E1[attr~=value]
4. E1[attr|=value]
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
input{
width: 80px;
height: 40px;
border: solid 1px red;
}
input[type="submit"]{
color: blue;
}
input[name="button"]{
color: red;
}
</style>
</head>
<body>
<form action="1.demo.html" method="post">
<input type="button" name="button" id="" value="普通按钮" />
<input type="submit" name="" id="" value="普通按钮" />
<input type="reset" name="button" id="" value="普通按钮" />
</form>
</body>
</html>
- 上一篇: CSS 样式规则 css样式规则由什么组成
- 下一篇: css预处理器less语法 css3预处理器
猜你喜欢
- 2024-10-12 《CSS》实战指南2024 css实战手册第四版 pdf
- 2024-10-12 程序员都必掌握的前端教程之CSS基础教程(上)
- 2024-10-12 CSS与JavaScript的区别是什么? javascript css 区别
- 2024-10-12 css预处理器less语法 css3预处理器
- 2024-10-12 CSS 样式规则 css样式规则由什么组成
- 2024-10-12 CSS bottom 属性 cssbottom属性
- 2024-10-12 HTMLCSS学习笔记(三)——CSS基础要打好
- 2024-10-12 什么是CSS? 什么是css盒模型? 盒模型由哪几部分组成?
- 2024-10-12 PostCSS——css必备 postcss的作用
- 2024-10-12 揭秘 Lightning CSS 的超速魅力 梦见擦窗户框
- 最近发表
-
- 1G内存如何对40亿QQ号去重?(qq内存50g)
- Python的os模块:操作系统交互的得力助手
- 引爆你的效率!深入探索 Python os 模块那些不为人知的高阶玩法
- python 进阶突破——内置模块(Standard Library)
- 10行Python代码实现智能文件整理(python整理文件到指定文件夹)
- Python办公自动化系列篇之六:文件系统与操作系统任务
- Windows如何批量修改文件后缀名(电脑如何批量修改文件后缀名)
- Python常用内置模块介绍——文件与系统操作详解
- 每天一个Python库:标准库 os 模块,玩转文件和目录操作!
- Python目录与文件操作教程(python编程目录)
- 标签列表
-
- 菜鸟教程 (58)
- jsp (69)
- pythonlist (60)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- pythonif (68)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)