CSS常用样式

一、字体样式(font)

  1、 font-style :指定文本字体样式。

    取值:

      1)normal:指定文本字体样式为正常的字体(默认值)

      2)italic:指定文本字体样式为斜体。对于没有设计斜体的特殊字体,如果要使用斜体外观将应用oblique。

      3)oblique:指定文本字体样式为倾斜的字体。人为的使文字倾斜,而不是去选取字体中的斜体字。

  代码如下:  

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .normal{font-style: normal;}
            .italic{font-style: italic;}
            .oblique{font-style: oblique;}
        </style>
    </head>
    <body>
        <p class="normal">看下字体是什么</p>
        <p class="italic">看下字体是什么</p>
        <p class="oblique">看下字体是什么</p>
    </body>
</html>

  2、font-weight:指定文本字体的粗细。

    取值:

      1)normal:正常的字体。相当于数字值400

      2)bold:粗体。相当于数字值700。

      3)bolder:定义比继承值更重的值

      4)lighter:定义比继承值更轻的值

      5)integer:用数字表示文本字体粗细。取值范围:100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900

  代码如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .normal{font-weight:normal;}
            .bold{font-weight:bold;}
            .bolder{font-weight:bolder;}
            .lighter{font-weight:lighter;}
            .number{font-weight:700;}
        </style>
    </head>
    <body>
        <p class="normal">这是一个段落</p>
        <p class="bold">这是一个段落</p>
        <p class="bolder">这是一个段落</p>
        <p class="lighter">这是一个段落</p>
        <p class="number">这是一个段落</p>
    </body>
</html>

  3、 font-size:指定文本字体尺寸。

    取值:

      1)absolute-size:根据对象字号进行调节。以 medium 作为基础参照,xx-small相当于medium 3/5 (h6),x-small: 3/4,small: 8/9 (h5),medium: 1                 (h4),large: 6/5 (h3),x-large: 3/2 (h2),xx-large: 2/1 (h1)。

      2)relative:相对于父对像中字号进行相对调节。取值:larger | smaller

      3)length:用长度值指定文字大小。不允许负值。

      4)percentage:用百分比指定文字大小。其百分比取值是基于父对象中字体的尺寸。不允许负值。

    代码如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .xx-small{font-size:xx-small;}
            .x-small{font-size:x-small;}
            .small{font-size:small;}
            .medium{font-size:medium;}
            .large{font-size:large;}
            .x-large{font-size:x-large;}
            .xx-large{font-size:xx-large;}
            .smaller{font-size:smaller;}
            .larger{font-size:larger;}
            .float{font-size:20px;}
            .percentage{font-size:20px;}
            .percentage span{font-size:60%;}
        </style>
    </head>
    <body>
        <p class="xx-small">这里是h6</p>
        <p class="x-small">这里是h5</p>
        <p class="small">这里是small</p>
        <p class="medium">这里是正常1(h4)</p>
        <p class="large">这里是h3</p>
        <p class="x-large">这里是h2</p>
        <p class="xx-large">这里是h1</p>
        <p class="smaller">这里是小一点</p>
        <p class="larger">这里是大一点</p>
        <p class="float">这里是20px</p>
        <p class="percentage">这里是20px<span>这里只有60%</span></p>
    </body>
</html>

  4、 font-family:指定文本使用某个字体或字体序列。

          说明:1)序列可包含嵌入字体;2)一般字体引用可以不加引号,如果字体名包含了空格、数字或者符号(如连接符)、中文则需加上引号,避免引发错误。
             3)user agent会遍历定义的字体序列,直到匹配到某个字体为止。

    取值:

      1)family-name:字体名称。按优先顺序排列。以逗号隔开。如果字体名称包含空格或中文,则应使用引号括起。

      2)generic-family:字体序列名称。

  代码如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            p{font-family: "微软雅黑" "宋体" arial;}
        </style>
    </head>
    <body>
        <p>字体测试</p>
    </body>
