`
xp_p
  • 浏览: 4707 次
社区版块
存档分类
最新评论

css样式使用总结

css 
阅读更多
一、样式表的分类

1.外部样式表

导入引用css文件的命令:

<head>

<link rel="stylesheet" type="text/css" href="css文件名.css" />

</head>

2.内部样式表

内部样式表的范例:

<head>

<style type="text/css">

  hr {color: sienna;}

  p {margin-left: 20px;}

  body {background-image: url("images/back40.gif");}

</style>

</head>

3.行内样式

行内样式范例:

<span style="font-weight: bold; color: red;">Hello World</span>


二、样式表的语法

CSS的定义是由三个部分构成:选择符(selector),属性(properties)和属性的取值(value)。

selector {property: value}多个属性/值对必须由分号隔开。

2、类选择符,以点号开头,比如

.right {text-align: right}

应用类选择符到标记

在标记的class属性中填入类的名称,注意不要点号。如:

<div class="dreamdu1">连接div标签与dreamdu1样式<div>

<div class="dreamdu12px dreamdublack dreamdubold">使用空格分开多个样式连接div标签<div>



3、ID选择符



在HTML页面中ID参数指定了某个单一元素,ID选择符是用来对这个单一元素定义单独的样式,样式只应用于ID参数指定的元素。例如:

<p id="intro">

这个段落向右对齐

</p>

定义ID选择符要在ID名称前加上一个“#”号。下面这个例子,ID属性将匹配所有id="intro"的元素:

#intro

{

font-size:110%;

font-weight:bold;

color:#0000ff;

background-color:transparent

}



将ID和选择器结合

h2#title{



}

标识应用于ID属性为title的h2标记



4、选择符组



你可以把相同属性和值的选择符组合起来书写,用逗号将选择符分开,这样可以减少样式重复定义:

h1, h2, h3, h4, h5, h6 { color: green }



5、包含选择符



可以单独对某种元素包含关系定义的样式表,元素1里包含元素2,这种方式只对在元素1里的元素2定义,对单独的元素1或元素2无定义,

table a

{

font-size: 12px

}



/*css常用样式属性*/

字体属性:(font)

大小 font-size: x-large;(特大) xx-small;(极小) 单位:PX、PD

样式 font-style: oblique;(偏斜体) italic;(斜体) normal;(正常)

行高 line-height: normal;(正常) 单位:PX、PD、EM

粗细 font-weight: bold;(粗体) lighter;(细体) normal;(正常)

变体 font-variant: small-caps;(小型大写字母) normal;(正常)

大小写 text-transform: capitalize;(首字母大写) uppercase;(大写) lowercase;(小写) none;(无)

修饰 text-decoration: underline;(下划线) overline;(上划线) line-through;(删除线) blink;(闪烁),none(无线)

常用字体: (font-family)

"Courier New", Courier, monospace, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif, Verdana

背景属性: (background)

色彩background-color: #FFFFFF;

图片background-image: url();

重复background-repeat: no-repeat;

滚动background-attachment: fixed;(固定) scroll;(滚动)

位置background-position: left(水平) top(垂直);

简写方法 background:#000 url(..) repeat fixed left top;

区块属性: (Block)

字间距letter-spacing: normal; 数值

对刘text-align: justify;(两端对齐) left;(左对齐) right;(右对齐) center;(居中)

缩进text-indent: 数值px;

垂直对齐vertical-align: baseline;(基线) sub;(下标) super;(下标) top; text-top; middle; bottom; text-bottom;

词间距word-spacing: normal; 数值

空格white-space: pre;(保留) nowrap;(不换行)

显示display:block;(块) inline;(内嵌) list-item;(列表项) run-in;(追加部分) compact;(紧凑) marker;(标记) table; inline-table; table-raw-group; table-header-group; table-footer-group; table-raw; table-column-group; table-column; table-cell; table-caption;(表格标题)

方框属性: (Box)

width:; height:; float:; clear:both; margin:; padding:;     顺序:上右下左

边框属性: (Border)

border-style: dotted;(点线) dashed;(虚线) solid;(实线) double;(双线) groove;(槽线) ridge;(脊状) inset;(凹陷) outset;

border-width:; 边框宽度

border-color:#;

简写方法border:width style color;

列表属性: (List-style)

类型list-style-type:    disc;(圆点) circle;(圆圈) square;(方块) decimal;(数字) lower-roman;(小罗码数字) upper-roman; lower-alpha; upper-alpha;

位置list-style-position: outside;(外) inside;

图像list-style-image: url(..);



定位属性: (Position)

Position: absolute; relative; static;

absolute:相对于整个浏览器;

relative:相对于上一个div;

visibility: inherit; visible; hidden;

overflow: visible; hidden; scroll; auto;(溢出边框不显示)

clip: rect(12px,auto,12px,auto) (裁切)



css属性代码大全

一 CSS文字属性:

color : #999999; /*文字颜色*/

font-family : 宋体,sans-serif; /*文字字体*/

font-size : 9pt; /*文字大小*/

font-style:itelic; /*文字斜体*/

font-variant:small-caps; /*小字体*/

letter-spacing : 1pt; /*字间距离*/

line-height : 200%; /*设置行高*/

font-weight:bold; /*文字粗体*/

vertical-align:sub; /*下标字*/

vertical-align:super; /*上标字*/

text-decoration:line-through; /*加删除线*/

text-decoration: overline; /*加顶线*/

text-decoration:underline; /*加下划线*/

text-decoration:none; /*删除链接下划线*/

text-transform : capitalize; /*首字大写*/

text-transform : uppercase; /*英文大写*/

text-transform : lowercase; /*英文小写*/

text-align:right; /*文字右对齐*/ 

text-align:left; /*文字左对齐*/

text-align:center; /*文字居中对齐*/

text-align:justify; /*文字分散对齐*/

vertical-align属性

vertical-align:top; /*垂直向上对齐*/

vertical-align:bottom; /*垂直向下对齐*/

vertical-align:middle; /*垂直居中对齐*/

vertical-align:text-top; /*文字垂直向上对齐*/

vertical-align:text-bottom; /*文字垂直向下对齐*/

二、CSS边框空白

padding-top:10px; /*上边框留空白*/

padding-right:10px; /*右边框留空白*/

padding-bottom:10px; /*下边框留空白*/

padding-left:10px; /*左边框留空白

三、CSS符号属性:

list-style-type:none; /*不编号*/

list-style-type:decimal; /*阿拉伯数字*/

list-style-type:lower-roman; /*小写罗马数字*/

list-style-type:upper-roman; /*大写罗马数字*/

list-style-type:lower-alpha; /*小写英文字母*/

list-style-type:upper-alpha; /*大写英文字母*/

list-style-type:disc; /*实心圆形符号*/

list-style-type:circle; /*空心圆形符号*/

list-style-type:square; /*实心方形符号*/

list-style-image:url(/dot.gif); /*图片式符号*/

list-style-position: outside; /*凸排*/

list-style-position:inside; /*缩进*/

四、CSS背景样式:

background-color:#F5E2EC; /*背景颜色*/ 

background:transparent; /*透视背景*/

background-image : url(/image/bg.gif); /*背景图片*/

background-attachment : fixed; /*浮水印固定背景*/

background-repeat : repeat; /*重复排列-网页默认*/

background-repeat : no-repeat; /*不重复排列*/

background-repeat : repeat-x; /*在x轴重复排列*/

background-repeat : repeat-y; /*在y轴重复排列*/

指定背景位置

background-position : 90% 90%; /*背景图片x与y轴的位置*/

background-position : top; /*向上对齐*/

background-position : buttom; /*向下对齐*/

background-position : left; /*向左对齐*/

background-position : right; /*向右对齐*/

background-position : center; /*居中对齐*/

五、CSS连接属性:

a /*所有超链接*/

a:link /*超链接文字格式*/ 

a:visited /*浏览过的链接文字格式*/

a:active /*按下链接的格式*/

a:hover /*鼠标转到链接*/

鼠标光标样式:

链接手指 CURSOR: hand

十字体 cursor:crosshair

箭头朝下 cursor:s-resize

十字箭头 cursor:move

箭头朝右 cursor:move

加一问号 cursor:help

箭头朝左 cursor:w-resize

箭头朝上 cursor:n-resize

箭头朝右上 cursor:ne-resize

箭头朝左上 cursor:nw-resize

文字I型 cursor:text

箭头斜右下 cursor:se-resize

箭头斜左下 cursor:sw-resize

漏斗 cursor:wait

光标图案(IE6)   p {cursor:url("光标文件名.cur"),text;}

六、CSS框线一览表:

border-top : 1px solid #6699cc; /*上框线*/

border-bottom : 1px solid #6699cc; /*下框线*/

border-left : 1px solid #6699cc; /*左框线*/ 

border-right : 1px solid #6699cc; /*右框线*/

以上是建议书写方式,但也可以使用常规的方式 如下:

border-top-color : #369 /*设置上框线top颜色*/

border-top-width :1px /*设置上框线top宽度*/

border-top-style : solid/*设置上框线top样式*/

其他框线样式

solid /*实线框*/

dotted /*虚线框*/

double /*双线框*/

groove /*立体内凸框*/

ridge /*立体浮雕框*/

inset /*凹框*/

outset /*凸框*/

七、CSS表单运用:

文字方块 

按钮 

复选框 

选择钮 

多行文字方块 

下拉式菜单 选项1选项2

八、CSS边界样式:

margin-top,right,bottom,left;/*外边距*/

padding-top,right,bottom,left;/*内边距*/

 

CSS 属性: 字体样式(Font Style)

序号 中文说明 标记语法

1 字体样式 {font:font-style font-variant font-weight font-size font-family} 

2 字体类型 {font-family:"字体1","字体2","字体3",...} 

3 字体大小 {font-size:数值|inherit| medium| large| larger| x-large| xx-large| small| smaller| x-small| xx-small} 

4 字体风格 {font-style:inherit|italic|normal|oblique} 

5 字体粗细   {font-weight:100-900|bold|bolder|lighter|normal;} 

6 字体颜色   {color:数值;}

7 阴影颜色 {text-shadow:16位色值}

8 字体行高   {line-height:数值|inherit|normal;}

9 字 间 距   {letter-spacing:数值|inherit|normal}

10 单词间距 {word-spacing:数值|inherit|normal}

11 字体变形 {font-variant:inherit|normal|small-cps } 

12 英文转换 {text-transform:inherit|none|capitalize|uppercase|lowercase}

13 字体变形 {font-size-adjust:inherit|none} 

14 字体 {font-stretch:condensed|expanded|extra-condensed|extra-expanded|inherit|narrower|normal| semi-condensed|semi-expanded|ultra-condensed|ultra-expanded|wider} 

文本样式(Text Style)

序号 中文说明 标记语法

1 行 间 距 {line-height:数值|inherit|normal;} 

2 文本修饰 {text-decoration:inherit|none|underline|overline|line-through|blink}

3 段首空格   {text-indent:数值|inherit}

4 水平对齐 {text-align:left|right|center|justify} 

5 垂直对齐 {vertical-align:inherit|top|bottom|text-top|text-bottom|baseline|middle|sub|super} 

6 书写方式 {writing-mode:lr-tb|tb-rl} 

背景样式

序号 中文说明 标记语法

1 背景颜色 {background-color:数值}

2 背景图片 {background-image: url(URL)|none}

3 背景重复 {background-repeat:inherit|no-repeat|repeat|repeat-x|repeat-y}

4 背景固定 {background-attachment:fixed|scroll}

5 背景定位 {background-position:数值|top|bottom|left|right|center}

6 背影样式 {background:背景颜色|背景图象|背景重复|背景附件|背景位置}

框架样式(Box Style) 

序号 中文说明 标记语法

1 边界留白 {margin:margin-top margin-right margin-bottom margin-left}

2 补  白 {padding:padding-top padding-right padding-bottom padding-left}

3 边框宽度 {border-width:border-top-width border-right-width border-bottom-width border-left-width}  

宽度值: thin|medium|thick|数值

4 边框颜色 {border-color:数值 数值 数值 数值}  数值:分别代表top、right、bottom、left颜色值

5 边框风格 {border-style:none|hidden|inherit|dashed|solid|double|inset|outset|ridge|groove}

6 边  框 {border:border-width border-style color}

   上 边 框 {border-top:border-top-width border-style color}

   右 边 框 {border-right:border-right-width border-style color}

   下 边 框 {border-bottom:border-bottom-width border-style color}

   左 边 框 {border-left:border-left-width border-style color}

7 宽  度 {width:长度|百分比| auto}

8 高  度 {height:数值|auto}

9 漂  浮 {float:left|right|none}

10 清  除 {clear:none|left|right|both(浮动)}

分类列表

序号 中文说明 标记语法

1 控制显示 {display:none|block|inline|list-item}

2 控制空白 {white-space:normal|pre|nowarp}

3 符号列表 {list-style-type:disc|circle|square|decimal|lower-roman|upper-roman|lower-alpha|upper-alpha|none}

4 图形列表 {list-style-image:URL}

5 位置列表 {list-style-position:inside|outside}

6 目录列表 {list-style:目录样式类型|目录样式位置|url}

7 鼠标形状 {cursor:hand|crosshair|text|wait|move|help|e-resize|nw-resize|w-resize|s-resize|se-resize|sw-resize}



常用属性

margin:0px;/*祛除浏览器白边框*/

margin:auto;/*居中显示*/

分享到:
评论

相关推荐

    CSS样式表个人总结

    CSS 样式表个人总结 CSS 样式表是网页设计中不可或缺的一部分,它定义了如何显示 HTML 元素,从而使网页更加美观和易用。下面是 CSS 样式表的个人总结,希望对学习 CSS 的朋友有用。 一、CSS 基础知识 CSS 全称为...

    css 常用公共样式 样式总结(持续更新)

    本文将深入探讨“css常用公共样式”的总结,包括`flex布局`、`简写`技巧、`遮罩层`实现以及`滚动条透明`与`动画`的应用。这些都是现代Web开发不可或缺的部分。 首先,让我们来谈谈`flex布局`。Flex布局,全称为 ...

    10款很棒的菜单CSS样式

    这10款CSS样式可能包含使用亮丽色彩的菜单,以增强页面的视觉吸引力。颜色可以用来区分不同级别的链接或者表示不同的功能区域。 4. **下拉菜单**:下拉菜单常用于组织大量链接或子菜单,它们在鼠标悬停时展开,节省...

    常用控件CSS样式

    总结一下,"常用控件CSS样式"提供了丰富的网页控件样式资源,可以帮助开发者快速创建美观、一致的用户界面。Flat UI设计风格简洁明了,适合各种类型的网站和应用。通过深入理解和灵活运用这些CSS样式,我们可以提升...

    jsp页面中插入css样式的三种方法总结.docx

    jsp页面中插入css样式的三种方法是开发中常见的需求,本文将对三种方法进行总结介绍,并对每种方法的使用场景和优缺点进行分析。 外部样式 外部样式表是将css代码写入到一个独立的文件中,并通过link标签将其链接到...

    CSS+DIV编写经验总结之CSS样式小模板

    ### CSS+DIV编写经验总结之CSS样式小模板 #### 概述 随着互联网技术的不断发展,Web前端设计已经成为了一个至关重要的领域。对于前端开发者来说,掌握CSS+DIV布局技巧是必不可少的一项技能。本文将根据提供的内容...

    CSS常用样式总结积累

    这篇博客"CSS常用样式总结积累"是博主对CSS的一些核心概念和技术进行的归纳,旨在帮助读者理解和掌握CSS的基本用法。以下是对这些知识点的详细解释: 1. **选择器**: CSS选择器是匹配HTML元素的方式,如类选择器(`...

    android TextView 支持CSS样式

    ### Android TextView 支持CSS样式详解 #### 一、引言 在Android开发过程中,为了增强界面的表现力和可维护性,开发者常常需要利用到HTML和CSS的技术来丰富`TextView`的内容展示。虽然原生的Android SDK并没有直接...

    css样式方法总结

    在网页设计领域,CSS(Cascading Style Sheets)是一种至关重要的技术,用于定义HTML或XML...以上就是CSS样式方法的全面总结,熟练掌握这些概念和技巧,将助你在网页设计中游刃有余,打造美观且功能丰富的用户体验。

    CSS样式表学习经验总结

    首先,我们可以将CSS样式表分为四种主要的使用方式: 1. **链入外部样式表**:这是最常见的方式,通过`&lt;link&gt;`标签在HTML文件的`&lt;head&gt;`部分引用一个`.css`文件。这样做的好处是可以让多个页面共享同一份样式表,...

    优米CSS样式库(umi.css) v1.5.1

    umi.css解决web前端页面布局的最后一里路。在对web页面排版布局时,经常有琐碎的细节要另外写样式,umi.css...对于入职苏州优米软件的工程师、软件开发实习生均要求全面掌握优米css样式库,并在产品研发工作中使用。

    css样式表兼容总结,兼容火狐,ie6,ie7,FF

    标题中的“css样式表兼容总结,兼容火狐,ie6,ie7,FF”指的是在网页设计中,CSS样式表需要处理不同浏览器之间的兼容性问题,特别是老版本的Internet Explorer(IE6和IE7)以及Firefox。描述中的“css样式表火狐,ie6,ie...

    总结的超级有用的基础CSS样式类

    "总结的超级有用的基础CSS样式类"是一份宝贵的资源,涵盖了CSS中最常用和实用的样式类。这些样式类可以帮助开发者快速、有效地美化和布局页面,提高开发效率。下面,我们将深入探讨其中的关键知识点。 1. **选择器*...

    CSS样式表.doc

    **CSS样式表详解** CSS(Cascading Style Sheets)是一种用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。它的主要作用是增强对网页内容的控制,使得内容和表现分离,提高了网页设计的...

    Bootstrap3.3.6 中文手册-全局CSS样式

    总结来说,Bootstrap通过全局CSS样式为基本的HTML元素提供了增强效果,使得网页在视觉上更加统一和美观。同时,它的栅格系统和响应式设计允许开发者更容易地创建出适合各种屏幕尺寸的网页布局。通过使用Normalize....

    css样式打包下载.rar

    总结,这个CSS样式打包下载资源是web开发者的一份宝贵财富,无论你是初学者还是经验丰富的专业人士,都能从中受益。通过学习和实践这些模板,你可以快速提升CSS布局技能,同时也能更好地应对现代Web开发的挑战。

    HTML——CSS样式表教程

    **HTML与CSS样式表教程** ...总结,CSS样式表是网页设计的核心技术之一,它提供了强大的样式控制能力,帮助我们打造出美观且功能丰富的网页。通过深入学习和实践,你可以掌握其精髓,创作出更具吸引力的网页作品。

    25种分页css样式

    总结来说,这个压缩包提供的25种分页CSS样式展示了前端设计的灵活性和创新性,无论你是初学者还是经验丰富的开发者,都可以从中获取灵感,提升项目质量。通过实践和修改这些样式,你可以创造出独一无二的分页设计,...

    用CSS样式定义的圆角表格

    通过上述CSS样式的应用,可以清晰地看到如何不使用图片就能实现圆角效果。这种方式不仅提高了网页加载速度,还增强了页面的可访问性和适应性。虽然现代浏览器已经支持更简洁的`border-radius`属性来实现圆角效果,...

Global site tag (gtag.js) - Google Analytics