CSS小结

CSS css

 

37,文字样式 html

<style> 浏览器

p{ 布局

   font-size:20px;/*设置文字字号*/ 字体

   color:red;/*设置文字颜色*/ spa

   font-weight:bold;/*设置字体加粗*/ orm

} htm

</style> 对象

38,修改指定样式 图片

<style type="text/css">

span{

   color:blue;

}

</style>

 

<p>慕课网,<span>超酷的互联网</span>  </p>

 

39,CSS代码语法

p{            //选择符

   font-size:12px;  //声明

   color:red;

   font-weight:bold;

}

 

<p> </p>所包含文字能实现所要效果

40,代码注释

/*注释文字*/

41,内联式CSS样式

<p style="color:red;font-size:12px">这里文字是红色。</p>

42,外部式CSS

css代码写一个单独的外部文件中,这个css样式文件以.css为扩展名,在<head>内(不是在<style>标签内)使用<link>标签将css样式文件连接到HTML文件内,以下面代码:

<link href="base.css" rel="stylesheet" type="text/css" />

1css样式文件名称以有意义的英文字母命名,如 main.css

2rel="stylesheet" type="text/css" 是固定写法不可修改。

3<link>标签位置通常写在<head>标签以内。

 

43,三种方法的优先级

内联式 > 嵌入式 外部式。。离被设置元素越近优先级别越高)

44,标签选择器:

<style>

body{  //选择的对象,那个标签包含的东西

font-size:12px;

color:blue;

}

</style>

 

 

类选择器:为选中的一段文字设置格式,在一个html文档中可使用屡次,设置多个样式

<span  class=text>   选中字段 <span>

.text{

CSS样式代码

}

 

ID选择器 :在一个html文档中只能使用一次,只能设置一个样式

<span id=stress > 选中文本 </span>

#stress{

CSS式样

}

 

子选择器  //仅是第一代后代

.food>li{   

} //food 下为li的子元素实现CSS效果

 

 

后代选择器  //全部food类的后代

.food li{

}

 

通用选择器

*{

}  //html 下全部标签元素全都设置

 

 

伪类选择符

a:hover{   //标签为a鼠标滑过期的字体式样

color:red;

}

 

分组选择器

h 1,span {  //为多个标签元素设置一个式样

 

}

45,行间距 : line-height:1.4em

 字体粗细: font-weight:normal

 边框:border1px solid red; //边框粗细为1px,红色的实线

 

46,重要性

设置最高权值

p{color:red!important;}

p{color:green;}

 

47,文字排版

body{font-family:"微软雅黑";}

2,粗体 a{font-weight:bold;}

3斜体 a{font-style:italic;}

4 下划线a{text-decoration:underline;}

5删除线     text-decoration:line-through;

6,段落排版-缩进p{

    text-indent:2em;  //在段落前面空两个字的大小

}

7.行间距 p{line-height:2em;}

8,字间距、字母间距

    letter-spacing:50px;

 

英文单词间距

    word-spacing:50px;

9,段落排版-对齐:为块状元素中的文本、图片设置对齐格式

text-align:center;  居中

text-align:left;    居左

text-align:right ;   居右

 

10,背景色: backgroudpink

 

48,元素

1) 转换为块级元素 a{display:block;}

2) 转为内联元素  display:inline

 

内联元素特色:

1、和其余元素都在一行上;

2、元素的高度宽度及顶部和底部边距不可设置;

3、元素的宽度就是它包含的文字或图片的宽度,不可改变。

 

3)内敛块状元素

Display:inline-block

inline-block 元素特色:

1、和其余元素都在一行上;

2、元素的高度、宽度、行高以及顶和底边距均可设置。

 

49,盒模型

1)边框div{

    border:2px  solid  red;

}

或 

div{

    border-width:2px;

    border-style:solid;

    border-color:red;

}

border-style(边框样式)常见样式有:

dashed(虚线)| dotted(点线)| solid(实线)。

 

仅设置一个方向的边框样式

div{border-bottom:1px solid red;}

2) 填充:边框与内容之间

顺序:上右下左 (顺时针)

div{padding:20px 10px 15px 30px;}

 

3) 边界:元素与元素之间的距离

div{margin:20px 10px 15px 30px;} 顺时针

至关于 div{

   margin-top:20px;

   margin-right:10px;

   margin-bottom:15px;

   margin-left:30px;

}

