CSS基础知识之盒模型以及浮动布局
谈到盒模型,有经验的小伙伴一定滚瓜烂熟,无非就是 内容(content)、填充(padding)、边框(border)、边界(margin);这些属性我们可以把它转移到我们日常生活中的盒子(箱子)上来理解,日常生活中所见的`盒子也就是能装东西的一种箱子,也具有这些属性,所以叫它盒子模式。盒子由几部分组成:
物品 + 填充物 + 外包装 + 外边距
content + padding + border + margin
/* margin 后面接多个值 */
/* 上 右 下 左 */
margin:50px 30px40px 20px;
/* 上 左右 下 */
margin:50px 30px 40px;
/* 上下 左右 */
margin:50px 30px;
/* 上下左右 */
margin:50px;
通常情况下:
父子关系产生边距一般用padding
兄弟关系产生边距一般用margin
p标签的基本样式
p{
font-family:"微软雅黑";
/* em */
font-size:1em;
/*
italic 斜体
oblique 倾斜
*/
font-style:oblique;
/* 100 - 900 */
/* bold 加粗 */
/* lighter */
/* normal */
font-weight:lighter;
/* 复合属性 */
font:italic 9002em "宋体";
/* 文本设置 */
/* underline */
/* overline */
/* line-through */
/*text-decoration: line-through;*/
/* 缩进 */
/* 数值,可用用px 也可用 em,可以为负值 */
text-indent:-10px;
/*left, right, center*/
/* justify 两边对齐 */
text-align:justify;
/* 行间距 */
/* 如果一行内容的情况下,可以用作垂直居中 */
line-height:-1px;
/* 字(单词)间距 */
/* 可以为负值 */
word-spacing:-50px;
/* 字符间距 */
/* 可以为负值 */
letter-spacing:-5px;
}
插入背景图片
/* 背景图片,平铺 */
background-image:url("img/1.gif");
/* 背景图片是否重复 x y */
background-repeat:repeat-y;
/* 背景图片大小 宽 高 */
/*background-size: 100% 100%;*/
/* 1. 可以使用像素值
2. 可以使用方向值
3. 可以使用百分比
*/
background-position:30% 80%;
}
/* 伪类
hover 鼠标悬停
*/
.p1:hover{
width:400px;
height:400px;
}
css基本样式一览
css 属性名:
width: 宽度
height: 高度
margin: 外边距
padding: 内边距
border: 边框
background: 背景
display: 显示方式
font: 字体
font-weight 文字着重
font-family 字体
font-size 文字大小
font-style 文字样式
letter-spacing 字母间距
word-spacing 单词间距
text-align 文本对齐方式
text-decoration 文本修饰
text-indent 首行缩进
background-repeat 背景图片重复
background-image 背景图片
background-size 背景图片大小
float 浮动
浮动布局
float: left 左浮
float:right 右浮
清除浮动的方式:
1. clear:both;
2. 在父级中加上overflow:hidden; 变为BFC(单独布局的小单位)
3. 用浮动去清浮动。
文档流:在当前文档下,给元素排列时所占用的位置。
浮动:元素直接脱离文档流,按照指定的方向移动。直到遇到父级的边界,或者其他的浮动元素停止。
-
解决PHP中的Cannot modify header information 问题
我就遇到这种问题,网上找到这个解决的方案,就收藏下写PHP的朋友们肯定遇到过这样一个问题:通过header函数改变http协议头的时候,会出现一个类似下面格式的warning:复制代码代码如下:Warning:Cannotmodifyheaderinformation-headersalreadysentby这是为什么呢?因为在...
-
PHP开发工程师的主要职责
PHP开发工程师的主要职责1职责:1、负责公司后端的研发,保障系统的稳定性和质量2、与业务需求部门及项目经理沟通,理解需求,进行架构设计;3、搭建开发框架、负责核心代码的编写,解决技术难点;4、界定、分析和解决系统中存在的问题和缺陷;5、对系统进行持续改进,提升系...
-
JavaScript经典效果集锦
些很实用且必用的小脚本代码:脚本1:进入主页以后自动播放声音脚本2:进入主页后自动最大话,省的去在自己单击了To(0,0)zeTo(lWidth,lHeight)脚本3:显示现在时间的脚本enow脚本4:显示最后修改时间的.脚本e(Modified)脚本5:设为首页,加为收藏,加入频道,启动outlook...
-
Dreamweaver技巧详解
Dreamweaver由MX版本开始使用Opera软件公司的排版引擎“Presto”作为网页预览。下面给大家介绍Dreamweaver技巧,一起来学习吧!Dreamweaver技巧详解1、灵活运用样式熟悉网页设计的网友就知道,调用Style的方法很多,我们可以单击鼠标右键选择CustonStyle来调用Style...