</html>

二、颜色(Color)

  说明:

    颜色属性值分三种值的格式

    1、英文单词,比如red,yellow,blue......

    2、十六进制表示方式,#开头,6个十六进制的字符或数字组合。比如:#FFFFFF,#000000,#CCAABB,#22BCAD。十六进制:0-9和a-f。

    3、RGB模式,红0-255,绿0-255,蓝0-255。比如:RGB(120,33,234)
      RGBA(255,0,0,.5) RGBA模式,最后的A表示透明度50%。

  代码如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            div{
                width: 200px;
                height: 200px;
            }
            .English{
                color: white;
                background-color: green;
            }
            .FFFFFF{
                color: #FFFFFF;
                background-color: #FF0000;
            }
            .rgb{
                color: rgb(255,251,240);
                background-color: rgb(0,0,255);
            }
            .rgba{
                background-color: rgba(255,0,0,.5);
            }
        </style>
    </head>
    <body>
        <div class="English">这里是英文单词</div>
        <div class="FFFFFF">这里是十六进制</div>
        <div class="rgb">这里是RGB</div>
        <div class="rgba">然而这里是RGBA透明的</div>
    </body>
</html>

三、文本修饰(Text Decoration)

  1、text-decoration:控制文本装饰线条。

    取值:

      1)text-decoration-line:指定文本装饰的种类 可取值:none | underline | overline | line-through | blink

      2)text-decoration-style:指定文本装饰的样式 可取值:solid:实线|double:双线|dotted:点状线条|dashed:虚线|wavy:波浪线

      3)text-decoration-color:指定文本装饰的颜色 可取值:color颜色。

  代码如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .none{text-decoration: none;}
            .underline{text-decoration: underline;}
            .overline{text-decoration: overline;}
            .line-through{text-decoration: line-through;}
            .blink{text-decoration: blink;}
        </style>
    </head>
    <body>
        <ul>
            <li class="none">无装饰文字</li>
            <li class="underline">下划线</li>
            <li class="overline">上划线</li>
            <li class="line-through">贯穿线</li>
            <li class="blink">带闪烁(- -!我就尼玛!只有火狐浏览器支持的)</li>
        </ul>
    </body>
</html>

  2、text-shadow(文字阴影):控制文字的阴影部分。

    取值:

      text-shadow: h-shadow v-shadow blur color;

      1)h-shadow:必需。水平阴影位置。允许负值。

      2)V-shadow:必需。垂直阴影位置。允许负值。

      3)blur:可选。模糊的距离。

      4)color:可选。阴影的颜色。

  代码如下:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            h1{text-shadow: 2px 2px 2px red;}
        </style>
    </head>
    <body>
        <h1>是时候展现真正的技术了</h1>
    </body>
</html>

四、尺寸(Dimension)

    1、宽度(width):width:auto | length

      例如:

        p{width:30px;}
        p{width:50%;}

    2、高度(height):height:auto | length

      例如:

        p{height:50px;}
        p{height:50%}

五、外边距(margin):检索或设置对象四边的外延边距。margin:auto | length

  margin-top:设置上边的外边距。
  margin-bottom:设置下边的外边距。
  margin-left:设置左边的外边距。
  margin-right:设置右边的外边距。

  缩写:

    margin:上 右 下 左
    margin:上下 左右
    margin:上 左右 下

  代码如下:

p{margin:20px;}

六、内边距(padding):检索或设置对象四边的内部边距。paddi:length

  padding-top:设置上边的内边距。
  padding-bottom:设置下边的内边距。
  padding-left:设置左边的内边距。
  padding-right:设置右边的内边距。

  缩写:

    padding:上 右 下 左
    padding:上下 左右
    padding:上 左右 下

  代码如下:

div{padding:10px}
时间: 2024-10-04 18:11:39

CSS常用样式的相关文章

CSS常用样式(四)之animation

