1、

文本与字体属性:

text-decoration:文本修饰线  none(去除修饰线)、underline(下划线)、overline(上划线)、line-through(删除线)

color:设置文本的颜色

font-size:设置字体大小   值要在单位  px

font-style:设置文字的样式   取值:italic(斜体)

font-weight:设置文本的加粗效果   取值:normal(正常)  、bold(加粗)

font-family:给文本设置字体   可以一次写多个字体  每一个字体要加双引号

text-align:设置文本的水平对齐方式   取值:left|center|right

text-transform:改变字母的大小写或者首字母大写   取值:lowercase(小写)  、uppercase(大写)、Capitalize(首字母大写)

line-height:设置行高   将一行文本在一个容器内垂直方向居中   它的值应该要与height这个属性的值一样

text-indent:首行缩进  取值:px 或者em  (1个em指一个汉字的位置  )  值可以是负数

2、

尺寸样式属性:width:设置宽度   height:设置高度

3、浮动:

float:它是用来实现让一个元素浮动  取值有两个:left(向左浮动)、right(向右浮动)

4、清除浮动:只要浮动了 就必须要清除浮动! 因为浮动元素它会影响到它下面的元素的排版布局!

有3种方法:a.给浮动元素的父元素设置一个固定的高度 ,这个方法不建议使用 因为一个元素的高度它应该是由其内容来决定

     b.使用清除浮动的属性 clear :left(清除左浮动)、right(清除右浮动)、both(两个都清除);清除浮动的属性一般是用在浮动元素的最后面 ,我们在浮动元素的最后面新建一个空白的div 这个div里面不要放置任何的内容 <div id='clear'></div>,这个div它就是用clear这个属性来实现清除浮动

     c.使用overflow:hidden来清除浮动  它主要是给无序列表来使用

overflow:hidden;这个主要作用是用来将溢出的部分进行隐藏

5、padding

padding就是内填充,padding-top:上内填充 ,padding-right:右内填充 ,padding-bottom:下内填充 ,padding-left:左内填充

它的顺序是顺时针方向 :上、右、下、左。例:padding:10px   表示上下左右四个方向的内填充都是10px    ,padding:10px  20px;  表示上下为10  左右为20  ,             padding:10px 20px 30px;   表示上10 左右20 下30  ,padding:10px 20px 30px 40px  表示上10  右20 下30 左40

!!!注意:HTML中有一些标签是有默认的内填充和外边距,在写CSS代码时第一件事情就是要将这些标签的内外边距都清除: *{margin:0;padding:0;}

6、margin

margin是外边距,方向顺序同padding

margin 有塌陷现象,竖直方向的margin值它不会叠加,只会取较大的值。

浮动的元素没有塌陷现象。   { margin-left:auto;margin-right:auto;}可以让一个盒子在一个容器内居中。   能用padding时尽量少用margin!

7、border   边框

border这个属性它有三要素:粗细 线型 颜色  (线性常用有三种:solid实线、dashed虚线、dotted点状线)

border-top:上边框线 ,border-right:右边框线  ,border-bottom:下边框线  ,border-left:左边框线

8、display属性

取值:inline(将块状元素转换为行内元素)、block(将行内元素转换为块状元素 )。

 

