2018-06-08CSS常用样式+浮动+定位+盒子模型

CSS布局样式:

常用样式:

①    字体

②    颜色

③    背景

布局:

①    浮动

②    定位

③    标签特性

标签盒子模型:

①    内边距

②    边框

③    外边距

动画:

①    旋转

②    渐变

Link的正确用法:

<link rel="stylesheet" href="ZuoYe1.css">

常用样式:

①    字体:

大小,颜色,粗细,字体!

子标签会继承父标签的样式(不是所有的样式都会被继承)!

对于文本:

①    Text-align 水平居中

②    Line-height 垂直居中

---text-decoration文本修饰!

Text-indent:缩进(这个缩进会传递给子标签,对于行标签Span则不起作用,因为行标签大小根据内容来变)!

字体是font开头:

Font-family:字体样式,推荐使用微软雅黑!

Font-style:

Font-size:字体大小(一般选用12号字体,稍微大点14号,不要超过16号)!

1em=16px(也是个单位)!

font-weight:定义字体的粗细程度!

Normal:正常!

Bold:加粗!

也可以自定义调整数值(如:150,256等等)!

列表:

List-style-type:列表项的样式!

这个就是列表项!

List-style-image:添加列表项图片!

List-style-position:

Inside:内部!

Outside:外部!

Inherit:继承父Div的设计格式!

Background-image:背景图片!

路径问题:

①    JS和Html引入文件从Html文件开始找!

②    CSS引入文件从CSS文件开始找!!!

Background-repeat:平铺!

Repeat-X:X轴平铺!

Repeat-Y:Y轴平铺!

No-repeat:不平铺!

Background-position:背景图片位置!

相当于:页面位置已定,手动调整背后图片的位置!

简写形式:Background:背景颜色 背景图片 平不平铺 图片位置;

示例:

background-repeat:no-repeat;

background-position:0% 0%;

表格:

Cellspacing:假设值为0,则是相邻单元格边框厚度的和(2px)!

Collapse:同样值为0,则是一条边框(1px)!

CSS中的对齐:

文本对齐:text-align(水平)line-height(垂直)

块标签对齐:margin-auto

使用padding也可强制居中!

Line-height:行高!想要垂直居中先要设置父标签的height,然后line-height=height!!!

如果文字跑了,看一下是不是因为设置了宽高,文字换行了?

Vertical-align是表格(示例是在td里)里面垂直居中的!

布局:

①    Float:top/bottom/left/right

②    Position:top/bottom/left/right

Float浮动只要记住一点:要给浮动元素加一个父标签,并且设置好宽高!

Div里面也可以加ol/ul/li

Cursor:指的是鼠标放上去显示的效果(小手,十字星,箭头)!

http://www.runoob.com/cssref/pr-class-cursor.html  --用法详解!

需要注意的是:cursor: url(../Pic/CeShi.ico) default;

必须是ico文件,且后面要跟一个default!!!

Position定位:

①    Fixed:top/bottom/left/right(单位:px)

②    Absolute:top/bottom/left/right(单位:px)

③    Relative:top/bottom/left/right(单位:px)

Fixed:相对于窗口定位!

Top:100px;

Right:100px;

加上了position:fixed就不管是不是在div里面了,不在乎是否嵌套,以前所占的位置就不在了!

Absolute:相对于页面定位!

Top:100px;

Right:100px;

相对于页面定位,在乎嵌套!

两种情况:

①    相对于标签来定位(body)

②    相对于最近的有position属性的父标签定位,最终标签还是body,没有本身的位置了!

Relative:相对自身来定位,位置还有!常用于微调(父标签)!

加在父标签,用于规定子标签的absolute!

Ps:用Fn+F12可以把图片摘下来,尝试一下!

标签特性(display):

①    Block

②    Inline

③    Inline-block

④    None(什么都没了,位置也没了,相当于删代码)

相似的有一个:visibility:hidden—位置还在!

盒子模型:

①    Padding:top/bottom/left/right

②    Border:top/bottom/left/right

③    Margin:top/bottom/left/right

Border的定义方式:

①    Border-width

②    Border-style

③    Border-color

简写:

Border:20px solid red;

Border-style:dotted/solid/dashed/double

把边框弄成圆角矩形:

边框弄成圆形:

Border-radius:50% 50%;--弄成Border圆形!

Box-sizing:border-box;

不管padding,border,margin设置成多少,永远是先前这个Div设置好的width和height!!!

原文地址:https://www.cnblogs.com/postgredingdangniu/p/9156531.html

时间: 2024-11-05 12:35:43

2018-06-08CSS常用样式+浮动+定位+盒子模型的相关文章

2015.7.9 第四课 课程重点(浮动、盒子模型、绝对/相对定位)

