WEB_HTML基础(二)

2 篇文章 0 订阅

CSS:

它为网页提供表现的形式

网页的结构与数据:写在.html文件里

网页的表现形式写在css文件里

网页的行为写在js文件里

这样可以把网页的数据、表现、行为进行分离

<html>

    <head></head>

    <body>

    <!-- 早期会把网页的表现行式放在页面当中 -->

       <font color="red" size="6"> hello World </font>

    </body>

</html>

早期会把页面的表现行式把页面当中,这样写在一起不好维护

后来就把行为单独的写在一个文件当中

body{

    color:red;

    font-size:60px;

}

这个单独放在一个style.css文件当中,在页面当中把这个文件引入进来

<html>

    <head>

       <!-- 把页面的表现加入进来 -->

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

    </head>

    <body>

       hello World

    </body>

</html>

CSS选择器:

选择器:用来定义如何查找html标记,浏览器会跟据选择器去找到相应的标记然后在这个标记当中使用相应的标记

标记选择器:

标记的名称{

         属性名:属性值;

比如:

body{

         color:red;

}

p{

         color:green;

}

上面的css文件当中用了两个标记名来作为选择器,只要是这两个标记的都会使用上面定义的样式。

class选择器

.选择器的名称{

         属性名:属性值;

这样的话在html当中只要是标记为与选择器相同名的class属性都会被选择

标记名称.选择器名称{

         属性名:属性值;

这样的话只会在html当中是相应标记下的并且有与选择器相同名的class属性的元素才会被选中

id选择器:

#选择器名称{

         属性名:属性值;

html当中被标记为与选择器名称相同的id属性的元素会被选中,在同一个html当中id属性是唯一的

选择器的分组:

比如:

h1,h2,h3{

         color:green;

}

对以,这个隔开的选择器使用相同的样式

选择器的派生:

#d2 p{

         font-size:120px;

}

这个表示对于idd2的标记内部的所有p标记的字体使用字体为120px样式

注意对于样式来说的话子标记会继承父标记的样式,也就是说在外层的标记中使用的样式会影响到内层标记上

这样的话则样式有可以内部与外部会有冲突的地方因而会有样式的优先级:

从高到低:内联、内部、外部、默认

display属性:

它有三个值分别是:

none:表示不显示这个标记

block:表示按块标记的方式显示

inline表示按行标记的方式来显示

position属性:

它有三个值:

static(默认):浏览器会按从左到右从上到下来摆放标记

absolute:相对父标记进行偏移

relative:按默认的方式摆放然后再偏移

常见的属性:

文本:

font-size:字体大小

font-family:字体名

font-style:风格

font-weight:粗细

text-align:对齐方式

text-decoration:加上下划线

cursor:光标的形状

背景:

background-color:背景颜色

background-image:背景图片

background-repeat:平铺方式

background-position:位置

background-attachment:依附方式,默认是scrol

边框:

border:1px solid red;

border-left

border-right

border-botton

border-top

定位:

width:100px;

height:200px;

margin:

margin-left:20px

margin-top:30px;

margin-right:40px;

margin-bottom:50px;

可以简化为 margin 30px 40px 50px 20px; 注意是:顶、右、底、左

margin :20px auto;一种是上下各20,左右平均分配

内边框

padding:

padding-left:20px;

padding-top:30px;

padding-right:40px;

padding-bottom:50px;

padding:30px 40px 50px 20px

列表中list-type-type:none

这样会取消列表的选项的符号

float:表示浮动,clear:both表示取消浮动的影响指的是告诉虽然浮动的标记让出了位置但是是不可以使用的

链接的样式:

a:link{color:red}没有访问过

a:visited{color:blue}访问过

a:active{鼠标点击但是还没有放开时}

a:hover{color:aqua}鼠标指向时

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值