[关闭]
@martin0207 2018-08-14T08:27:42.000000Z 字数 1374 阅读 735

Css简单认识

JavaWeb


简介:

css:层叠样式表

作用:

结合方式:

  1. 在每个HTML标签上面,都有一个属性style,将css和Html结合在一起
    • 我是添加进来的一句话
  2. 在Html的head里面写一个style标签
  1. <style type="text/css">
  2. div{
  3. background: greenyellow;
  4. color: blue;
  5. }
  6. </style>
  1. 标签与2相同,但是以import来引入css文件
  1. <style type="text/css">
  2. @import url("css/css03.css");
  3. </style>
  1. 使用头标签link,引入外部css文件
  1. <link rel="stylesheet" type="text/css" href="css/css03.css"/>

注意: 第三种方式,有些浏览器不起作用,一般使用第四种

优先级:

由上到下,由外到内,优先级由低到高

Css的选择器(三种):

要对哪个标签里面的数据进行操作

1. 标签选择器

使用标签名当做选择器名,比如使用div{}

  1. <div>标签选择器</div>
  2. div{
  3. background: palegoldenrod;
  4. color: black;
  5. }

2. class选择器

给标签添加class属性

  1. <div class="second">class选择器</div>
  2. .second{
  3. background: lightblue;
  4. color: blue;
  5. }

3. id选择器

给标签添加一个Id属性,通过Id给标签添加css效果

  1. <div class="second" id="third">id选择器</div>
  2. #third{
  3. background: green;
  4. color: white;
  5. }

上述三种选择器的优先级,由低到高

Css的扩展选择器

1. 关联选择器

嵌套的内容

设置div标签里面p标签的样式

  1. div p{
  2. background: red;
  3. }

2. 组合选择器

把不同的标签设置成相同的样子

  1. <div >div里面的内容</div>
  2. <p>p里面的内容</p>
  3. div,p{
  4. background: palegoldenrod;
  5. }

3. 伪元素选择器(了解)

css中提供了一些定义好的样式,可以直接拿过来使用

  1. a:link {
  2. background: red
  3. }
  4. a:hover{
  5. background: green;
  6. }
  7. a:active{
  8. background: blanchedalmond;
  9. }
  10. a:visited{
  11. background: white;
  12. }

Css的盒子模型

边框

  • border(border: 2px solid blue; 粗细,样式,颜色)
  • border-top
  • border-bottom
  • border-left
  • border-right

内边距

padding(上 右 下 左) 只填写一个,即四边同用

外边距

margin(同上)

Css的布局悬浮(了解)

这里操作的结果与视频中不一样,先不做考虑
float
- left: 文本流向对象的右边
- right: 文本流向对象的左边

Css的布局定位

position

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注