前端——CSS2常用属性

CSS文本样式

font特性

  • font-style
    • normal:默认值。浏览器显示一个标准的字体样式。
    • italic:浏览器会显示一个斜体的字体样式。
    • oblique:浏览器会显示一个倾斜的字体样式。
    • inherit:规定应该从父元素继承字体样式。
  • font-weight
    • normal:默认值。定义标准的字符。
    • bold:定义粗体字符。
    • bolder:定义更粗的字符。
    • 400 等同于 normal,而 700 等同于 bold。
    • inherit:规定应该从父元素继承字体的粗细。
  • font-size
    • xx-small、x-small、small、medium、large、x-large、xx-large:默认值:medium。
    • smaller:把 font-size 设置为比父元素更小的尺寸。
    • larger:把 font-size 设置为比父元素更大的尺寸。
    • %:把 font-size 设置为基于父元素的一个百分比值。
    • inherit:规定应该从父元素继承字体尺寸。
  • font-family
    • family-name - 指定的系列名称:具体字体的名称,比如:“times”、“courier”、“arial”。
    • generic-family - 通常字体系列名称:比如:“serif”、“sans-serif”、“cursive”、“fantasy”、“monospace”。
    • {font-family:"Times New Roman",Georgia,Serif;}
  • line-height
    • normal:默认。设置合理的行间距。
    • number:设置数字,此数字会与当前的字体尺寸相乘来设置行间距。
    • %:基于当前字体尺寸的百分比行间距。
    • inherit:规定应该从父元素继承 line-height 属性的值。
  • font-variant
    • small-caps:浏览器会显示小型大写字母的字体。
  • font
    • 综合简写:{font:italic bold 12px/20px arial,sans-serif;}

text文本格式

  • color:设置文本颜色
  • letter-spacing:设置字符间距
  • word-spacing:设置字间距
  • white-space:设置元素中空白的处理方式
    • pre:空白会被浏览器保留。其行为方式类似 HTML 中的 pre标签。
    • nowrap:文本不会换行,文本会在在同一行上继续,直到遇到 br 标签为止。
    • pre-wrap:保留空白符序列,但是正常地进行换行。
    • pre-line:合并空白符序列,但是保留换行符。
  • direction:设置文本方向。
    • ltr:默认。文本方向从左到右。
    • rtl:文本方向从右到左。
  • vertical-align:设置元素的垂直对齐
    • top:把元素的顶端与行中最高元素的顶端对齐
    • middle:把此元素放置在父元素的中部。
    • baseline:默认。元素放置在父元素的基线上。
    • bottom:把元素的底端与行中最低的元素的顶端对齐。
    • %:使用 “line-height” 属性的百分比值来排列此元素。允许使用负值。
    • sub:垂直对齐文本的下标。
    • super:垂直对齐文本的上标
    • text-bottom:把元素的底端与父元素字体的底端对齐。
  • text-align:对齐元素中的文本
  • text-decoration:向文本添加修饰
  • text-indent:缩进元素中文本的首行
  • text-shadow:设置文本阴影
  • text-transform:控制元素中的字母
    • capitalize:文本中的每个单词以大写字母开头。
    • uppercase:定义仅有大写字母。
    • lowercase:定义无大写字母,仅有小写字母。

CSS背景

  • background-image:指定要使用的一个或多个背景图像
  • background-color:指定要使用的背景颜色
  • background-position:指定背景图像的位置
  • background-size:指定背景图片的大小
  • background-repeat:指定如何重复背景图像
  • background-origin:指定背景图像的定位区域、
    • border-box:背景图像边界框的相对位置,默认
    • padding-box:背景图像填充框的相对位置
    • content-box:背景图像的相对位置的内容框
  • background-clip:指定背景图像的绘画区域
    • border-box:默认值。背景绘制在边框方框内
    • padding-box:背景绘制在衬距方框内
    • content-box:背景绘制在内容方框内
  • background-attachment:设置背景图像是否固定或者随着页面的其余部分滚动。
    • scroll:背景图片随页面的其余部分滚动。默认
    • fixed:背景图像是固定的
  • background:: #000000 url(“img/bg-little.png”) no-repeat center fixed;

CSS列表

  • list-style-image:将图象设置为列表项标志。
    • url:图像的路径。
  • list-style-position:设置列表中列表项标志的位置。
    • inside:列表项目标记放置在文本以内,且环绕文本根据标记对齐。
    • outside:默认值。保持标记位于文本的左侧。列表项目标记放置在文本以外,且环绕文本不根据标记对齐。
  • list-style-type:设置列表项标志的类型。
  • list-style:简写属性。用于把所有用于列表的属性设置于一个声明中
    • {list-style:square url("sqpurple.gif");}

CSS定位

  • position
    • absolute:绝对定位
    • relative:相对定位
    • fixed:固定定位
    • sticky:粘性定位,该定位基于用户滚动的位置。它的行为就像 position:relative; 而当页面滚动超出目标区域时,它的表现就像 position:fixed;,它会固定在目标位置。

CSS边框

  • border-width
  • border-style
  • border-color
  • border

边框图片(css3)

  • border-image-source: url(“border.jpg”);
  • border-image-slice: 50%;
  • border-image-width: 50%;
  • border-image-outset: 2;
  • border-image-repeat: stretch;

边框圆角(css3)

  • border-radius
  • border-top-left-radius
  • border-top-right-radius
  • border-bottom-right-radius
  • border-bottom-left-radius

边框阴影(css3)

  • box-shadow: h-shadow v-shadow blur spread color inset;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值