随笔 - 547  文章 - 213 评论 - 417 阅读 - 107万

 

CSS语法手册

 

CSS语法手册(一)字体属性

 

1font-family

功能:用于改变HTML标志或元素的字体,你可设置一个可用字体清单。浏览器由前向后选用字体。
语法{font-family:字体1,字体2, ... ,字体n}
例子

字体

(style="FONT-FAMILY: 隶书,宋体,Sans serif")

2font-style

功能:使文本显示为扁斜体或斜体等表示强调
数值
normal -
正常
italic -
斜体
oblique -
偏斜体
例子

Normal

 

CSS语法手册(二)文本属性

 

1letter-spacing

功能:控制文本元素字母间的间距,所设置的距离适用于整个元素。
数值
normal -
正常间距,将字符间的间距复位为所有字体和字号的正常间距。
长度 - 设置字间距长度,正值表示加进父元素中继承的正常长度,负值则減去正常长度。在数字后指定度量单位如下:mm, cm, in, pt(点数), px(象素), pc(pica), ex(小写字母x的高度), em(大写字母M的宽度)
例子

Letter

( style="LETTER-SPACING: 1em" )

 

 

 

CSS语法手册(三)文本填充,边框,边界和位置属性(一)

 

 

一、框填充属性

1padding-bottom
padding-left
padding-top
padding-right

功能:毎个容器都有边框,这些属性设置边框与框內元素间的距离。
数值
长度 - 设置相对或绝对值。在数字后指定度量单位如下:mm, cm, in, pt, px, pc, ex, emem ex 设置产生相对于父字体的字体尺寸。
百分比 - 以父元素的百分比设置边框。
说明:填充值不能使用负值,但可以是小数。
例子

2padding

功能:是个简写属性,用于设置上,下,左,右各个方向边框和内容元素的间距。
数值:同前。
说明:用单一值可以让毎边等距填充;如果用两个值,则第一个值用于上下填充,第二个值用于左右填充;如果用三个值,则赋于上边填充,左右填充和下边填充;如果用四个值,则分别用于上,右,下,左填充。可以混合数值类型。
例子

二、框边框属性

1border-top
border-bottom
border-right
border-left

功能:这四个属性都是简写属性,分别设置上,下,右,左的边框属性。缺省情况下,边框没有样式设置。
数值:共有三个边框属性
border-width:
取值为 thin, medium, thick或指定长度。
border-style:
设置用于修饰边框的底纹。可以设置下列样式:none, dotted,doshed, solid, double, groove, ridge, inset, outset
border-color:
设置边框颜色。
例子

 

CSS语法手册(四)文本填充,边框,边界和位置属性(二)

 

三、框边界属性

1margin-bottom
margin-left
margin-right
margin-top

功能:这四个属性用来设置元素与其相邻元素间的距离,可以用长度或相对于其父文本的宽度的百分比来定义,也可以自动处理。
数值
长度 - 设置元素相应边与框边缘之间的相对或绝对距离,有效单位为:mm, cm, in, px, pt, pica,ex, em ...
百分比 - 以父元素宽度的百分比设置边界尺寸。
auto -
自动,这个设置取浏览器的缺省边界。
例子

2margin

功能:简写属性,用于設置元素的所有边界。这是用于描述元素的内容的边缘到框边缘的距离的。这个区总是透明的,可以看到下面的页面背景。
数值
长度 - 同前
百分比 - 以父元素宽度的百分比设置边界尺寸。
auto -
自动,这个设置取浏览器的缺省边界。
例子

四、框位置属性

1height

功能:设置元素高度,浏览器按照这个高度调整图形。
数值
长度 - mm, cm, px, pt, .....
auto -
自动。

2width

功能:设置元素宽度,浏览器按照这个宽度调整图形。
数值
长度 - mm, cm, in, px, pt, ......
百分比 - 将图形尺寸设置为父元素宽度的百分比。
auto -
自动调整

3float

功能:用于在普通元素流布置规则以外放上元素。
数值
none -
无改动。
left -
将其它元素内容放到浮动元素右边。
right -
将其它元素内容放到浮动元素左边。

4clear