1.块级元素的特点: (1)块级元素里面的内容,或者背景图片,默认显示在块的左上角 (2)块级元素,默认情况下,单独占满一行. 常用的块级元素:div.p.h1-h6.hr.ul li.ol li.table.body... 2.浮动:float 作用:通过漂浮,让块级元素实现并排 float:left 或 right 注意:如果div左边或者右边的块存在浮动,会对此div产生影响,此时需要清除左右方的浮动 清除浮动:clear:left(清除左边div的浮动)或right(清除右边div的浮动

第四课 课程重点(浮动、盒子模型、绝对/相对定位)

1.块级元素的特点: (1)块级元素里面的内容,或者背景图片,默认显示在块的左上角 (2)块级元素,默认情况下,单独占满一行. 常用的块级元素:div.p.h1-h6.hr.ul li.ol li.table.body... 2.浮动:float 作用:通过漂浮,让块级元素实现并排 float:left 或 right 注意:如果div左边或者右边的块存在浮动,会对此div产生影响,此时需要清除左右方的浮动 清除浮动:clear:left(清除左边div的浮动)或right(清除右边div的浮动

2015年7月9日 CSS第二课(浮动、盒子模型、绝对定位和相对定位)

list-style-type:none是指不显示项目符号 1.块级元素的特点:       常用的块级元素有:body,ul li,ol li,h1-6,div,hr,p,table……等 (1)块级元素里面的内容,或者背景图片,默认显示在块的左上角 (2)块级元素,默认情况下,单独占满一行. 常用的块级元素:div.p.h1-h6.hr.ul li.ol li.table.body... 2.浮动:float 作用:通过漂浮,让块级元素实现并排 float:left 或 right 注意:如

CSS核心(浮动、盒子模型)

CSS元素:分为块级元素和行内元素 1.块级元素(block element)特点: a)  默认显示在父标签的左上角: b)  块级元素默认占满一行(占满整个文档流). 示例: 1 #d1 2 { 3 width:300px; 4 height:300px; 5 border:dashed 3px #666666; 6 margin-top:30px; 7 margin-left:30px; 8 } 9 10 #d2 , #d3 , #d4 11 { 12 width:70px; 13 hei

浮动 定位 盒模型

1 outline属性不同于border属性,它绘制于元素框之上,但他不会占据空间. p{ outline:#00ff00 solid thick } p{ border:1px solid #00ff00 } 2 盒模型表示一个元素所要占据的空间大小,其中元素的内容,内边距,边框粗细,外边距一起决定了她所占据的空间大小.但是我们一般设置的width和height指的是内容区域的宽度和高度.但是其中当我们为一个元素添加背景的时候,背景会应用于由内容和内边距组成的区域. 3 只有普通文档流中块框的

CSS定位机制之浮动定位float

一.浮动定位实现的效果 二.使用float实现浮动定位 三.使用clear属性清除浮动定位 四.浮动定位的应用(布局) 一.浮动定位实现的效果 (一).块元素(div)在文档流中默认垂直排列,如果希望块元素在页面中水平排列,可以使块元素脱离文档流(使用float使元素浮动) 元素浮动脱离文档流之后,原有的位置不会保留,会被其他文档流元素占据. (二). 当设置了浮动定位后(float属性非none的值),元素会立即左上或右上浮动,而浮动元素会盖住文档流元素.如图一所示,框1设置浮动之后脱离文档流

IT兄弟连 HTML5教程 使用盒子模型的浮动布局

虽然使用绝对定位可以实现页面布局,但由于调整某个盒子模型时其他盒子模型的位置并不会跟着改变,所以并不是布局的首选方式.而使用浮动的盒子模型可以向左或向右移动,直到它的外边缘碰到包含它的盒子模型边框或另一个浮动盒子模型的边框为止.并且由于浮动的盒子模型不在文档的普通流中,所以文档的普通流中的盒子模型表现得就像浮动的盒子模型不存在一样. 1  设置浮动 在CSS中,我们通过float属性实现盒子区块框向左或向右浮动.其实任何元素都可以浮动,而浮动元素会生成一个块级框,而不论它本身是何种元素.但浮动的

DIV+CSS盒子模型之网页排版

DIV+CSS 1.div是HTML里的一个标签,起块级作用的标签,可以设置该块级元素的宽和高.css是对该块级元素的样式设定.盒子模型,形象的理解为一个个的盒子在网页里面,这是编写样式,就可以让盒子放在一定的位置上,并给这个盒子设定一定的样式. 2.看看下面这段代码. HTML: css: 浏览器中的效果: 盒子模型,宽高分别为 内容(content) 边框(border) 内边距(margin) 外边距(pandding).   盒子在组合上css就可以很快速的做出网页想达到的那种效果.排版

python 之 前端开发(盒子模型、页面布局、浮动、定位、z-index、overflow溢出)

11.312 盒子模型 HTML文档中的每个元素都被比喻成矩形盒子, 盒子模型通过四个边界来描述:margin(外边距),border(边框),padding(内填充),content(内容区域),如果把一个盒子比喻成一个壁挂相片,那么 外边距margin ===== 一个相框与另外一个相框之间的距离 边框border ====== 边框指的就是相框 内边距padding ===== 相片与边框的距离 宽度width/高度height ===== 指定可以存放相片的区域 1.css显示模式:块级