java开发css基础

Css

Css与HTML的结合方式(四种)

  1. 在每个HTML的标签上面都有一个style属性,此属性将css和HTML结合在一起

<div style=”background-color:red;color:green;”>长风几万里</div>

  1. 使用HTML的一个标签实现:<style>标签,写在<head>里面

<style type=”text/css”>

需要修饰的标签{

Css代码;

}

</style>

  1. 在style标签里面 使用语句 @import url(css文件的路径)

<style type=”text/css”>

Import @url(css文件的路径)

</style>

  1. 使用头标签<link>,引入外部css文件

第一步,创建css文件

<link rel=”stylesheet” type=”text/css” href=”css的文件路径”/>

     一般使用第四种方式,第三种方式在某些浏览器下不起作用

优先级(一般情况)

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

后加载的优先级高

格式         选择器名称{属性名:属性值;属性名:属性值;.....}

 

Css的基本选择器(三种)

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

  1. 标签选择器

使用标签名作为选择器的名称

Div{

Background-color:gray;

Color:white;

}

  1. class选择器

每个HTML标签都有一个属性 class

- <div class=”haha” >aa</div>

在样式表中:

Div.haha{

Color:green;

}

  1. id选择器

每个HTML标签上面都有一个属性id

-<div id=”hehe”>bbbb</div>

在样式表中

Div#hehe{

}

选择器优先级:

标签内的style属性 > Id选择器 > Class选择器 > 标签选择器

css的扩展选择器

  1. 关联选择器

<div><p>wewefwegew</p></div>设置div标签里面p标签的样式

Div p

{

background-color:red;

}

  1. 组合选择器

<div>234</div>

<p>dfhs32</p>

将div和p标签设置成相同的样式,把不同的标签设置成相同的样式

Div,p{

Color:red;

}

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

css里面提供了一些定义好的样式,可以拿过来

比如超链接

超链接的状态

:link          原始状态

:hover      鼠标放上去的状态

:active     点击

:visited     点击之后

a:link{

                  background-color:red;

         }

         a:visited{

                  background-color:green;

         }

         a:hover{

                  background-color: blue;

         }

         a:active{

                  background-color:pink;

         }

Css的盒子模型

在进行布局前需要把数据封装到一块一块的区域内(div)

  1. 边框

-border

三个属性border:2px solid blue;

可以统一设置

也可以单独设置

上 border-top

下 border-bottom

左 border-left

右 border-right

  1. 内边距

-padding

Padding:10px;

可以统一设置

也可以单独设置

上 padding-top

下 padding-bottom

左 padding-left

右 padding-right

  1. 外边距

-margin

一样.......

css的布局的漂浮(了解)

*float

属性值:

*left:文本流向对象的右边

设置这个属性之后 这个标签的位置居左,下面的块向上飘上来 位于设置float的标签的右侧

*right:文本流向对象的左边

Css的布局的定位

*position

属性值:

-absolute:

将对象从文档中拖出

position:absolute 这是与漂浮不一样的 漂浮流动是不会重叠在一起

                  而定位的绝对 就是好似飘在空中 下面的空间会被 其他文本流顶上来

可以使用top bottom等进行其在外层空间的位置定位

-relative:

不会将对象将文档流中拖出去也可以使用top bottom left等定位

案例 图文混排

案例 图像签名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值