功能:用于允许或禁止指定元素旁边放置其它元素(通常是线上图形).
数值
none -
无限制。
left -
将元素放在左边浮动元素下面
right -
将元素放在右边浮动元素下面
both -
元素两边都不允许放置浮动元素

 

 

CSS语法手册(五)颜色和背景属性

 

1color

功能:设置前景或元素的颜色。
数值:使用颜色关键字或RGB值。
例子

文本颜色(关键字)

文本颜色(#rrggbb)

文本颜色[rgb(rr,gg,bb)]

文本颜色[rgb(r%,g%,b%)]

2background-color

功能:设置页面或页面元素的背景颜色。
数值
颜色 - 可用颜色名或RGB
transparent -
透明,使页面背景为缺省背景。
例子

背景颜色

3background-image

功能:定义背景图形。
数值
none -
不用图形作背景
url -
提供图形文件的URL地址
说明:也可以包括background-color属性以便在找不到图形时代用
例子

    图形背景

4background-repeat

功能:控制图形背景是否重复排列。
数值
repeat -
垂直和水平重复,缺省值
repeat-x -
水平重复
repeat-y -
垂直重复
no-repeat -
不重复
说明:这个属性和 background-image background-position 属性一起使用。
例子

  水平重复排列

5background-attachment

功能:指定元素的背景是随元素一起滚动还是固定在页面某个位置上。
数值
scroll -
随元素一起滚动
fixed -
固定
说明
缺省值是 scroll,这个属性和 background-image 属性一起使用。

6background-position

功能:用于在空间中定位元素背景
数值
长度 - 相对或绝对单位设置元素框边缘的起点,并给出单位下的坐标。
百分比 - 用百分比表示框边缘上浏览器开始放图的位置。可以重复这个值也提供垂直和水平起点
垂直位置 - 设置竖直方向的起点,关键字为 top, center, bottom
水平位置 - 设置水平方向的起点,关键字 left, center, right
例如:top left, left top0% 0% 都表示图形左上角从元素框左上角开始
例子

Body {background-image:url(logo.gif); background-position:50% 50%}

这个语句将 Body 基本类设置为背景图形在页面上居中显示。

7background

功能:简写属性,可以设置所有背景属性。
数值
background-attachment
background-color
background-image
background-position
background-repeat
有关上述数值的细节,见各个属性部分。

 

CSS语法手册(六)分类属性

 

1display

功能:改变元素的显示值,可以将元素类型线上,块和清单项目相互变换。
数值
none -
不显示元素
block -
块显示,在元素前后设置分行符
inline -
删除元素前后的分行符,使其并入其它元素流中
list-item -
将元素设置为清单中的一行
说明:可用 display 属性值生成插入标题和补加清单或让图形变成线上显示。

2white-space

功能:控制元素內的空白。
数值
normal -
不改变,保持缺省值,在浏览器页面长度处换行。
pre -
要求文档显示中采用源代码中的格式。
nowarp -
不让访问者在元素內换行。

3list-style-type

功能:指定清单所用的强调符或编号类型
数值
none -
无强调符
disc -
碟形强调符(实心圆)
circle -
圆形强调符(空心圆)
square -
方形强调符(实心)
decimal -
十进制数强调符
lower-roman -
小写罗馬字强调符
upper-roman -
大写罗馬字强调符
lower-alpha -
小写字母强调符
upper-alpha -
大写字母强调符
例子

  • item1
  • item2
  • item3

4list-style-image

功能:用于将清单中标准强调符换成所选的图形
数值
无图形
url -
图形URL地址
例子

  • item1
  • item2
  • item3

5list-style-position

功能:用于设置强调符的缩排或伸排,这个属性可以让强调符突出于清单以外或与清单项目对齐。
数值
inside -
缩排,将强调符与清单项目内容左边界对齐
outside -
伸排,强调符突出到清单项目内容左边界以外

6list-style

功能:简写属性,将所有清单属性放在一条语句中。
数值
list-style-type
list-style-position
list-style-image
这些值的细节见各个属性部分。
例子

         i.            item1

       ii.            item2

      iii.            item3

posted on   今夜太冷  阅读(313)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示