CSS第二章的更多相关文章

  1. ASP.NET MVC with Entity Framework and CSS一书翻译系列文章之第二章:利用模型类创建视图、控制器和数据库

    在这一章中,我们将直接进入项目,并且为产品和分类添加一些基本的模型类.我们将在Entity Framework的代码优先模式下,利用这些模型类创建一个数据库.我们还将学习如何在代码中创建数据库上下文类 ...

  2. CSS+DIV网页样式与布局:第二章:CSS的基本语法

    第二章:CSS的基本语法 一 CSS选择器(所有的HTML语言中的标记都是通过不同的css选择器进行控制的).用户只需要 通过选择器对不同的HTML标签进行控制,并赋予各种样式声明,即可实现各种效果. ...

  3. 第二章、前端之css

    目录 第二章.前端之css 一.css介绍 二.css语法 三.css几种引入方式 四.css选择器 五.css属性相关 六.css盒子模型 第二章.前端之css 一.css介绍 css(Cascad ...

  4. 《Django By Example》第二章 中文 翻译 (个人学习,渣翻)

    书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:翻译完第一章后,发现翻译第二章的速 ...

  5. Asp.Net MVC4 + Oracle + EasyUI 学习 第二章

    Asp.Net MVC4 + Oracle + EasyUI 第二章 --使用Ajax提升网站性能 本文链接:http://www.cnblogs.com/likeli/p/4236723.html ...

  6. [A Top-Down Approach][第二章 应用层]

    [A Top-Down Approach][第二章 应用层] 标签(空格分隔): 未分类 网络应用是计算机网络存在的理由 首先从定义几个关键的应用层概念开始 应用程序所需要的网络服务,客户和服务器,进 ...

  7. Javascript高级程序设计读书笔记(第二章)

    第二章  在HTML中使用Javascript 2.1<script>元素 延迟脚本(defer = "defer")表明脚本在执行时不会影响页面的构造,脚本会被延迟到 ...

  8. ORACLE AUTOMATIC STORAGE MANAGEMENT翻译-第二章 ASM instance(1)

    第二章  ASM INSTANCE ASM的类型,例如可以: 10g后ORACLE instance 类型增加了一个ASM种类.参数INSTANCE_TYPE=ASM进行设置. ASM实例启动命令: ...

  9. ASP.NET自定义控件组件开发 第二章 继承WebControl的自定义控件

    原文:ASP.NET自定义控件组件开发 第二章 继承WebControl的自定义控件 第二章 继承于WebControl的自定义控件 到现在为止,我已经写了三篇关于自定义控件开发的文章,很感谢大家的支 ...

随机推荐

  1. python、matlab、c++的括号增加次序,以及图片存储方式

    1 增加次序: python:(同c++多维数组) np.zeros([2,3,4]),先是按照内存空间均分为2份,每份又均分3份,最终再细分4份            2最大份,先按左分 例子:re ...

  2. overflow:hidden清楚浮动的影响

    在网页布局中有时会遇到这种情况: 如果左边用<dt>,右边用<dd>,放在一行显示,<dt>要设置float:left,这个应该都知道,问题是,第一行这样做没有问题 ...

  3. C++类成员布局

    在C++中对象的内存布局与类成员声明的顺序一致,静态成员放在数据区(Data Section)而非对象内存中,若多个类静态成员名称相同,C++则按照name mangling技术进行重命名保证名称的唯 ...

  4. git命令大全

    git init                          # 初始化本地git仓库(创建新仓库)git config --global user.name "xxx"   ...

  5. myeclipse中的weblogic 服务未正常关闭问题解决。

    myeclipse中的weblogic 服务若未正常关闭,直接启动服务会出现weblogic服务被锁. 正确操作:应该将相应的服务关掉然后重启 打开任务管理器,进入进程找到javaw,将进程结束.然后 ...

  6. Hadoop集群搭建安装过程(三)(图文详解---尽情点击!!!)

    Hadoop集群搭建安装过程(三)(图文详解---尽情点击!!!) 一.JDK的安装 安装位置都在同一位置(/usr/tools/jdk1.8.0_73) jdk的安装在克隆三台机器的时候可以提前安装 ...

  7. while做法1.兔子生兔子 2.求100以内质数的和3.洗发水15元 牙膏5元 香皂2元 150元的算法

    1.兔子生兔子 2.求100以内质数的和 3.150块钱花完问题

  8. Reveal UI 分析工具简单使用

    官网下载地址(30天免费试用):http://revealapp.com/ 作用: 在 iOS 开发中,我们有时很希望有一款类似 Web 开发中的 UI Debug 工具(例如:Firebug),让我 ...

  9. HDU1434(终于用优先队列a了一题。。。了解度+1)

    #include<iostream> #include<cstdio> #include<cstring> #include<cmath> #inclu ...

  10. Bash条件判断

    bash编程之:条件判断,判定后续操作的前提条件是否满足, bash编程之: 条件判断常用类型: 整数测试:比较两个整数谁大谁小,是否相等: 二元测试: num1 操作符 num2 -eq: 等于 - ...