文字与图标在一行,如何拆成两行

李金龙
李金龙
管理员
861
文章
0
粉丝
CSS3文字与图标在一行,如何拆成两行已关闭评论7,432字数 391阅读模式

李老板下午投资了一篇《如何偷网页font-face,以及使用》又来求下一个问题的答案了,老规矩他出一块钱,我来写篇教程给到他,也帮助自己整理知识。

如果你也喜欢研究,不然跟我一起来研究,当然只处理本文中标题的内容,其他的要等李老板再给钱。

代码下载 

问题

新闻图标与新闻文字处于一行,而百度的是上下垂直表示的。
文字与图标在一行,如何拆成两行-图片1

思路

  1. <div id="nav">
  2. <a href="#"><i class="navs-news"></i>新闻</a>
  3. <a href="#"><i class="navs-novel"></i>小说</a>
  4. <a href="#"><i class="navs-video"></i>视频</a>
  5. <a href="#"><i class="navs-life"></i>生活</a>
  6. <a href="#"><i class="navs-map"></i>地图</a>
  7. <a href="#"><i class="navs-more"></i>更多</a>
  8. </div>

在代码中,我们需要理解一个道理即可,DIV为块元素需要占一行,而A、I都为行内元素,不独立站行,所以就变成了他们都在一行。

那么解决的思路就清晰了,让他们都成为块级元素就实现了

 

解决

1、在央视当中定义  i{display: block;}  就完成了

2、图片当中看起来上下的间距不够高,可以对A标签进行line-height进行高度的增加

 

文字与图标在一行,如何拆成两行-图片2 文字与图标在一行,如何拆成两行-图片2

 

本文为李治龙付费一元内容,其拥有本文的所有权。

历年同日文章
1 月
1
 
李金龙
  • 本文由 李金龙 发表于2016年1月1日 19:11:32
  • 转载请务必保留本文链接:https://www.lijinlong.cc/daqianduan/css3/1013.html
CSS3

css绘制圆形

基于昨天的CSS绘制三角形,今天搞了个圆形的绘制,在半圆的时候简单的涉及了变换这个属性。 圆形 普通的圆形只需要一个简单的标签(border-radius)即可完成,可使用数字或者百分比来控制,通常只...
CSS3

css绘制三角形

正三角 上方边框隐藏,左右两侧的边框透明色 .just_triangle {     width: 0;     height: 0;     background: transparent;    ...
CSS3

如何偷网页font-face,以及使用

font-face 看右侧当中的新闻、小说、视频、生活、地图、更多,还有左上角的倒三角,以及....自己找 再看下面的这张图 对比右侧看下是否很多图标来源在这个字体文件当中,真的,这是一个字体文件。 ...