美文网首页
CSS基础2

CSS基础2

作者: 草木不语只深深绿 | 来源:发表于2017-07-12 20:08 被阅读0次

文本

  • 文字颜色color
    属性名color
    颜色的值可以采用3种方式
    1.预定义的颜色名字
    比如red,gray,white,black,pink
    2.rgb格式
    分别代表红绿蓝的比例 rgb(250,0,255) 即表示红色是满的,没有绿色,蓝色是满的,即红色和蓝色混合在一起:紫色
    3.16进制的表示 #00ff00 等同于 rbg(0,255,0)
<style>
div#colorful{
  color:pink
}
</style>
<div id="colorful">
  粉红色
</div>
  • 对齐 text-align
    属性:text-align
    值:left,right,center
    div是块级元素,其默认宽度是100%,所以文本有对齐的空间前提。
    但是,span却看不出右对齐效果,为什么呢?
    因为span是内联元素其默认宽度就是其文本内容的宽度
    简单说就是文本已经<b>粑</b>在其边框上了,对齐是看不出效果来的
<style>
div#left{
  text-align:left;
}
/*让div和span的边框显露出来,便于理解本知识点*/
div,span{
  border: 1px gray solid;
  margin:10px;
} 
div#right{
  text-align:right;
} 
div#center{
  text-align:center;
} 
span#right{
  text-align:right;
} 
</style>
<div id="left">
左对齐
</div> 
<div id="right">
右对齐
</div> 
<div id="center">
居中
</div>
<span id="right">
span看不出右对齐效果 
</span>
  • 文本修饰 text-decoration
    属性:text-decoration
    值: overline
<style type="text/css">
h1 {text-decoration: overline}
h2 {text-decoration: line-through}
h3 {text-decoration: underline}
h4 {text-decoration:blink}
.a {text-decoration: none}
</style>
<h1>上划线</h1>
<h2>删除效果</h2>
<h3>下划线</h3>
<h4>闪烁效果,大部分浏览器已经取消该效果</h4>
<a href="http://how2j.cn/">默认的超链</a>
<a class="a" href="http://how2j.cn/">去掉了下划线的超链</a>
  • 行间距 line-height
    属性:line-height
    值:数字或者百分比
<style>
p{
  width:200px; 
}
.p{
  line-height:200%;
}
</style>
<p>
默认行间距
默认行间距
默认行间距
默认行间距
</p>
<p class="p">
200%行间距
200%行间距
200%行间距
200%行间距
</p>
  • 字符间距
    属性:letter-spacing
    值: 数字
<style>
p{
  width:200px; 
} 
.p{
  letter-spacing:2;
}
</style> 
<p>
abcdefg abcdefg 
</p>
<p class="p">
abcdefg abcdefg
</p>
  • 单词间距 word-spacing
    属性:word-spacing
    值: 数字
<style>
p{
  width:200px; 
} 
.p{
  word-spacing:10;
}
</style> 
<p>
abcdefg abcdefg 
</p> 
<p class="p">
abcdefg abcdefg 
</p>
  • 首行缩进 text-indent
    属性:text-indent
    值: 数字
<style>
p{
  width:200px;
} 
.p{
  text-indent:50;
}
</style>
<p>
没有缩进效果的一段文字没有缩进效果的一段文字
</p>
<p class="p">
有缩进效果的一段文字有缩进效果的一段文字
</p>
  • 大小写 text-transform
    属性:text-transform
    值: uppercase 全部大写 capitalize 首字母大写 lowercase 全部小写
<style>
p.u {text-transform:uppercase}
p.c {text-transform:capitalize}
p.l {text-transform:lowercase} 
</style> 
<p class="u">abcD</p> 
<p class="c">abcD</p> 
<p class="l">abcD</p>
  • 空白格white-space
    属性:white-space值:
    normal 默认。多个空白格或者换行符会被合并成一个空白格
    pre 有多少空白格,显示多少空白格,相当于pre标签,如果长度超出父容器也不会换行。
    pre-wrap 有多少空白格,显示多少空白格,相当于pre标签,如果长度超出父容器,会换行。
    nowrap 一直不换行,直到使用br