div{

   margin-top:20px;

   margin-right:10px;

   margin-bottom:15px;

   margin-left:30px;

}

总结一下:paddingmargin的区别,padding在边框里,margin在边框外。

 

 

50,流动模型

在默认状态下,块状元素的宽度都为100%”。,独占一行

内联元素标签aspanemstrong 从左到右水平分布

 

51,浮动模型

实现两个块状元素并排显示

div{

    width:200px;

    height:200px;

    border:2px red solid;

float:left;

<div id="div1"></div>

<div id="div2"></div>

52,层模型—绝对布局

相对与浏览器设置元素位置

div{

    width:200px;

    height:200px;

    border:2px red solid;

    position:absolute;

    left:100px;

    top:50px;

}

 

 

层模型—相对定位:相对之前的位置移动

  position:relative;

 

层模型-固定定位:相对于浏览器的视图,始终会在浏览器的某个位置不动,随滚动而滚动


 

ReLATIVEAbsolute组合使用:实现对选定参照系的相对位置移动

 、参照定位的元素必须是相对定位元素的前辈元素:参照定位的元素必须加入position:relative; 、定位元素加入position:absolute,即可以使用topbottomleftright来进行偏移定位了。

 

53,盒模型代码的简写

一般有下面三种缩写方法:

1、若是toprightbottomleft的值相同,以下面代码:

margin:10px 10px 10px 10px;

可缩写为:

margin:10px;

2、若是topbottom值相同、left和 right的值相同,以下面代码:

margin:10px 20px 10px 20px;

可缩写为:

margin:10px 20px;

3、若是leftright的值相同,以下面代码:

margin:10px 20px 30px 20px;

可缩写为:

margin:10px 20px 30px;

注意:paddingborder的缩写方法和margin是一致的。

 

 

54,颜色值缩写

十六进制:当设置的每两位颜色值相同能够缩写成一位

 

55,字体缩写

body{

    font-style:italic;

    font-variant:small-caps; 

    font-weight:bold; 

    font-size:12px; 

    line-height:1.5em; 

    font-family:"宋体",sans-serif;

}

这么多行的代码其实能够缩写为一句:

body{

    font:italic  small-caps  bold  12px/1.5em  "宋体",sans-serif;

}

注意:

1、使用这一简写方式你至少要指定 font-size 和 font-family 属性,其余的属性(如 font-weightfont-stylefont-varientline-height)如未指定将自动使用默认值。

2、在缩写时 font-size 与 line-height 中间要加入“/”斜扛。

 

 

56,颜色值

字体颜色 color

背景颜色 background-color

边框 border 

1>、英文命令颜色

前面几个小节中常常用到的就是这种设置方法:

p{color:red;}

2>RGB颜色

这个与 photoshop 中的 RGB 颜色是一致的,由 R(red)G(green)B(blue) 三种颜色的比例来配色。

p{color:rgb(133,45,200);}

每一项的值能够是 0~255 之间的整数,也能够是 0%~100% 的百分数。如:

p{color:rgb(20%,33%,25%);}

3>、十六进制颜色

这种颜色设置方法是如今比较广泛使用的方法,其原理其实也是 RGB 设置,可是其每一项的值由 0-255 变成了十六进制 00-ff

p{color:#00ffff;}

 

 

57,长度值

1> 像素

 

px

2> em

p{font-size:12px;text-indent:2em;}  //首行缩进2个字体

若是字体大小为12px,那么1em=12px

 

 

3> 百分比

p{font-size:12px;line-height:130%}

若字体大小指定为12px,那么百分比就是以这个大小为基础的比值

 

58,水平居中

设置文本或者图片居中

<body>

  <div class="txtCenter">我是文本,哈哈,我想要在父容器中水平居中显示。</div>

</body>

css代码:

<style>

  div.txtCenter{

    text-align:center;

  }

</style>

 

水平居中设置-定宽块状元素

:为块状元素设置为居中

html代码:

<body>

  <div>我是定宽块状元素,哈哈,我要水平居中显示。</div>

</body>

css代码:

<style>

div{

    border:1px solid red;/*为了显示居中效果明显为 div 设置了边框*/

    

    width:500px;/*定宽*/  

    margin:20px auto;/* margin-left 与 margin-right 设置为 auto */

}

 

</style>

 

定宽与设置缺一不可

相关文章
相关标签/搜索