常用样式

常用样式

1、字体样式

  • font-family:字体族科,多值用于备用,以,隔开

font-family: "STSong", "Arial";
  • font-size:字体大小

  • font-style: 字体风格 normal | italic | oblique

  • font-weight:字体重量 normal | bold | lighter | 100~900

  • line-height:行高

  • font:字重 风格 大小/行高 字族

2、文本样式

  • color:文本颜色

  • text-align:横向排列

left 居左 | center 居中 | right 居右
  • vertical-align:纵向排列

baseline:将支持valign特性的对象的内容与基线对齐 
sub:垂直对齐文本的下标
super:垂直对齐文本的上标
top:将支持valign特性的对象的内容与对象顶端对齐
text-top:将支持valign特性的对象的文本与对象顶端对齐
middle:将支持valign特性的对象的内容与对象中部对齐
bottom:将支持valign特性的对象的文本与对象底端对齐
text-bottom:将支持valign特性的对象的文本与对象顶端对齐
  • text-indent:字体缩减

  • text-decoration:字划线

  • letter-spacing:字间距

  • word-spacing:词间距

  • word-break:自动换行

normal:默认换行规则
break-all:允许在单词内换行

3、背景样式

  • background-color:颜色

  • background-image:图片

background-image: url(bg.png);
  • background-repeat:重复

repeat | no-repeat | repeat-x | repeat-y
  • background-position:定位

top | bottom | left | right | center
  • background-attachment:滚动模式

scroll | fixed
==============================================================================================================================================================

笔记

字体样式:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>字体样式</title>
  <style type="text/css">
  span {
  /*大小*/
  font-size: 30mm;
  /*字重: bold normal lighter 100~900*/
  font-weight: 900;
  /*行高: 行高设置大于等于字体大小,字体在行高中垂直居中显示*/
  line-height: 50mm;
  /*样式: 一般不关心*/
  font-style: normal;
  /*字族:可以自定义字族*/
  /*当Segoe UI Emoji不存在,或不起作用,再选取 微软雅黑 */
  /*备用字族*/
  font-family: "Segoe UI Emoji", "微软雅黑";

  /*css语法: 空格隔开为多个值赋值, ,隔开为一个值多值赋值*/
  font: lighter 50mm/80mm "Segoe UI Emoji", "微软雅黑";
  }
  </style>
</head>
<body>
  <span>123abc呵呵</span>
</body>
</html>

文本样式:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>文本样式</title>
  <style type="text/css">
  span {
  /*颜色*/
  color: red;
  /*水平居中方式:left center right*/
  text-align: center;
  /*字划线: underline line-through overline none*/
  text-decoration: overline;
  /*字间距*/
  letter-spacing: 3px;
  /*词间距*/
  word-spacing: 10px;
  }
  a {
  /*应用场景*/
  text-decoration: none;
  }
  div {
   300px;
  /*显示方式*/
  display: inline-block;
  }
  div {
  font-size: 12px;
  /*垂直排列方式: top baseline bottom*/
  vertical-align: baseline;
  /*缩进*/
  text-indent: 2em;
  }
  /*遇到连体的英文,html将其解析为一个单词(作为一个整体)*/
  .div {
  /*按标签的设定宽度强行换行,可以在单词(整体)内部换行*/
  word-break: break-all;
  }
  h1 {
  text-align: center;
  }
  </style>
  </head>
<body>
  <h1>标题</h1>
  <span>123 abc 呵呵</span>
  <!-- <a href="">123</a> -->
  <div>嘻嘻 哈哈 嘿嘿 嘻嘻 哈哈 嘿嘿 嘻嘻 哈哈  </div>
  <div>red yellow green big small red yellow green big small red</div>
  <div class="div">abcdefabcdefabc</div>
</body>
</html>

背景样式:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>背景样式</title>
  <style type="text/css">
  div {
   300px;
  height: 300px;
  background-color: red;
  }
  div {
  /*背景图片*/
  background-image: url("data/bg_repeat.gif");
  /*平铺: no-repeat repeat-x repeat*/
  background-repeat: no-repeat;
  /*定位*/
  /*10px == 10px center 设置一个值,第二个值默认为center*/
  /*10px 10px 第一个值控制水平位置,第二个值控制垂直位置*/
  /*background-position: right center;*/

  /*定位相关的涉及到滚动时的效果: scroll fixed*/
  background-attachment: fixed;
  }
  div {
  /*整体设置*/
  background: url("data/bg_repeat.gif") 10px 10px no-repeat red;
  }
</style>
</head>
<body>

  <div><div/>

  br*100

<body/>

<html/>

原文地址:https://www.cnblogs.com/zhangpang/p/9720362.html