CSS

html 在一个网页中负责的事情是一个页面的结构

css(层叠样式表) 在一个网页中主要负责了页面的数据样式。

编写css代码的方式:

第一种: 在style标签中编写css代码。  只能用于本页面中,复用性不强。

格式 :

<style type="text\css">编写css代码</style>

例子:

a{

color:#F00;

text-decoration:none;

}

第二种: 可以引入外部的css文件。  推荐使用。

方式1: 使用link标签。  推荐使用...

格式:<link href="css文件的路径" rel=“stylesheet”>

例子:<link href="1.css" rel="stylesheet">

方式2:使用<style>引入

格式: <style type="text/css"> @import url("css的路径");</style>

例子:<style type="text/css" @import url("1.css");</style>

第三种方式:直接在html标签使用style属性编写。    只能用于本标签中,复用性较差。 不推荐使用。

例子:<a style=“color:#OFO”; text-decoration:none" href="#">新闻标题</a>

html的注释:<!-- html的注释-->

css /* css的注释 ..*/

-------------------------------------------------------------------------------------------------

选择器: 选择器的作用就是找到对应的数据进行样式化。

1.标签选择器: 就是找到所有指定的标签进行样式化。

格式:

标签名{

样式1;样式2....

}

例子:

div{

color:#F00;

font-size:24px;

}

2. 类选择器: 使用类选择器首先要给html标签指定对应的class属性值。

格式:

.class的属性值{

样式1;样式2...

}

例子:

.two{

background-color:#0F0;

color:#F00;

font-size:24px;

}

类选择器要注意的事项:

1. html元素的class属性值一定不能以数字开头.

2. 类选择器的样式是要优先于标签选择器的样式。

3. ID选择器: 使用ID选择器首先要给html元素添加一个id的属性值。

ID选择器的格式:

#id属性值{

样式1;样式2...

}

id选择器要注意的事项:

1. ID选择器的样式优先级是最高的,优先于类选择器与标签选择器。

2. ID的属性值也是不能以数字开头的。

3. ID的属性值在一个html页面中只能出现一次。

4. 交集选择器: 就是对选择器1中的选择器2里面的数据进行样式化。

选择器1 选择器2{

样式1,样式2....

}

例子:

.two span{

background-color:#999;

font-size:24px;

}

5. 并集选择器: 对指定的选择器进行统一的样式化。

格式:

选择器1,选择器2..{

样式1;样式2...

}

span,a{

border-style:solid;

border-color:#F00;

}

6. 通过选择器:

*{

样式1;样式2...

}

--------------------------------------------------------------------------------------

伪类选择器:伪类选择器就是对元素处于某种状态下进行样式的。

注意:

1. a:hover 必须被置于 a:link 和 a:visited 之后

2. a:active 必须被置于 a:hover 之后

*/

a:link{color:#F00} /* 没有被点击过---红色 */

a:visited{color:#0F0} /*  已经被访问过的样式---绿色 */

a:hover{color:#00F;} /* 鼠标经过的状态---蓝 */

a:active{color:#FF0;}


/*操作背景的属性 */

body{

/*background-color:#CCC;  设置背景颜色*/

background-image:url(2.jpg);

background-repeat:no-repeat;  /*  设置背图片是否要重复 */

background-position:370px 100px; /* 设置背景图片的位置, 第一个参数是左上角的左边距, 第二个参数是左上角的上边距 */

}

常用的CSS样式

/* 操作文本的样式 */

div{

color:#F00;

font-size:16px;

line-height:40px;

letter-spacing:10px;

text-align:center;

text-decoration:none;

text-transform:uppercase;

}

// 设置表格的属性

table{

/*border-collapse:collapse; 合并表格的边框*/

border-spacing:20px; /* 设置单元格的边框与表格的边框距离*/

table-layout:fixed;

}

div默认是没有边框呃。

div{

width:100px;

height:100px;

border-style:dotted solid double ; /* 设置边框的样式  上 右 下 左*/

border-color:#F00;

border-bottom-color:#0FF;

border-top-width:100px;

}

盒子模型

盒子模型: 盒子模型就是把一个html边框比作成了一个盒子的边框,盒子模型要做用于操作数据与边框之间的距离或者 是边框与边框之间的距离。

盒子模型主要是用于操作内边距(padding)与外边距(margin)

*/

div{

border-style:solid;

width:100px;

height:100px;

/* 内边距 */

padding-left:10px;

padding-top:20px;

}

.one{

margin-bottom:30px;

}

.two{

margin-left:700px;

}


------------------------------定位-----------------------------

css的定位:

相对定位: 相对定位是相对于元素原本的位置进行移动的。

使用方式: position:relative;

绝对定位: 绝对定位是相对于整个页面而言。

position:absolute;

top:200px;

left:380px;

固定定位:

position:fixed; /* 固定定位: 固定定位是相对于整个浏览器而已的。

top:380px;

left:1000px;

*/

div{

border-style:solid;

width:100px;

height:100px;

}

.one{

background-color:#F00;

}

.two{

background-color:#0F0;

position:relative; /* 相对定位,对于当前位置 */

top:10px;

left:10px;

}

.three{

background-color:#00F;

}

#ad{

width:400px;

height:200px;

border-style:solid;

font-size:24px;

color:#F00;

position:absolute; /* 绝对定位,相对于一个页面 的左上角而言的。 */

top:200px;

left:380px;

}

#ad2{

position:fixed; /* 固定定位: 固定定位是相对于整个浏览器而已的。 */

top:380px;

left:1000px;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,340评论 5 467
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,762评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,329评论 0 329
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,678评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,583评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,995评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,493评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,145评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,293评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,250评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,267评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,973评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,556评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,648评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,873评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,257评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,809评论 2 339

推荐阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,723评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,299评论 0 11
  • 第一章 CSS简介 CSS (Cascading Style Sheets)是层叠样式表的缩写,样式定义了如...
    上书房_张强阅读 1,282评论 0 11
  • 前言: 1.HTML5的发展非常迅速,可以说已经是前端开发人员的标配,在电商类型的APP中更是运用广泛,这个系列的...
    珍此良辰阅读 1,900评论 2 15
  • 小腾老师说:我们的皮肤是需要保养的。他们需要养分,需要水分,要时时注意自己的皮肤发出的信号。脸上各种问题其实都是他...
    寅颖阅读 164评论 0 1