作为一个web前端开发
为了html语义化
常常要给内容模块加上一些标题来让页面更有意义
当然还有我们的图片按钮
在抛开css裸奔的情况下也能很顺利的汲取到页面信息
通常为了传达更好的视觉效果
我们常用图片替代掉字体
而早前的前端开发常直接不在html中给出内容
用 ;(甚至为空)
这样在没有加载到css时就无法知道这个区块究竟是什么内容了
正题开始
通常偏移掉字体的方式是
使用text-indent:-9999px;
可是他有一个局限性 他只适用于块级元素block
而我们往往有时候想偏移掉的a上的字体
所以问题就来了
text-indent:-9999px;虽然用起来比较惬意
将a转化成block的话 往往 他身后的的元素就被他赶到下一行了
如果正好这个a后面 是一个a按钮
就要用float来浮动以使他身后再出现簇拥者
这样是不是有些麻烦呢
所以推荐使用

line-height:0;
font-size:0;
overflow:hidden;

能完美“隐藏”掉你background之上的字体
经测试 ie6.0 、 7.0 、8.0、firefox 3.010 通过
而针对input value的隐藏这个方式就有些吃力了
所以还是只能用block加text-indent来“偏移”模拟隐藏了

display:block;
font-size:0;
line-height:0;
text-indent:-9999px;

经测试 ie6.0 、 7.0 、firefox 3.010 通过

转载于:https://www.cnblogs.com/visi_zhangyang/archive/2011/02/24/1964200.html

overflow与text-indent:-999em 字体隐藏相关推荐

  1. Sublime Text 3 修改字体颜色

    Sublime Text 3 修改字体颜色 Sublime Text 修改字体颜色只能通过修改配置文件来实现,只要我们找到相对应的字体颜色配置文件改一下就可以了.Sublime Text 的注释颜色实 ...

  2. 关于overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷等等)

    一. overflow:hidden  溢出隐藏 给一个元素中设置overflow:hidden,那么该元素的内容若超出了给定的宽度和高度属性,那么超出的部分将会被隐藏,不占位. /*css样式*/ ...

  3. python tkinter text改变文本字体颜色_Python3 tkinter基础 Button text,fg 按钮上显示的文字 文字的颜色...

    ? python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 conda : 4.5.11 type setting : Markdo ...

  4. UGUI中随意调整Text中的字体间距

    UGUI中是没有可以随意调整字体间的距离的方法,仔细研究一下可以通过控制每个字体的网格顶点位置进行调整字体之间的距离, 分析一下最简单情况:输入的文本是单行的,且末尾没有换行符: unity在Unit ...

  5. python tkinter text改变文本字体颜色_如何更改Tkinter中文本的颜色?

    在Tkinter图形用户界面中,我无法确定如何更改文本的颜色.我试着让Label1变成红色,Label2变成蓝色,Label3变成棕色,Label4变成黄色,但我似乎想不出来.提前谢谢:)import ...

  6. PDF格式分析(六十六) Text 文字——简单字体

    这个章节,我们来看看介绍一下简单字体. 简单字体,一般都具有以下属性: 文本显示运算符(如Tj)显示的字符串由单字节字符代码组成.从逻辑上讲,这些代码会索引到一个包含256个glyph的表中:从代码到 ...

  7. html按钮文字设置大小,HTML中如何设置button按钮让一个text中的字体变大一号?

    这样:btn.frame = CGRectMake(x,y,width,height);[btn setTitle: @"search" forState: UIControlSt ...

  8. python中text怎么旋转字体_Python+OpenCV实现旋转文本校正方式

    假设我们有一幅图像,图像中的文本被旋转了一个未知的角度.为了对文字进行角度的校正,我们需要完成如下几个步骤: 1.检测出图中的文本范围 2.计算出文本被旋转的角度 3.将图像旋转特定的角度 第一步.读 ...

  9. matlab+text+extent,MATLAB字体及特殊符号标示方法

    Matlab二维绘图 了解了 MATLAB 的矩阵和向量概念与输入方法之后,MATLAB 的二维绘图再简单也不过了.假设有两个同长度的向量 x 和 y, 则用 plot(x,y) 就可以自动绘制画出二 ...

  10. linux设置切换窗口特效,Linux_在Ubuntu下启用亮丽的透明玻璃窗口特效,本文将采用图文并茂的形式向 - phpStudy...

    在Ubuntu下启用亮丽的透明玻璃窗口特效 本文将采用图文并茂的形式向大家演示在 Ubuntu 8.04 (Hardy Heron) 下启用亮丽的透明玻璃窗口特效.以下步骤均在 Thinkpad T6 ...

最新文章

  1. Maven工程引入jar包(转)
  2. python装饰器实例-python 装饰器(三):装饰器实例(一)
  3. 为数据赋能:腾讯TDSQL分布式金融级数据库前沿技术
  4. --------》》》》【醒目】一些比较有用的东西
  5. 【kafka】消费组 死掉 kafka Marking the coordinator dead for group
  6. Java关键字:final、default、transient
  7. mtk android 设置默认铃声,[转载]MTK修改铃声资源
  8. linux 向日葵教程,远程控制工具——Centos7上向日葵安装使用(转)
  9. 曲苑杂坛--数据库更新探秘
  10. 算法和数据结构(b站尚硅谷韩老师教程学习笔记)
  11. 理论小知识:获取AUTO_INCREMENT值
  12. 达观数据荣获认知图谱产业建设“创新突破奖”,并与图谱知名专家共同探讨工业知识图谱应用落地
  13. python实现数据恢复软件手机版下载_知名下载软件,总算出手机版了
  14. win10 系统禁用笔记本自带键盘的有效方法
  15. java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES)和错误原因 解决方案:
  16. 高德地图使用-高亮省市区
  17. 设计模式(0):UML类图(Class Diagram)
  18. iOS框架介绍--EF字头
  19. 华为鸿蒙系统提升,首个华为鸿蒙2.0续航测试来了!实打实10%提升
  20. 关于Cocos2dx-js游戏的jsc文件解密

热门文章

  1. MySQL数据库优化的几种方式
  2. Windows10远程连接服务器时出现“这可能是由于CredSSP加密数据库修正”的错误提示的解决办法
  3. 27. Minimize casting
  4. C++ 函数需要有返回值,但非全分支return(RVO)
  5. SpringCloud实战(二)Alibaba集成Ribbon实现负载均衡
  6. mysql交互式创建表_MySQL 必知必会 创建和操纵表
  7. 项目管理指标_企业工程项目管理部门绩效考核KPI关键指标,共4个维度113项指标...
  8. python还是c+_人生苦短,我选C++,Python,还是Java?
  9. python安装选项_Python PyInstaller安装和使用教程(详解版)
  10. python单位转换编程_[转]Python编程FAQ