CSS

CSS作用:

  • 快速维护页面元素的样式属性
  • 弥补HTML元素的属性不足

CSS基础

CSSCascading Style Sheets,层叠样式表单

CSS的使用方式有三种

1,书写于标记的内部(内联样式)

<标记名称 style="属性:值;属性:值"/>
<标记名称 style="属性:值;属性:值">...</标记名称>

仅对指定的标记有效

2,书写于文档的头部(内部样式)

<style type="text/css">
选择器{属性:值;...}
...
</style>

仅对整个文档的所有标记有效

3,链接到外部的CSS文档

step1,创建css文件

1,CSS文件的扩展名为.css

2,CSS文件的语法结构:选择器{属性:值;...}

step2,在网页文件内链接到外部的CSS文件

<link type="text/css" rel="stylesheet" href="CSS文档URL"/>

CSS语法规范

内联样式

<标记名称 style="属性:值;属性:值"/>
<标记名称 style="属性:值;属性:值">...</标记名称>

外部样式/内部样式

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

CSS选择器

1,元素选择器(只针对指定的元素有效,且自动应用)

元素名称{属性:值;...}

2,类选择器(可手动应用于任何标记,class="类名称",多个类名之间以空格分隔)

.类名称{属性:值;...}

3,ID选择器(只能手动应用于唯一的元素,id="ID")

#id{属性:值;...}

id的用途

  1. CSS中的ID选择器
  2. JavaScript
  3. JQuery

4,群组选择器(实际上是具有相同属性的选择器的简洁写法)

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

5,派生选择器(两个选择器之间至少为父子关系)

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

6,伪类选择器

  • :link :正常显示状态
  • :hover :鼠标放上的状态
  • :active :鼠标按下的状态
  • :visited:访问过的状态

CSS单位

长度单位:px(像素)、%(百分比)、em(文字尺寸的倍数)

颜色单位:

  • A,英文名称,如red,green,blue等
  • B,十六进制表示法,如#ff0000,红绿蓝的顺序
  • C,简写的十六位进制,如#f00
  • D,RGB表示法,如rgb(255,0,0)
  • E,百分比的RGB表示法,如rgb(100%,0%,0%)

布局样式

  • width,设置宽度
  • height,设置高度

边框样式

  • border-top(right|bottom|left):宽度 线型(none|solid[实线]|dotted[点划线]) 颜色;

HTML标记的种类

根据是否换行,划分成:

  • 块级对象:可以自然换行(p,div,h1,h2...ul,ol,li等)块级对象其默认宽度占其父对象的100%
  • 内联对象:不能换行

布局样式

1,内边距:

  • padding-top:上侧的内边距
  • padding:value:四个方向内边距相同
  • pading:value(上下) value(左右)
  • pading:value(上) value(左右) value(下)
  • pading:value(上) value(右) value(下) value(左)

2,外边距

  • margin-top:上侧的外边距
  • margin:value|auto:四个方向的外边距,同内边距的定义方法。

auto只有左右居中,不能上下居中。

控制元素的现实方式

display:none|inline(内联样式)|block(块级对象)

说明:只有块级元素或者HTML元素中存在width、height属性的对象(如img,table)才能通过CSS样式设置宽度/高度

背景样式

background-color:背景颜色

background-image:url

background-repeat:设置背景图像的平铺方式,repeat|no-repeat|repeat-x|repeat-y;

background-position:设置图像的位置,水平位置(left|center|right)、垂直位置(top|center|bottom)。

background-attachment:scroll(随文档滚动)|fixed(背景固定)

background:背景颜色 url 平铺方式 水平位置 垂直位置。

浮动样式

float:left|right

文本样式

line-height:行高

text-indent:首行缩进

text-align:left|center|right 文本的水平对齐方式

cursor:pointer 手型

font-weight:normal|bold(加粗效果)

列表样式

设置列表样式

  • list-style-type:none|disc|circle|lower-alpha...
  • list-style-image:
  • list-style-position:
  • list-style:样式 url(图像的URL) 位置(inside|outside)

border-collapse: collapse/separate;设置是否将表格边框合并为单一边框

定位属性

position:fixed(固定的)|absolute(绝对)|relative(相对)

颜色透明的处理:

  • Chrome Firefox等:opacity:Value(0~1)
  • IE filter:alpha(opacity=value[0~100]);

left|top|right|bottom:value(设置其余父对象之间的距离);

堆叠顺序

z-index:value(设置叠放次序)

CSS选择器的优先级

style,IDs,classes,tags

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

推荐阅读更多精彩内容

  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 919评论 0 1
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,629评论 1 92
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,689评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,279评论 0 11
  • (一) 还在熟睡中的简汐,被楼下议论纷纷的声音吵醒,简汐揉了揉眼睛,起床拉开窗帘,看到眼前惊人的一幕,楼下躺着一副...
    D小贱阅读 556评论 0 0