CSS(六)-- 布局(元素的层级),字体

时间:2021-01-26 11:43:44   收藏:0   阅读:0

1.层级

2.字体相关

2.1字体相关的样式

color:用来设置字体的颜色

font-size:字体大小

font-weight:字重(字体的加粗)

font-style:字体的风格

font-family:字体族(字体的分类)

字体族可以有多个
font-family:‘Courier New‘,Courier,monospace;//当电脑没有‘Courier New’就用Courier,依次往下推

2.2图标字体

fontawesome使用步骤

1.下载 https://fontawesome.com/
2.解压
3.将css和webfonts移动到项目中
4.将all.css引入到网页中
5.使用图标字体

直接通过类名来使用图标字体
class="fas fa-ell"
class="fab fa-accessible-icon"
前边的fas/fab是固定结构,fa-eel是查询文档后的具体key

Awesome图标字体的使用方式

<style>
      li{
            list-style:none;
      }
      /*使用伪元素*/
      li::before{
            content:‘\f1b0‘;
            font-family:‘Font Awesome 5 Free‘;//要确定字体,通常在文档里面找
      }
</style>
<ul>
      <li>q</li>
      <li>w</li>
      <li>e</li>
      <li>r</li>
</ul>

IconFont矢量图标使用

2.3行高line-height

2.4字体的简写属性font

font 可以设置字体相关的所有属性

font:bold italic 50px/2 微软雅黑,‘Times‘

3.文本的样式

3.1 文本的水平和垂直对齐

水平对齐text-align

可选值:

垂直对齐vertical-align

设置元素垂直对齐的方式,是在子元素中设置

用途:让图片底部没有空隙

技术图片
下面有空隙

没有空隙
技术图片

用bottom,middle也行,别让其沿着基线对其即可

设置文本修饰text-decoration

可选项:

text-decoration:underline red dotted;

设置网页如何处理空白white-space

设置文本溢出text-overflow

实现溢出内容省略并加上省略号的效果

<style>
      .box2{
            width:200px;
            white-space:nowrap;
            overflow:hidden;
            text-overflow:ellipsis;
      }
</style>
<div class="box2">
asfwagasgdfagdshsgdhsdhgfdhfchggfdhfhdjd
</div>

4.练习

4.1京东顶部导航条

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!