CSS 可以控制网页布局和样式

CSS 规则由选择器和声明组成;声明由属性和值组成,每个属性对应一个值

selector {attribute1: val1; attribute2: val2;}

如果 val 是多个单词要 sel {attribute: "a b c";}

如果是颜色用到 RGB 的百分比的时候 就算是 0% 在 0 的后面也要加 %

<!DOCTYPE html>
<html>
<head><title>标签切换</title><style type="text/css">* {margin: 0;}#container {position: relative;margin: 50px;width: 500px;height: 300px;/*background-color: rgba(0, 0, 0, .05);*/}#tabs {position: absolute;top: 0;left: 1px;width: 150px;height: 100%;box-sizing: border-box;/*background-color: rgba(0, 0, 0, .1);*/}#tabs .tab {width: 100%;height: 40px;line-height: 40px;padding-left: 10px;box-sizing: border-box;border-right: 1px solid #888;background-color: #ddd;cursor: pointer;}#tabs .tab:hover {background-color: #eee;}#tabs .tab.active {border: 1px solid #888;border-right: 1px solid #eee;background-color: #eee;}#contents {float: right;width: 350px;height: 100%;border: 1px solid #888;box-sizing: border-box;background-color: #eee;}#contents .content {width: 100%;height: 100%;padding: 10px;box-sizing: border-box;/*background-color: rgba(0, 0, 0, .1);*/display: none;}#contents .content.active {display: block;}</style>
</head>
<body>
<div id="container"><div id="tabs"><div class="tab active">案件来源</div><div class="tab">风险类型</div></div><div id="contents"><div class="content active"><ul><li>内部核查</li><li>用户反馈</li><li>银行反馈</li><li>商户反馈</li></ul></div><div class="content"><ul><li>银行卡风险</li><li>账户风险</li><li>网银风险</li></ul></div></div>
</div>
<script type="text/javascript" src="./jquery-1.8.3.min.js"></script>
<script type="text/javascript">var tabs = $('.tab');var contents = $('.content');tabs.each(function(index) {$(this).click(function() {tabs.removeClass('active');tabs.eq(index).addClass('active');contents.removeClass('active');contents.eq(index).addClass('active');});});
</script>
</body>
</html>

样例

id 选择器:#

class 选择器:.

也可以 #id .class 这样去选择某个 id 下的指定的 class

属性选择器:带有 title 属性的所有元素设定

[title] {

color: black;

}

插入样式表

<head>
<link rel="stylesheet" type="text/css" href="myCSS.css" />
</head>

View Code

CSS 定位机制

有三种 普通流 浮动和绝对定位

position 属性:

position: 把元素放置到一个静态的、相对的、绝对的、或固定的位置中。

top: 定义了一个定位元素的上外边距边界与其包含块上边界之间的偏移。

right: 定义了定位元素右外边距边界与其包含块右边界之间的偏移。

bottom: 定义了定位元素下外边距边界与其包含块下边界之间的偏移。

left: 定义了定位元素左外边距边界与其包含块左边界之间的偏移。

overflow: 设置当元素的内容溢出其区域时发生的事情。

clip: 设置元素的形状。元素被剪入这个形状之中,然后显示出来。

vertical-align: 设置元素的垂直对齐方式。

z-index: 设置元素的堆叠顺序。

相对定位:position: relative;

让元素出现在它所在位置然后可以通过 left top right 这样来控制它相对原来位置偏移的距离

!!!在使用相对定位的时候无论是否移动元素都是占据原来位置的 所以偏移有可能导致覆盖其他的框

绝对定位:position: absolute;

绝对定位元素的位置是相对于最近的已定位祖先元素 如果没有最近的已定位祖先元素那么相对位置是最初的包含块

!!!因为绝对定位的框与文档流无关,所以它们可以覆盖页面上的其它元素。可以通过设置 z-index 属性来控制这些框的堆放次序

浮动:position: float;

这里讲的 hin 清楚了

COLORRR

 #000000 rgb(0,0,0)

 #FF0000 rgb(255,0,0)

 #00FF00 rgb(0,255,0)

 #0000FF rgb(0,0,255)

 #FFFF00 rgb(255,255,0)

 #00FFFF rgb(0,255,255)

 #FF00FF rgb(255,0,255)

 #C0C0C0 rgb(192,192,192)

 #FFFFFF rgb(255,255,255)

转载于:https://www.cnblogs.com/zlrrrr/p/11504655.html

