CSS3-margin,padding,border
margin padding border:
1.当属性值为0的时候,不需要在后面添加单位
2.当同时出现top margin以及bottom magin的时候,浏览器应用较大的哪一个
3.不能在行内元素的上下设置padding以及margin,只能够设置左右
但img标签是个例外
4.Css允许给任何元素设计圆角(从左上角开始,顺时针进行),但前提是该元素有背景色或者边框
5.圆角border-radius:x x x x(左上,右上,右下,左下);x x(左上角右下角,右上角左下角)
椭圆:border-radius:40px/20px(水平方向/垂直方向)
圆形:border-radius:40px
6.属性的前缀:适配不同的浏览器
-webkit- :chrome,Safari
-moz- :Firefox
-o- :Opera
-ms- :IE
7.box-shadow:水平偏移量 垂直偏移量 阴影半径 阴影颜色
还有两个可选项,insert-----第一个值(告诉浏览器将阴影画在方框内部)
spread----第四个值(添加一个阴影的尺寸)
8.修改浏览器计算元素的屏幕宽度以及高度:
box-sizing:border-box -----------------(IE7暂时不支持)会自动调整到适应不同设备的尺寸,当元素的宽度设定为50%的时候,该元素就会占据50%的空间,即使添加了border以及padding也一样
*{
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;}
9.使用overflow属性控制溢出文本
visible:
scoll:添加滚动条,即使没有超出,滚动条也会出现
auto:滚动条是可选的,与scoll一样,只是它是在只有需要的时候才会出现
hidden:掩藏任何超出盒子的那部分内容
10.使用min-height:要使该元素至少达到某一高度值,如果里面的内容超出了这个高度,则浏览器会使整个元素变高
11.在浮动元素中,都应该设置元素的宽度
12.想让边框样式或者背景在遇到浮动元素的时候消失,则需要找到该样式,添加代码overflow:hidden
13.清除浮动:clear属性会指示元素不要包围浮动项目,清除浮动的时候,本质上是迫使它落到浮动项目的下方
14.如果只设置了body的背景色,则背景色会填充整个屏幕,但如果不仅body中设置了背景色,html中也设置了,则body的背景色只会填充内容
给网页添加图片:
1.background-attachment: scroll--------随文本一块滚动 ; background-attachment: fixed-----固定在一个位置上
CSS3-margin,padding,border的更多相关文章
- html,body { margin:0; padding:0;border:0}
body,html /* 设置窗口DIV为浏览器大小*/ { margin:; padding:; height:100%; } 下面代码 <!DOCTYPE html> <html ...
- html/css 盒子布局 Margin 、Padding 、border 以及 清除浮动的知识 (学习HTML过程中的小记录)
html/css 盒子布局 Margin .Padding .border 以及 清除浮动的知识 (学习HTML过程中的小记录) 作者:王可利(Star·星星) width 是"宽 ...
- border,padding,margin盒模型理解
安静的敲着键盘,已势不可挡的姿势逼近php,我想我是一个幸福的人,未来不可期,做好现在,偶尔写着自己能看懂的API,慢慢悠悠的回味一下前端基础知识. 本文盒模型理解. <!DOCTYPE htm ...
- 10-[CSS]-盒模型:border,padding,margin
1.CSS盒子模型 HTML文档中的每个元素都被描绘成矩形盒子,这些矩形盒子通过一个模型来描述其占用空间,这个模型称为盒子模型. 盒子模型通过四个边界来描述:margin(外边距),border(边框 ...
- 【CSS3】---盒模型margin、padding及border
盒模型--边框 盒子模型的边框就是围绕着内容及补白的线,这条线你可以设置它的粗细.样式和颜色(边框三个属性). 如下面代码为 div 来设置边框粗细为 2px.样式为实心的.颜色为红色的边框: div ...
- 奇怪的margin,padding,table
为什么有的时候margin,padding不管用?写了float以后就管用了? 为什么table 不给width,就默认是100%,里面的td会平均分配teble的宽度,若你想给其中一些td宽度,剩下 ...
- margin、padding、border区分
margin 是设置两个标签的间隔,也就是距离: padding 这个是比如一个p标签,它是100px*100px,我们使用的时候p标签的文字是贴着p标签的最左侧的,想要它的文字距离边界远一点,好看一 ...
- CSS3 3D转换——rotateX(),rotateY(),rotateZ()
CSS3 允许使用 3D 转换来对元素进行格式化. ㈠浏览器支持 Internet Explorer 10 和 Firefox 支持 3D 转换. Chrome 和 Safari 需要前缀 -webk ...
- 利用sklearn对MNIST手写数据集开始一个简单的二分类判别器项目(在这个过程中学习关于模型性能的评价指标,如accuracy,precision,recall,混淆矩阵)
.caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px so ...
随机推荐
- 什么是ORACLEASM
最直观的用途:共享一块磁盘,各个服务器做oracleasm即可共享 一. ASM(自动存储管理)的来由: ASM是Oracle 10g R2中为了简化Oracle数据库的管理而推出来的一项新功 ...
- IOS- 内存管理机制
iOS平台内存常见问题 作为iOS平台的开发者,是否曾经为内存问题而苦恼过?内存莫名的持续增长,程序莫名的crash,难以发现 的内存泄漏,这些都是iOS平台内存相关的常见问题:本文将会详细介绍iOS ...
- SQLServer触发器
触发器的作用: 自动化操作,减少了手动操作以及出错的几率. 触发器是一种特殊类型的存储过程,它不同于前面介绍过的一般的存储过程. [在SQL内部把触发器看做是存储过程但是不能传递参数] 一般的存储过程 ...
- Java ANT build.xml
详情请参考:http://www.cnblogs.com/xionghui/archive/2012/03/13/2393679.html
- ld: framework not found AGCommon 关于三方库到入 问题解决方案!!
ld: framework not found AGCommon clang:error:linker command failed with exit code 1 (use -v to see ...
- 图文转换——NABCD
我们小组要做的是一款可以对文字进行扫描转为txt格式将文字保存下来的移动通信终端的APP. N-need 生活中经常遇到这种问题,看到报纸上的一篇文章,特别想收藏这篇文章,或者是在网上看到一篇好 ...
- NYOJ题目111分数加减法
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAsEAAAKBCAIAAAA5i+FPAAAgAElEQVR4nO3dPXLbugMv7LsJ916Iay ...
- Javascript和Java获取各种form表单信息的简单实例
大家都知道我们在提交form的时候用了多种input表单.可是不是每一种input表单都是很简单的用Document.getElementById的方式就可以获取到的.有一些组合的form类似于che ...
- yii2.0框架安装心得
yii2.0安装心得 能够搜索到这篇文章的朋友相信是对yii框架有兴趣的,但是我不得不吐槽的是,这个安装过程确实让人头疼,接下来就让大家见证一下这个纠结的过程 根据官网的说法,安装这个框架需要用到co ...
- 利用bak文件恢复数据库问题小结
对备份的基础理解: --完整备份:完整备份会备份所有数据的区和少量的日志(日志文件用于恢复数据保持数据一致性).由于差异备份需要依据最后一次完整备份,因此完整备份会清楚一些分配位图数据. --差异备份 ...