CSS常用样式

2.元素样式

  1)宽度

    width:auto|length

    单位:设置以像素计的宽度值(px)

       设置以百分比计的宽度值(%)

    例:p {width:200px;}

      div {width:50%;}

  1)高度

    height:auto|length

    单位:设置以像素计的宽度值(px)

       设置以百分比计的宽度值(%)

    例:p {height:200px;}

      div {height:50%;}

  3)外边距

    margin:auto|length

    设置外边距会在元素外创建额外的“空白”。

    margin属性接受任何长度单位、百分数值以及负值。

    margin-top    设置上边的外边距

    margin-bottom  设置下边的外边距

    margin-left    设置左边的外边距

    margin-right    设置右边的外边距

    若要设置四边的外边距,有四种缩写形式:

    1.margin:上边距  右边距  下边距  左边距

      例:margin:5px 10px 15px 20px;

    2.margin:上边距  左右边距  下边距

      例:margin:5px 10px 15px;

    3.margin:上下边距  左右边距

      例:margin:5px 10px;

    4.margin:上下左右边距

      例:margin:10px;

    **如果:margin:auto,那么该元素水平居中。

      例子:

/* CSS代码 */
div{
width:100px;
height:100px;
background:#000;
}
div p{
width:50px;
height:50px;
background:#ccc;
margin:auto;
}
<!-- HTML代码 -->
<body>
<div>
<p>&nbsp;</p>
</div>
</body>

    效果:

  4)内边距

    padding:length

    设置元素边框与元素内容之间的空白区域。

    padding 属性接受长度值或百分比值,但不允许使用负值。   

    padding-top    设置上边的内边距

    padding-bottom  设置下边的内边距

    padding-left    设置左边的内边距

    padding-right    设置右边的内边距

    若要设置四边的内边距,有四种缩写形式:

    1.padding:上边距  右边距  下边距  左边距

      例:padding:5px 10px 15px 20px;

    2.margin:上边距  左右边距  下边距

      例:padding:5px 10px 15px;

    3.margin:上下边距  左右边距

      例:padding:5px 10px;

    4.margin:上下左右边距

      例:padding:10px;

  *总结外边距和内边距:在项目中,为了得到更好的效果,一般先把浏览器的默认样式干掉。

    代码如下:

*{
margin:;
padding:;
}

  5)透明度

    opacity:<number>

    number值为0-1之间的数值。(小数点之前的0可以省略)

    例子:

/* CSS代码 */
.opacity{
width:100px;
height:100px;
background:#000;
}
.opacity:hover{
opacity:0.5; /* 鼠标经过 透明度为50% */
}
<!-- HTML代码 -->
<body>
<div class="opacity"></div>
</body>

  效果:(鼠标经过时,透明度变成50%)

 

  6)盒子模型

    盒子模型就是指CSS布局中的每一个元素,在浏览器的解释中,都被当作一个盒状物。

    对我们来说,只需要理解元素在页面中所占据的位置。

    

    元素最终所占宽度:

    左边框宽 + 左内边距 + 内容宽度 + 右内边距 + 右边框宽