前端学习记录 CSS相关推荐

  1. 前端学习记录 —— HTML篇(下)

    前端学习记录 -- HTML篇(下) 一.表格标签 table,tr,td 1. 表格标题 <caption></caption><caption></cap ...

  2. 前端学习记录 —— JavaScript(一)

    前端学习记录 -- JavaScript(一) 前言 一.初识 JavaScript JavaScript 的特点 JavaScript的作用 编程语言与标记语言的区别 HTML/CSS/JS 的关系 ...

  3. 前端学习记录13-CSS-(滑动门技术,微信导航栏实现,淘宝轮播图实现,图标字体实现,过渡效果,获得焦点元素)

    前端学习记录13-CSS-滑动门技术,微信导航栏实现,淘宝轮播图实现,图标字体实现,过渡效果,获得焦点元素 滑动门技术 微信导航栏实现 静态轮播图实现 网上引用的图标字体设置 过渡效果(transit ...

  4. 前端学习之CSS第三天

    前端学习之CSS第三天 一.圆角边框 border-radius 圆形 :正方形的盒子是圆形,长方形的盒子是椭圆 boder-radius:50% 圆角矩形:高度或者是宽度的一半 border-rad ...

  5. web前端学习中CSS,JS代码压缩

    web前端要学习的知识有很多,前端基础要学习三个部分:HTML,CSS,JavaScript(简称JS),因此首先明确三个概念:HTML负责结构,网页想要表达的内容由html书写. CSS负责样式,网 ...

  6. 【前端学习】CSS入门

    前端学习:CSS入门 文章目录 前端学习:CSS入门 前言 1.class01 1.我的第一个CSS 2.导入方式 3.基本选择器 (1)ID选择器 (2)标签选择器 (3)类选择器 4.层次选择器 ...

  7. Web前端学习之 CSS基础二

    Web前端学习之 CSS基础二 1. 2. 主体 3. 完整代码如下所示 4. 结束语 1. /* 权重是0 */* {font-size: 35px;text-align: center;color ...

  8. (:◎)≡前端学习之CsS篇

    前端学习之CSS篇 1.CSS简介 2.CSS语法规范 3.CSS选择器 (1)标签选择器 (2)类选择器 (3)id选择器 (4)通配符选择器 (5)选择器总结 4.CSS字体属性 5.CSS文本属 ...

  9. 前端学习记录27-JavaScript-(作用域、预解析、自定义对象)

    前端学习记录27-JavaScript-作用域.预解析.自定义对象 作用域 全局作用域 局部作用域(函数作用域) 变量作用域 全局变量 局部变量 作用域链 预解析 变量预解析 函数预解析 预解析经典面 ...

最新文章

  1. 线性回归——lasso回归和岭回归(ridge regression)
  2. SpringBoot+Shiro学习(一):主要模块介绍
  3. JavaOne 2012:向上,向上和向外:使用Akka扩展软件
  4. 修改Tomcat端口号
  5. Java实训项目:GUI学生信息管理系统(2017)
  6. String 和 StringBuffer 的区别
  7. 访问线上平台出现http状态码“502”和“504”
  8. 计算机打印机驱动f4200,惠普HP Deskjet F4238 多功能一体机驱动惠普HP Deskjet F4238 多功能一体机驱动...
  9. 最新的省市区三级地区MySQL数据库,附带获取方法
  10. 为什么说至强系列cpu是服务器u,至强cpu那么好,为什么日常装机的时候一般都选酷睿系列的呢?...
  11. 中国5G频谱即将公布,5G牌照或发放四张,中国广电强势入局
  12. panabit之PPPoE认证
  13. 网站推广第一周总结和反思
  14. 如何才能高效的学习编程语言(分享)
  15. Lucas定理相关证明
  16. 计算机配置中什么表示硬盘,电脑硬盘的分类介绍 硬盘中的Master和Slave代表什么意思...
  17. repr函数输出调试信息
  18. 各大搜索引擎收录地址
  19. oracle 应收 系统选项,R12 总账 应收 应付 税 基本设置 (图文版)
  20. mel表达式_mel语言~`详解

热门文章

  1. ActiveMQ 入门
  2. hdu 3786 寻找直系亲属
  3. Lucene:依据索引查找文档
  4. IIS 500错误,一步帮你搞定.
  5. 下列不是python对文件的读操作方法是-大工20春《数据挖掘》在线作业1【参考答案】...
  6. 爬虫python代码-python爬虫(附源码)
  7. python.freelycode.com-每一个人都需要的Python类库
  8. python就业方向及工资-【行情分享】python就业方向与薪资大揭秘
  9. python编程入门指南怎么样-学习python网络编程怎么入门
  10. python 程序流程控制结构-Python基础—程序控制结构