overflow与text-indent:-9999px 字体隐藏及input value偏移

核心提示:overflow与text-indent:-9999px 字体隐藏及input value偏移

作为一个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 通过

时间: 2024-08-30 00:51:00

overflow与text-indent:-9999px 字体隐藏及input value偏移的相关文章

用Word“字体隐藏”制作部分文字打印的模板

在Word的使用中,有时候我们需要制作打印用的专用模板,这种模板的作用是规定Word文档中哪些文字要打印,哪些文字不用打印. 在实际使用中,需要打印的字体部分往往是变化的,所以这部分文字就需要我们手动输入到文档中.问题就出现了,输入时会因为不知道在哪个空白单元格填写什么内容,使得我们经常要拿来样稿一一对照.那么如何使这些Word文档中的文字只显示,而不让它们打印出来呢?我们可以使用Word提供的字体隐藏功能来帮忙. 隐藏文字的方法 选中要隐藏的文字,然后,单击"格式→字体→效果",将&

searchview hint-searchview 修改text,hint字体大小颜色怎么设置?

问题描述 searchview 修改text,hint字体大小颜色怎么设置? searchview 修改text,hint字体大小颜色怎么设置? 解决方案 SearchView searchView = (SearchView)findViewById(R.id.search);//设置输入字体颜色 if(searchView == null) { return;} int id = searchView.getContext().getResources().getIdentifier("&q

如何改变隐藏的input中value的值

 本文为大家介绍下如何改变隐藏的input中value的值,一句代码就可以实现,感性的朋友可以参考下 代码如下: $("#picTxt").attr("value",picTxt);     

改变隐藏的input中value值的方法

 这篇文章主要介绍了改变隐藏的input中value值的方法,需要的朋友可以参考下 代码如下: $("#picTxt").attr("value",picTxt);     

jquery form 隐藏的input 选择_jquery

复制代码 代码如下: $("#instanceInfo input[type='hidden'][name!='belongtomodel']") 获取 id为 instanceInfo form 下的 隐藏的input 并且 name不等于 belongtomodel的input集合

word字体隐藏功能如何隐藏及显示文字

  一.word2003隐藏及显示字体 我们打开word2003,进入到操作界面,然后将你的文档打开,选中你需要隐藏不需要的打印的文字,然后点击菜单栏上的"格式--字体",在字体的对话框下面"效果"上面勾选"隐藏文字",这样在去打印即可不会将你不需要打印的文字打印出来.如图所示: 比如我们打印之后,又需要这些文本恢复回来,这里就教大家如何恢复word文档中的被隐藏的文字,直接鼠标点击"工具--选项--视图",在视图下面的格式标

js控制struts的<html:text>字体问题

问题描述 用户登录的时候有<html:textproperty="username"styleId="username"style="color:#c9c9c9;"value="用户名"onfocus="clearDefault(this)";onblur="resetDefault(this);"/>各位大侠,用javascript怎样控制才能使鼠标点击文本框后,文本框中的

CSS制作网页布局实例:隐藏input 文字

css|网页 我们来看下面的代码,成功的实现了隐藏input 文字.但分为三种情况,我们在后面进行分析. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"

CSS制作网页布局实例:隐藏input文字

以下是引用片段: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="