CSS总结

什么是CSS

  • css是层叠样式表,可以对网页进行修饰和渲染的一门技术。

如何在网页中使用CSS

  • 1.直接使用(不推荐)原因:标签中的属性很多,会造成页面混乱,并且不能被复用。

通过标签上的style属性给div设置样式

边框:2px solid red 
字体大小:26px
背景颜色为:pink
<div style="border:2px solid red;font-size:26px; background:pink;">这是一个div...</div>

`
<div style="border:2px solid red;font-size:26px; background:pink;">这是一个div...</div>
`

  • 2.在< head>中通过< style>标签引入CSS
    实现了代码的分离和复用,初步实现了代码的分离。
<head>
<style type="text/css">
    span{
        border:2px solid blue; 
        font-size:22px; 
        background:red;
    }
</style>
</head>
  • 3.使用link连接引用外部CSS文件

在html中引入css文件

<link ref="stylesheet" href="CSS文件路径">

xx.css文件

@charset "utf-8";
 span{
        border:2px solid blue; 
        font-size:22px; 
        background:red;
    }

CSS选择器

  • 1.通过元素名(标签名)选择指定名称所有被选中的标签
span{}
div{}
  • 2.class选择器

每个标签都可以设置一个class属性值,通过选择class的值选择。

.s1{}
.s2{}

*如果一个标签的class值由多个 < span class = "s1 s2">,s2的设置会覆盖s1的设置。

  • 3.id选择器

也可以根据id的属性值选择标签。

#d1{}
#d2{}
  • 4.后代选择器

格式:祖先 后代{}

div p{ /* 匹配所有div中的p标签*/
}

常用属性

文本属性
  • 1.text-align:设置元素内的文本内容对齐方式。
  • 2.text-decoration:设置文本的下划线方式。
  • 3.text-indent:设置文本的缩进,单位:px/%。
  • 4.letter-spacing:设置字符间距。
  • 5.text-shadow:x(水平位移)x(垂直位移) x(阴影扩散值) x(颜色);设置文本阴影。
字体属性
  • 1.font-siez:字体大小。
  • 2.font-weight:文字粗细。
  • 3.font-family:字体的格式。
  • 4.color:字体颜色
背景属性
  • background-color:背景颜色。
  • background-img:设置背景图片,url=“”

*background-repeat:设置或检索背景图片的排列方式(repeat默认值,repeat-x横向重复,no-repeat没有重复)

  • background-position:设置或检索背景图片位置
  • background: 背景颜色 背景图片 背景图片是否重复 背景图片的位置
边框border
  • border-width: 2px; -- 设置元素边框的宽度

border-style: solid; -- 设置元素边框的样式
border-color: red; -- 设置元素边框的颜色

  • margin: 设置元素的外边距
display属性

display属性用来设置元素的类型;常用的值:

block:块级元素的默认值
    默认情况下独占一行
    可以设置宽高
    //比如: div/p/h1~h6/form/table 等元素都是块级元素
inline:行内元素的默认值
    默认情况下多个行内元素可以处在同一行
    一般不能设置宽高
    //比如: span/input/img/i/b 等元素都是行内元素
inline-block:行内块元素
    多个元素既可以显示在同一行, 也可以设置宽和高
none:表示隐藏元素

流浪成疯
7 声望3 粉丝

学习


« 上一篇
HTML总结
下一篇 »
JavaScript总结