上篇CSS常用样式(三)这篇博文中已经介绍过了CSS中具有动画效果的transition.transform,今天来大概说说CSS中的animation.animation的加入会使得动画效果更加乐观. animation animation的实现需要通过keyframes来实现.keyframes(关键帧),类似于flash当中的关键帧.关键帧有其自己的语法规则,他的命名是由"@keyframes"开头,后面紧接着是这个“动画的名称”加上一对花括号“{}”,括号中就是一些不同时间段样

CSS常用样式及示例

CSS常用样式及示例 一.简介 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言. CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言.相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表

css常用样式属性详细介绍

对于初学css的来说,肯定会觉得这么多样式不好记,而且记住了也容易忘,其实刚开始我们不用去记这么多的样式,确实是记了也会忘,刚开始只需记住一些常用的就可以了,然后在慢慢的使用过程当中接触并学习一些高级点的,这才是一个靠谱的渐进过程,下面列出一些css常用属性,仅供参考 “文字”属性共有8项: 1.“字体”(font-family),设定时,需考虑浏览器中有无该字体. 2.“大小”(font-size),注意度量单位. 3.“粗细”(font-weight),除了normal(正常).bold(粗

继承盒模型以及CSS常用样式

serif 衬线字体 serif sans-serif 非衬线字体 sans serif line-through 删除线 line-throughtext-shadow : x y 模糊度 颜色 shadow background-size: background复合样式:#fff url() no-repeat scroll x,y outline sprite sprite 继承 继承(inherit)子元素会自动拥有父元素的某些CSS属性. 可被继承:文本类属性会被继承不可被继承:外内边

css随笔1(css常用样式)

样式 属性 大小 font-size(x-large ; xx-small ; 可用数值单位 : PX,PD) 样式 font-style(oblique 偏斜体 : italic 斜体 : normal : 正常) 行高 line-height(单位 : PX,PD,EM) 粗细 font-weight(bold 粗体: lighter: 细体: normal : 正常) 修饰 text-decoration(underline 写划线 : overline 上划线 : line-throug

CSS常用样式(三)

一.2D变换 1.transform   设置或检索对象的转换 取值: none::以一个含六值的(a,b,c,d,e,f)变换矩阵的形式指定一个2D变换,相当于直接应用一个[a,b,c,d,e,f]变换矩阵 translate(<length>[, <length>]).第一个参数对应X轴,第二个参数对应Y轴.如果第二个参数未提供,则默认值为0. translateX(<length>):指定对象X轴(水平方向)的平移 translateY(<length>

CSS常用样式(一)

一.字体样式 1.font-style:设置或检索对象中的文本字体样式. 取值: normal:指定文本字体样式为正常的字体 italic:指定文本字体样式为斜体.对于没有斜体变量的特殊字体,将应用oblique oblique:指定文本字体样式为倾斜的字体 2.font-variant:设置或检索对象中的文本是否为小型的大写字母. 取值: normal:正常的字体       small-caps:小型的大写字母字体 3.font-weight:设置或检索对象中的文本字体的粗细. 取值: no

CSS常用样式(二)

一.边框属性 1.border:复合属性.设置对象边框的特性. 取值: border-width: 设置或检索对象边框宽度. border-style: 设置或检索对象边框样式. border-color: 设置或检索对象边框颜色. #border4 { width: 100px; height: 100px; border:1px solid #FF0000; } <div id="border4"></div> 2.border-width:设置对象的边框宽

css 常用样式

font-family 设置字体名称 可以使用多个名称,用逗号分隔,浏览器则按照先后顺序依次使用可用字体 p { font-family:'宋体','黑体','Arial'; } font-size 设置字体大小 length 用长度值指定文字大小,不允许负值 percentage 用百分比指定文字大小,其百分比取值是基于父对象中字体的尺寸,不允许负值 p { font-size:14px;} font-weight 控制字体粗细 normal 正常的字体,相当于数字值400 bold 粗体,相