CSS知识总结(四)的更多相关文章

  1. WEBBASE篇: 第四篇, CSS知识2

    CSS知识2 一, 尺寸 与 边框 CSS单位 1,尺寸单位:(1)px 像素   (2)%   (3) in 英寸  lin = 2.54cm (4)pt 磅 1pt = 1/72in    ppi ...

  2. CSS知识回顾--读《CSS 那些事儿》笔记

    由于之前有了解过CSS的相关知识,有了一定的基础,所以读起<CSS 那些事儿>不是很有难度,况且我现在读起来时,CSS3和HTML5比较流行,这里只是记录一些CSS知识记录,不做详细铺开, ...

  3. HTML5样式和列表、CSS链接的四种状态

    一.HTML5样式 1.标签: <style>:样式定义: <link>:资源引用: 2.属性: type="text/css":引入文档类型: rel=& ...

  4. WEBBASE篇: 第五篇, CSS知识3

    CSS知识3 框模型: 一,外边距(上文) 二, 内边距    1,什么是内边距? 内边距就是内容与元素边缘之间的距离: 注: 内边距会扩大元素边框内所占的区域的 语法: padding: 四个方向的 ...

  5. WEBBASE篇: 第三篇, CSS知识1

    第三篇, CSS知识1 一,CSS 介绍 CSS: Cascading Style Sheets ---样式表 HTML: 搭建网页结构: CSS: 在网页结构基础上进行网页的美化: 二,CSS的使用 ...

  6. Web前端基础怎么学? JavaScript、html、css知识架构图

    以前开发者只要掌握 HTML.CSS.JavaScript 三驾马车就能胜任一份前端的工作了.而现在除了普通的编码以外,还要考虑如何性能优化,如何跨端.跨平台实现功能,尤其是 AI.5G 技术的来临, ...

  7. 你该学点HTML/CSS知识的9大理由

    每个人都应该学写代码——这一观点简直就是铺天盖地地映入我们眼帘.或许你会莫名其妙,程序员学代码那是理所应当,但是作为一个作家.营销人员.财务工作者甚至是工人,为什么也需要学习代码呢? 好吧,下面我会告 ...

  8. HTML 引用Css样式的四种方式

    不才,只知道HTML引用CSS样式有四种方式,内部引用和外部引用各两种,因为老是忘记细节,记下了随时翻阅亦可方便如我般的初学者 内部引用方式1: 直接在标签内用 style 引用,如: <div ...

  9. 《HTML与CSS知识》系列分享专栏

    收藏HTML和CSS方面的技术文章,作为一个WEB开发者,必须要知道HTML和CSS方面的知识,即使作为后台开发者也应该知道一些常用的HTML和CSS知识,甚至架构师也要了解,这样才会开发出实用的网站 ...

  10. IM开发基础知识补课(四):正确理解HTTP短连接中的Cookie、Session和Token

    本文引用了简书作者“骑小猪看流星”技术文章“Cookie.Session.Token那点事儿”的部分内容,感谢原作者. 1.前言 众所周之,IM是个典型的快速数据流交换系统,当今主流IM系统(尤其移动 ...

随机推荐

  1. JavaScript var关键字、变量的状态、异常处理、命名规范等介绍

    本篇主要介绍var关键字.变量的undefined和null状态.异常处理.命名规范. 目录 1. var 关键字:介绍var关键字的使用. 2. 变量的状态:介绍变量的未定义.已定义未赋值.已定义已 ...

  2. 如何快速优化手游性能问题?从UGUI优化说起

    WeTest 导读   本文作者从自身多年的Unity项目UI开发及优化的经验出发,从UGUI,CPU,GPU以及unity特有资源等几个维度,介绍了unity手游性能优化的一些方法.   在之前的文 ...

  3. CSS——关于z-index及层叠上下文(stacking context)

    以下内容根据CSS规范翻译. z-index 'z-index'Value: auto | <integer> | inheritInitial: autoApplies to: posi ...

  4. EC笔记:第4部分:22、所有成员都应该是private的

    EC笔记:第4部分:22.所有成员都应该是private的 更简单的访问 用户不用记得什么时候该带上括号,什么时候不用带上括号(因为很确定的就要带上括号) 访问限制 对于public的成员变量,我们可 ...

  5. 利用poi导出Excel

    import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.r ...

  6. 网站缓存技术总结( ehcache、memcache、redis对比)

    网站技术高速发展的今天,缓存技术已经成为大型网站的一个关键技术,缓存设计好坏直接关系的一个网站访问的速度,以及购置服务器的数量,甚至影响到用户的体验. 网站缓存按照存放的地点不同,可以分为客户端缓存. ...

  7. MMORPG大型游戏设计与开发(攻击区域 扇形)

    距离上次发布已经有了很长一段时间,期间由于各种原因没有更新这方面的技术分享,在这里深表遗憾.在MMO或其他的游戏中,会有针对各种形状的计算,通常在攻击区域里不会很复杂,常见的为矩形.圆形.扇形.今天分 ...

  8. raspberrypi(树莓派)上安装mono和jexus,运行asp.net程序

    参考网址: http://www.linuxdot.net/ http://www.cnblogs.com/mayswind/p/3279380.html http://www.raspberrypi ...

  9. git 使用

    三个状态 文件由 git 维护三中状态 modified:文件被改动,但还没有被提交 staged:标记被改动的文件到下次需要提交的文件快照 committed:文件已经被安全保存到本地 可以使用命令 ...

  10. 速算1/Sqrt(x)背后的数学原理

    概述 平方根倒数速算法,是用于快速计算1/Sqrt(x)的值的一种算法,在这里x需取符合IEEE 754标准格式的32位正浮点数.让我们先来看这段代码: float Q_rsqrt( float nu ...