web前端开发的css样式表入门教程(一)

web前端开发的css样式表入门教程(一)

一、css介绍

        css:cascading style sheet 层叠样式表

        css语言是一种标记语言,它不需要编译,可以直接由浏览器解释执行(属于浏览器解释型语言)。

css的优点:

                1.表现和内容相分离

                2.提高页面浏览速度

                3.易于维护和改版

        总结:实现了结构(structrue)于形式(persentation)的分离


二、css的使用技术

1.使用HTML标记符的style属性嵌入css样式

<p style="background:blue;color:green;">

2.在网页<head>标记符中使用<style>标记符嵌入css样式(头部样式)

<style type="text/css">
p{
background:blue;
color:green;
}
</style>

3.使用<link>标记符链接外部的css文件

<link href="style.css" rel="stylesheet"
type="text/css">
/*style.css(外部的css代码)*/
p{
    background:blue;
    color:green;
}

三、常用的css样式类型

        选择器{css属性: css属性值;  css属性: css属性值;  ......}

       例:        

h1{
    text-align:center;
    font-family:黑体
  }

根据选择器的不同,css的类型分为:

        HTML标签选择器

        类选择器

        伪类选择器

        ID选择器

        具有上下文关系的选择器

下面将一一介绍

1.HTML标签选择器

        HTML标签选择器是最基本的选择器类型,可以为某个或某些具体的HTML元素应用样式定义。

例:
p{
    font-size:30px;
    color:#343423;
    text-indent:2em;(首行缩进两字符)
    line-height:2em;(设置行高为2)
 }

2.类选择器

        类选择器定义了某种类型的样式,可以应用于多种HTML标签。

        使用方法:
                1.定义类样式

               

.类名{css属性:css属性值;  css属性:css属性值; ......}
                2.在HTML标签中通过class指定类属性

               

 <HTML 标签        class=“类名”>

3.伪类选择器

          用于设置不同类型超链接的显示方式
例:
a:link{color:#FF0000}(未访问的超链接)
a:visited{color:#00FF00}(已访问的超链接)
a:hover{color:#FF00FF}(鼠标移动到超链接上)
a:active{color:#0000FF}(选定的超链接)
        与类样式结合使用
例:
a.lian:hover{font-size:150%}

4.ID选择器

        为HTML标签中指定id属性的元素设置样式

        使用方法
                定义ID选择器样式
#ID名{css属性: css属性值;  css属性: css属性值;  ......}
                在HTML中指定ID属性
<HTML标签     ID="ID名">

5.具有上下文关系的选择器

        css定义中有以空格隔开的两个选择器,即为有上下文关系的选择器,第二个选择器必须位于第一个选择器中。

例:
h1 em{color:blue;
      font-family:"宋体"
     }
小结:
小结
常用css样式类型

四、常用css样式属性 

1.字体属性

字体属性
字体属性

2.背景属性

背景属性
背景属性

3.区块属性

区块属性
区块属性

注意:图像img无text-align属性,如需将图片居中可将上一级标记进行水平对齐处理

        <div>可定义文档中的分区或节(division/section),把文档分割为独立的、不同的部分。
        <div>是一个块级元素,它的内容自动地开始一个新行,其本身无特殊格式,可以通过<div>的class或id应用额外的样式。

4.方框属性

方框属性
方框属性

 5.边框属性

边框属性
边框属性

6.列表属性

列表属性
列表属性

7.定位属性

定位属性
定位属性
定位属性-position的四种取值:

        static:静态定位,默认属性值;

        relative:相对定位,以盒子*【1】自身起始位置为参考,例如盒子以盒子起始位置左上角为原点;

        absolute:绝对定位,其定位基准是一个已定位的祖先盒子。例如父盒子已经定位,则以其父盒子左上角为坐标原点;父相对子绝对;

        fixed:固定定位,以其定位基准是浏览器窗框,其位置与浏览器内容无关。

【1】css盒模型 

css盒模型
css盒模型

8.扩展属性

扩展属性
扩展属性


        后记

        以上内容为css样式基础教程的第一讲,有关css与div布局的更多内容我们将在下一章节继续讲解。

        这是笔者的第一次创作,可能有些小错误,望读者仔细甄别并反馈以纠正错误,希望在将来的时光里可以与诸君共同进步!

  • 26
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值