字体

  • 尺寸 font-size
    属性:font-size
    值:数字或者百分比
<style>
p.big{font-size:30px;}
p.small{font-size:50%;}  
p.small2{font-size:0.5em;}  
</style>
<p >正常大小</p>
<p class="big">30px大小的文字</p>
<p class="small">50%比例的文字</p>
<p class="small2">0.5em 等同于 50%比例的文字</p>
  • 风格 font-style
    normal 标准字体
    italic 斜体
<style>
p.n{font-style:normal;}
p.i{font-style:italic;}
</style> 
<p >标准字体</p>
<p class="n">标准字体</p>
<p class="i">斜体</p>
  • 粗细 font-weight
    normal 标准粗细
    bold 粗一点
<style>
p.n{font-weight:normal;}
p.b{font-weight:bold;}
</style> 
<p >标准字体</p>
<p class="n">标准字体</p>
<p class="b">粗一点</p>
  • 字库 font-family
<style>
p.f1{font-family:"Times New Roman";}
p.f2{font-family:Arial;}
p.f3{font-family:宋体;}
p.f4{font-family:黑体;}
p.f5{font-family:楷体;}
p.f6{font-family:微软雅黑;}
</style> 
<p >默认字库 font family:default </p>
<p class="f1">设置字库 font-family: Times New Roman</p>
<p class="f2">设置字库 font-family: Arial</p>
<p class="f3">设置字库 font-family: 宋体, 这种字体是IE默认字体</p>
<p class="f4">设置字库 font-family: 黑体</p>
<p class="f5">设置字库 font-family: 楷体</p>
<p class="f6">设置字库 font-family: 微软雅黑, 这个字体是火狐默认字体</p>
  • font
    把大小,风格,粗细,字库都写在一行里面
<style>
p.all{font:italic bold 30px "Times New Roman";} 
</style> 
<p>默认字体</p>
<p class="all">斜体的 粗体的 大小是30px的 "Times New Roman" </p>

鼠标样式

鼠标样式

<style>
  span{
    cursor:crosshair;
  }
</style>

相关文章

  • 前端入门系列

    前端HTML & CSS 基础入门(1)初识 前端HTML & CSS 基础入门(2)段落及文本 前端HTML &...

  • CSS基础2

    文本 文字颜色color属性名color颜色的值可以采用3种方式1.预定义的颜色名字比如red,gray,whit...

  • css基础2

    框模型:定义了元素框处理元素内容element、内边距padding、边框border和外边距margin的方式。...

  • css基础--2

    CSS框模型(Box Model) 内边距 边框 外边距 外边距合并 行级元素和块级元素 行级元素strong s...

  • css基础2

    块级元素行内元素 块级(block-level);行内(内联、inline-level) 块级可以包含块级和行内,...

  • CSS基础-2

    background属性 CSS的样式重置 字体相关 文本相关 文本相关属性:color、text-align、t...

  • web学习CSS1:基础

    1.CSS 层叠样式表 2.CSS基础语法 ! + Tab键可自动生成基本的HTML结构 2.1 CSS引用 2....

  • 1 CSS3 基础认知、选择器

    1、CSS3基础认知: (1).CSS3是在CSS2基础上新增了很多强大的功能,其拆分了很多"独立模块",迭代过程...

  • css

    css基础css选择器css常见样式1css常见样式2CSS布局上CSS布局下flex布局塔防小游戏flex布局青...

  • 前端心得

    1.基础阶段:HTML+CSS 2.js阶段:JavaScript基础、JavaScript进阶、JavaScri...

网友评论

      本文标题:CSS基础2

      本文链接:https://www.haomeiwen.com/subject/klfihxtx.html