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. 采用MiniProfiler监控EF与.NET MVC项目(Entity Framework 延伸系列1)

    前言 Entity Framework 延伸系列目录 今天来说说EF与MVC项目的性能检测和监控 首先,先介绍一下今天我们使用的工具吧. MiniProfiler~ 这个东西的介绍如下: MVC Mi ...

  2. 采用EntityFramework.Extended 对EF进行扩展(Entity Framework 延伸系列2)

    前言 Entity Framework 延伸系列目录 今天我们来讲讲EntityFramework.Extended 首先科普一下这个EntityFramework.Extended是什么,如下: 这 ...

  3. ASP.NET Core的路由[1]:注册URL模式与HttpHandler的映射关系

    ASP.NET Core的路由是通过一个类型为RouterMiddleware的中间件来实现的.如果我们将最终处理HTTP请求的组件称为HttpHandler,那么RouterMiddleware中间 ...

  4. ls: 无法访问/usr/sbin/smartctl: 没有那个文件或目录

    环境:RHEL6.5 + Oracle 11.2.0.4 RAC 在安装RAC时,检查时缺少包 cvuqdisk-1.0.9-1,oracle提供脚本修复安装. 但在执行时报错: [root@orad ...

  5. ADO.NET编程之美----数据访问方式(面向连接与面向无连接)

    最近,在学习ADO.NET时,其中提到了数据访问方式:面向连接与面向无连接.于是,百度了一下,发现并没有很好的资料,然而,在学校图书馆中发现一本好书(<ASP.NET MVC5 网站开发之美&g ...

  6. DOM的小练习,两个表格之间数据的移动

    本次讲的是两个表格之间数据的移动,左边的表格移动到右边,并且左边表格移动内容消失. <head>   <meta http-equiv="Content-Type" ...

  7. 如何用Java类配置Spring MVC(不通过web.xml和XML方式)

    DispatcherServlet是Spring MVC的核心,按照传统方式, 需要把它配置到web.xml中. 我个人比较不喜欢XML配置方式, XML看起来太累, 冗长繁琐. 还好借助于Servl ...

  8. ResponsibleChain(责任链模式)

    /** * 责任链模式 * @author TMAC-J * 老板讲任务交给CTO,CTO自然不会亲自去做,又把人物分配给项目经理,项目经理再把任务分配给组长,组长再分配给个人 * 如果中途哪个环节出 ...

  9. ios label 自动计算行高详解

    在OC当中自动计算行高主要调用系统的 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #ffffff } span ...

  10. Performance Tuning

    本文译自Wikipedia的Performance tuning词条,原词条中的不少链接和扩展内容非常值得一读,翻译过程中暴露了个人工程学思想和英语水平的不足,翻译后的内容也失去很多准确性和丰富性,需 ...