前端基础知识–CSS
。
CSS基本语法
CSS控制网站外观
JavaScript行为
CSS层碟样式表(Cascading Style Sheets)
样式单独在样式表
CSS引用
<style></style>
相同值可以写在一起。。
p,h1,h2,h3{font-size:30px;}
注释
/*注释语句*/
总结,css使用<style>
标签,写在
CSS使用方法
- 行内样式(内联样式)
在对应的标签中直接对其进行修饰。。
<h1 style="color:red";font-size:20px;>CSS层叠</h1>
- 内部样式表 (嵌入样式)
使用style标签,写在head中。。。
- 外部样式表
将css设置为一个独立的文件。。。
- 导入式
写在style的@import..
- 四种使用方法
不同的开发形式来使用。。
CSS使用优先级
行内样式>内部样式>导入样式>链入link
就近原则。。。
0804
3章 选择器
- 标签选择器
类选择器
.$123{
color:blue; }
<class=”123”>
同一个类设置不同的样式规则,只需要在类的前面指明特定的标签。。
可以引用多个类
<class a b>
- ID选择器
#two
id="two"
- 全局选择器
使用的时候需要谨慎。。
- 群组选择器
class和id区分大小写
- 后代选择器
每包含一层,一个缩进。。
结构关系。
- 伪类
正常的时候是蓝色,点击黄色,点击后灰色。。
<style type="text/css">
a:link{color:blue;} /*未访问状态*/
a:visited{color:gray;} /*已访问状态*/
a:hover{color:green;} /*鼠标悬浮状态*/
a:active{color:orange;} /*激活状态*/
}
</style>
</head>
<body>
<a href="http://www.imooc.com" target="_blank">
<p>前端学习</p>
伪链接类的顺序
CSS继承
<div>下的内容可以继承其中的属性。。
IEtest可以选择版本。。
CSS使用优先级
权值规则
根据权值的大小来显示对应的样式。。
通过设置优先级来显示CSS的样式。。
CSS样式的命名
id和class使用
id谨慎使用
适当使用class
0806
CSS字体和文本样式
字体和文本样式
文字样式属性
font-family
字体属性
font-size
文字大小
相对单位
绝对单位
- 文字颜色
- 字体加粗
- 设置斜体
- 字体变形
0806
- 文本样式
<div>可以设置为块
- 元素内容的垂直方式
文本基线
垂直居中应用
- 行高
行距离
line-height 行与行之间的距离 px
不同的浏览器有默认的行高
font-size 字体大小
- 文本样式属性
word-sapcing 单词空隙
CSS样式应用
<style type="text/css">
p{background-color:#ececec;height:150px;text-align:center;line-height:150px;}
.one{font-size:80px;color:#c9394a;font-weight:bold;}
.two{font-size:40px;color:gray;text-decoration:underline;letter-spacing:5px;vertical-align:15px;}
.three{font-size:80px;color:gray;font-style:oblique}
</style>
</head>
<body>
<p><span class="one">开发</span> <span class="two">好好学习</span><span class="three">!</span></p>
经验技巧:
- 网页制作从整体到局部
- 借助手册和网络。。。使用属性
总结:
字体、大小、
CSS背景和列表
背景颜色
background-color:颜色 | transpartent
背景区包含的内容。。
- 背景图片
0808
- 背景图片重复
- 背景图片显示方式
- 背景图片定位
- 列表项样式
CSS对列表的修饰。。
- 列表项标记
使用图片作为列表项标记
list-style-image: url(image)
- 设置列表项标记位置
- 列表样式缩写
- 总结
背景样式、列表样式、
- 盒子模型
盒子模型的概念,
0809
- 宽度 width
- 高度
如果有统一的设置,先在首部的设置。
只有上面的可以设置高度和宽度。。
高度和宽度总结
- 边框属性
边框宽度 (border-width)
边框颜色(border-color)
边框样式(border-style)
四个不同的方向
上边框,左右下边框可以单独设置。。四个方向可以设置不同的属性
- 盒子内容到边框的距离
- 内边距属性
值不能为负数
上右下左
- 外边距属性 margin
值可以设置为负值。。
margin 上 右 下 左
盒子的内边距以及外边距。。。盒子内外。。
<style>
在前面加入 <!DOCTYPE HTML>采用标准的样式。。
- 元素分类
块级元素
<p> <div> <h1>~<h6> <ul> <li> <ol> <dl> <dt> <dd>
行内元素,一行显示
<span> <a> <em>
可以将块级元素进行转变。。
内联元素设置。。
- display
margin 上边框、 border内边框
盒子模型
display属性
- 5 浮动
0810
float中的四个基本的参数
- float: left 左浮动
- float: right
- float: none
- float: inherit 继承浮动
标准流、定位、浮动、
- 浮动副作用的解决
clear 属性
clear
0811
- 定位
标准流
position: 其中的几个参数,需要灵活使用。。
- z-index
- 网页布局 0814
行列布局。。
行布局 width
列布局
一列一列
float:left, float:right
三列布局,三列自适应
container
float:left float:right float:left width:20%
- 混合布局
行与列
- 圣杯布局
适合管理后台。。
双飞翼布局
行布局、列布局、混合布局、圣杯布局、
页面布局基础8
20170815
*案例分析
头部,主体,底部。。
三行布局