1、 CSS教程基础 一、CSS 高度_css height DIV CSS高度基础知识 这里的CSS高度是指通过CSS来控制设置对象的高度。使用CSS属性单词height。单位可以使用PX,em等常用使用PX(像素)为单位。 实例: .yangshi{height:300px;}即设置了yangshi选择器对象高度为300px。 CSS高度单词:height CSS 最大高度:max-height (IE7及以上版本浏览器支持) CSS 最小高度:min-height (IE7及以上版本浏览器支持) CSS上下居中:line-height 以上可跟值为数字加单位。
2、 Html初始高度与DIV+CSS高度对照 以前html直接设置高度 width="300"这种方式嵌入表格标签内,而且无需带单位,默认以px(像素)为单位。 实例:
| 我的高度为100px |
| 我高度为50px |
3、同时也无需使用height:auto来实现高度自适应。通常默认情况下不设置高度,对象高度即是自适应高度。 2、 固定高度及隐藏超出固定高度的内容 很多时候我需要设置对象固定高度同时让多余的内容不显示出来。 解决办法:设置固定高度值,和设置内容不被溢出(隐藏超出内容) 如设置一个高度为50px;宽度为50px,并禁止内容超出此高度宽度,为了观看效果同时设置对象为1px黑色边框演示, CSS 代码: .yangshi{ height:50px; width:50px; overflow:hidden; border:1px solid #666;} Html body内代码: <
4、div class="yangshi">演示,内容 测试内容高度超出演示实例,divcss5实例
5、当多的时候自然设置固定高度就不会显示完整内容。 这里有个问题就是IE6不支持最小高度设置(min-height),解决办法使用css hack方法来解决,大家知道区别不同浏览器时候用的css hack中IE6可以使用“_”来区别其它浏览器。 最小高度运用: .yangshi{min-height:50px; _height:50px;}这样就可以解决此问题,说明这里就不能再使用overflow:hidden;-CSS overflow设置隐藏超出内容溢出。 完整CSS html最小高度实例代码:
8、自适应高度、固定高度的设置及运用。 二、 CSS 宽度——CSS width 一、宽度基础知识 CSS 宽度是指通过CSS 样式设置对应div宽度,以下我们了解传统html宽度、宽度自适应、固定宽度等宽度知识。 传统Html 宽度属性单词:width 如width="300"; CSS 宽度属性单词:width 如width:300px; 最大宽度单词:max-width 如max-width:300px; css手册中了解max-width: 最小宽度单词:min-width 如:min-width:300px css手册中了解min-width: 同时你可以进入C
9、SS在线手册中width手册了解详细基础知识: 二、Html初始宽度与DIV+CSS宽度对照 1、传统html中宽度width="300",即设置对应元素宽度为300px(像素)。而宽度值后无需跟单位,默认情况下以像素(px)为单位。 如:
10、 id="header">我的宽度为300px宽度
12、即设置对应固定宽度为300像素。 3、最小固定宽度 CSS样式属性单词:min-width 兼容支持:min-width除IE6不支持为,IE7以上浏览器、火狐、谷歌都支持 常常用于设置宽度最小值,如设置对应DIV的样式最小宽度值限制。 例: .yangshi{border:1px solid #003; min-width:300px;} 即设置最小宽度为300px,当然一般很少设置最小宽度。如果要使用最小宽度即,使用浮动(float)可使用最小宽度限制。 最大固定宽度 CSS属性单词:max-width 兼容支持:max-width除IE6不支持为,IE7以上浏览器、
13、火狐、谷歌都支持 最大固定宽度是对对应的样式div设置最大宽度限制,即内容不超过此设置最大宽度。 最大宽度限制例子: .yangshi{border:1px solid #003;max-width:300px;} 即设置了最大宽度限制为300px,以下为设置最大宽度限制演示图: 通过图例和基础知识DIVCSS5给大家讲解了关于css宽度知识,希望大家能掌握其宽度运用。 CSS 边框即CSS border CSS 边框基础知识 CSS 边框即CSS border是控制对象的边框边线宽度、颜色、虚线、实线等样式CSS属性。 Html原始边框与DIV+CSS边框对照 H
14、tml表格控制边框: border="1" bordercolor="#000000" 说明:控制表格边框宽度为1px,颜色为黑色,默认为实线样式边框。 DIV CSS边框:border-color:#000; border-style:solid; border-width:1px; 说明:以上代码为设置对象边框颜色为黑色、边框为实线、宽度为1px边框 边框样式包括 设置上边框:border-top : 设置下边框:border-bottom : 设置左边框:border-left : 设置右边框:border-right : 边框显示样式: border-sty
15、le : none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset 参数值解释: none : 无边框。与任何指定的border-width值无关 hidden : 隐藏边框。IE不支持 dotted : 在MAC平台上IE4+与WINDOWS和UNIX平台上IE5.5+为点线。否则为实线 dashed : 在MAC平台上IE4+与WINDOWS和UNIX平台上IE5.5+为虚线。否则为实线 solid : 实线边框 double : 双线边框。两条单线与其间
16、隔的和等于指定的border-width值 groove : 根据border-color的值画3D凹槽 ridge : 根据border-color的值画菱形边框 inset : 根据border-color的值画3D凹边 outset : 根据border-color的值画3D凸边 例子: 设置上边框为1px实线黑色边框。 border-top-color:#000; border-top-style:solid; border-top-width:1px; 或简写 border-top:#000 solid 1px; 可以根据以上实例举一反三,可以设置左、右、
17、下的边框CSS样式。 DIV CSS边框技巧 如果设置对象上、下、左、右边框相同样式,可以简写无需分别写出上下左右的属性及对应值。 例,设置上下左右边框为1px宽度、实线、黑色边框CSS 代码如下: border:1px solid #000; 完整DIV CSS实例: 实例内容设置CSS 命名为yangshi的css 选择器,设置该属性选择器样式为边框为1px宽度实线黑色边框、宽度为200px,高度为50px的矩形。 CSS 代码: div,body{ border:0; margin:5px; padding:0;}/* 初始化网页样式 */ .yangshi{ bor
18、der:1px solid #000; width:200px; height:50px;}/* 设置对象样式 */ HTML中对应DIV代码:
19、der:1px solid #000; border-top:none; 注意border:1px solid #000; 和border-top:none;前后顺序不能调换。因为CSS读取有从上到下、从左到右读取原理,而先设置了整个边框样式,后再加上声明顶部上边边框为“none”没有意思,即实现该实例要的样式。从而无需分别设置下、左、右,从而节约一定代码。 总结CSS 边框,常见对对象设置CSS样式使用属性代码:border:1px solid #000; CSS 背景-CSS background CSS背景基础知识 CSS 背景这里指通过CSS对对象设置背景属性,如通过CS
20、S设置背景各种样式。 CSS中背景单词: background CSS手册查询-background手册 background-color 设置颜色作为对象背景颜色 background-image 设置图片作为背景图片 background-repeat 设置背景平铺重复方向 background-attachment 设置或检索背景图像是随对象内容滚动还是固定的。 background-position 设置或检索对象的背景图像位置。 Html原始背景与CSS背景对照 Html是指对应效果的table背景设置, Html背景单词: Bgcolor设置背景颜色 与CSS
21、 背景颜色对应background-color Background设置图片作为背景与CSS背景图片对应background-image 最原始HTML背景设置演示代码:
22、ackground-color:颜色值;或 background:颜色值设置对象背景颜色。 CSS 背景颜色设置DIV+CSS演示图: 以上截图分别使用background-color和background来设置对象背景颜色 CSS图片背景 这里说的是以图片作为背景图片 - CSS 背景图片详细介绍: CSS可以使用background或background-image直接引用图片地址来设置图片作为对象背景。 background:url( 或 background-image:url( background 图片背景样式(固定、滚动) 实现这个效果使用C
23、SS单词是background-attachment 当然通常情况下背景默认是固定的如果是上自己使用CSS background简写则如图。 background-attachment使用解析: background-attachment:fixed; 背景固定 background-attachment:scroll 背景图像是随对象内容滚动 DIV CSS 背景居中 CSS 背景分为左右居中和上下居中,具体左右居中方法见上图。 背景图像上下居中,可以使用计算上下高度然后平分设置,如上下高度距离为500px,那就设置图片居顶部多少PX可以让图片实现上下居中。 CSS b
24、ackground(背景)总结: 使用图片作为背景在一个网页布局中常常会遇到,希望大家能在实际中掌握其知识。一般设置对象图片作为背景属性实例 background:#666 url(图片地址) no-repeat center top ;(解释首先设置背景颜色 紧跟设置图片作背景 紧跟图片是否重复 然后跟图片在对象位置。前面的背景颜色可以不用设同时不是必须,一般使用图片作为对象背景如果要设置图片是否重复显示距离位置将设置图片位置) 1、设置图片作为背景如果图片设置图片在X坐标方向重复,如果再设置图片在对象位置的左或右位置时将无效,可设置在对象上或下位置开始显示。 2、设置图片作为背景如果
25、图片设置图片在Y坐标方向重复,如果再设置图片在对象位置的上或下位置时将无效,可设置图片在对象左或右位置开始显示。 3、如果设置背景完全重复显示,那设置图片在对象上下左右位置开始显示将无线。 希望大家好好理解有不懂的地方可以进入CSS 研教室讨论区发表问题,我们将尽力答复您。 div+css中float认识及css float用法 float是什么意思? float是浮动,翻译成中文也是浮动意思。进入对应css手册中float手册了解float基本信息。 float的作用 通过css定义float(浮动)让div样式层块,向左或向右(靠)浮动。 float语法: floa
26、t : none | left |right 参数值: none : 对象不浮动 left : 对象浮在左边 right : 对象浮在右边 接下来我们来通过一个div+css实例讲解float使用技巧。 DIV CSS实验一 Css样式实例内容,我们让文字和图片在一个固定宽度div层内,让蓝色背景文字内容居右,小图片居左。 CSS案例演示最终效果图如下 1、首先我们设置一个最外层的宽度为300px,高度为200px的css命名为box的css选择器代码如下(知识点px是什么意思) .box{width:300px; height:200px;}
27、 2、设置box内的文字内容部分css样式命名为yangshi,并设置背景为蓝色,宽度为120px,居右浮动 .yangshi{ width:120px; float:right; background:#0066FF;} 3、设置图片居左浮动div+css样式 img { float: left;} 4、body内的div布局,代码如下
28、 最终演示结果截图 CSS实验二 接下来我们演示使用div+css让这里小图片居右(上个例子是居左),蓝色背景文字内容区居左(上个例子是居右)(扩展css 居中)。这里我们只需要改变yangshi的float:right;为float:left和图片css样式img { float: left;}为img { float: right;} CSS代码如下: .box{width:300px; height:200px;} .yangshi{ width:120px; float:right; background:#0066FF;} img{ float:left;} ht
29、ml中的css代码和内容不变 最终演示结果截图如下: 希望通过以上两个css实例对你认识float有帮助。希望大家多少实际操作实践试试! css font _ css 文字 DIV+Css开发中设置字体常用css属性单词英文css font-可进入CSS手册查看更详细CSS 文字知识 font、font-family(字体)、font-size(字大小)、font-style(字样式)、font-weight(加粗)、text-decoration(下划线)、font-variant(字母大小写)、text-transform(英文大小写)、letter
30、spacing(间隔) 接下来,我们一一实例讲解通过css文字控制方法 1、字体大小使用到font-size,实例如下 TOP 首先设置了font-size的值为36px,则下面结果显示字体比较大。 2、文字的颜色使用css中color颜色属性通过color更样式值设置文字样式的颜色为红色 TOP TOP 3、Css来控制文字的下划线方法css font,用到text-decoration可以进css手册了解对应值,你还可能还希望了解css链接,css超链接样式、css下划线 TOP 4、文字的间隔-进入详细的CSS 字间距了解 TOP 5、文字的字
31、体-用到css样式属性font-family,字体设置图例如下 一般font-family字体可以跟常见的“宋体”,“新宋体”,“黑体”,注意的是不能自己设置不参加的字体样式,虽然在自己电脑上可能自己设置字体能表现出了,但是一般电脑用户都没有添加字体的,所以在这里字体只能设置常见,系统自带的字体,而不能设置自己安装的字体。 电脑自带字体,和常设置文字字体有黑体、新宋体、宋体、Arial, Helvetica, sans-serif等 TOP 6、文字的上下行间距,使用到css文字设置单词line-height,这里设置line-height:50px; 可以看到演示css
32、font文字段“我是被css控制文字样式演示。”离上下文字间隔距离是通过line-height来实现。也许你需要了解br和p的区别。 TOP 7、字体样式(斜体)使用到css样式中font-style标签设置如font-style: italic,当然可以使用标签将文字变为斜体 TOP 8、字加粗方式-可以直接对需要加错文字前加文字后加或来实现,对文字的加粗,这里你可以用css来控制对文字加粗。这里用到font-weight来设置如font-weight:bold; 这里font-weight的值可以为100-900
33、不等的方式为值,值越大字体越粗,如果值为bold则为正常加粗,同使用b或strong一致效果。 TOP 9、英文字、字母大小写css font。使用css中font-variant字母全大小,如font-variant:small-caps;,选择性大小写text-transform如text-transform:capitalize;开头第一个字母大写。 text-transform语法text-transform : none | capitalize | uppercase | lowercase 参数: none : 无转换发生 capitalize :
34、 将每个单词的第一个字母转换成大写,其余无转换发生 uppercase : 转换成大写 lowercase : 转换成小写 font-variant语法font-variant : normal | small-caps 参数: normal : 正常的字体 small-caps : 小型的大写字母字体 提升与扩展思维css font 代码:font:12px/1.5 Arial, Helvetica, sans-serif; 一般常用以上代码定义一个网页的文字的css样式意思,这段代码以上是字体的大小是12px,line-height为1.5倍字体尺寸,字体是
35、Arial, Helvetica, sans-serif。 Css font提升图例讲解 这样一定义可以节约很多代码,使用更简便以上即是div css网站为大家通俗的介绍css font,css文字相关知识与实例图讲。 CSS 加粗知识与CSS 加粗实例 DIV+CSS基础知识 CSS 加粗这里指的是通过DIV CSS控制对象的加粗。 使用CSS属性单词 font-weight 对象值:从100到900,最常用font-weight的值为bold font-weight参数: normal : 正常的字体。相当于number为400。声明此值将取消之前任何设置
36、
bold : 粗体。相当于number为700。也相当于b对象的作用
bolder : IE5+ 特粗体
lighter : IE5+ 细体
number : IE5+ 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
详细基础加粗知识请进CSS手册中的font-weight手册。
Html常规加粗标签
以前html直接对对象加粗的标签如下:
或两者效果相同。
加粗实例,代码如下:
我被加粗
我也被加粗了
37、/>
我未被加粗
html 加粗实例截图:
CSS 加粗基础技巧实例
CSS 代码:
.yangshi1{ font-weight:bold}
.yangshi2{ font-weight:800}
Div html代码:
我被加粗
我也被加粗了
我未被加粗
CSS 加粗结果演示:
说明此图为CSS加粗实例片段代码和结果图。这里通过CSS来控制加粗文字方式来加粗对象。所以一般对文字对象加粗标题加粗即可使用此方法对其
38、加粗。 总结与推荐: 1、在html对对象直接加粗可以用或对其加粗 2、使用CSS加粗对象可以使用font-weight:bold即可实现加粗。 DIV+CSS下划线基础 CSS控制下划线出现用到地方 - TOP 在DIV CSS网页中常常使用CSS代码来人对象文字内容加上下划线。 使用CSS属性单词: text-decoration -CSS 手册了解: text-decoration : none || underline || blink || overline || line-through text-decoration下划线
39、CSS单词值参数: none : 无装饰 blink : 闪烁 underline : 下划线 line-through : 贯穿线 overline : 上划线 二、HTML常规下划线标签 - TOP 在HTML直接使用下滑线标签“U”即可对对象文字加下划线。 实例: 我被U标签加下滑线 三、CSS控制对象下划线属性样式 - TOP 下面我们进行使用“U”标签和text-decoration进行设置下划线实例对比如下图 四、下划线高级运用 - TOP 我们接下来为大家讲解常见CSS 超链接,当随便经过时候文字
40、对象被加下划线。 代码如下:
41、
请将以上代码复制新建HTML即可查看该实例样式。更详细超链接讲解请进DIV CSS超链接。 css 注释_c42、ss注解 什么是CSS注解?什么是CSS注释?CSS注释是什么?CSS注解是什么? css注解(css 注解)又被称作CSS注释(css 注释)是有css文件代码间加入注释,解释说明意思,就像我们学习语文一样在文言文、诗词、文章用不同颜色进行批注说明一个道理,通常情况下css注解是不会被浏览器解释或被浏览器忽略的。 CSS注解作用,CSS注释作用 css注解(css 注释)可以帮助我们对自己写的CSS文件进行说明,如说明某段CSS代码是什么地方、功能、样式等说明,以便我们以后维护具有一看即懂的方便性,同时在团队开发网页是时候合理适当的注解有利于团队看懂css样式是对应html哪里的,以
43、便顺利快速开发div css网页。 CSS 注解用法,css注释用法 (css注解)CSS注解是以“/*”斜杠一个星号开始,以“*/”星号斜杠结束,注解说明内容放到“/*”“*/”中间。 css注解——div+CSS注释示例如下: /* 的css注解实例css注释实例 */ /* body定义 */ body{ text-align:center; margin:0 auto;} /* 头部css定义 */ #header{ width:960px; height:120px;} 实例图如下: css注解,CSS注释 注意说明:注解“/*”和“*/”必须以半角英文小写
44、并且“*”符号不要和注释内容紧挨在一起,至少需要一个空格位置空着。 padding_css padding用法详解 padding 属性是css用于在一个声明中设置所有 padding 属性的简写属性。 Padding属性包含了padding left :左补距离(设置距左内边距) ;padding top:头顶补距离(设置距顶部内边距);padding right :右补距离(设置距右内边距) ;padding bottom :底补距离(设置距低内边距)。其二维构建图可见CSS属性二维图。 padding的解剖图 padding left用法:padding-left:1
45、0px; 这个意思距离左边补距10像素,可跟百分比如(padding-left:10%; 距离左边补10%的距离); padding right用法:padding-right:10px; 这个意思距离右边补距10像素,可跟百分比如(padding-right:10%; 距离右边补10%的距离); padding top用法:padding-top:10px; 这个意思距离顶边补距10像素,可跟百分比如(padding-top:10%; 距离顶边补10%的距离); padding bottom用法:padding-bottom:10px; 这个意思距离低边补距10像素,可跟百分比如
46、padding-bottom:10%; 距离底边补10%的距离); 注意padding中间的链接“ - ”号,设置距离值时用“ : ”并赋予值,并以“ ; ”结束,并且全部用小写半角字母。 如果是左右上下都需要设置padding的值时可以简写来实现,以优化css 。 如简写方式有: padding:10px; 意思就是上下左右补丁距离就是10px(10像素)等于padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; 一样效果简写; padding:5px 10px; 意思上下补丁距离
47、为5px,左右的补丁距离为10px,等于padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; 一样效果简写; padding:5px 6px 7px; 意思上补丁距离5px,下补丁距离为7PX,左右补丁距离为6px,等于padding-top:5px; padding-bottom:7px; padding-left:6px; padding-right:6px; 一样效果简写; padding:5px 6px 7px 8px; 意思上补丁为5px,右补丁距离为6px ,下补丁距离为7px
48、左补丁距离8px,等于等于padding-top:5px; padding-right:6px; padding-bottom:7px; padding-right:8px; 一样效果简写; 其中padding:5px 6px 7px 8px; 的转法为顺时针即图: padding的属性转法图解 上面即是div+css网站总结的padding的属性与用法。其中margin的用与padding相同。 CSS 外边距 基础知识 - TOP DIV CSS外边距指CSS属性单词margin,margin是设置对象四边的外延边距,没有背景颜色也无颜色。 运用地方 - TOP 两个布局之间距离设






