问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

元素text-indent: -9999px怎么用

发布网友 发布时间:2022-04-28 14:01

我来回答

2个回答

懂视网 时间:2022-04-28 18:23

text-outline属性是用于指定文本轮廓的,通过该属性可以设置轮廓的粗细、模糊半径、颜色。

CSS3 text-outline属性

作用:text-outline 属性规定文本轮廓。

语法:

text-outline: thickness blur color;

thickness:设置轮廓的粗细。

color:轮廓的颜色。

blur:轮廓的模糊半径,可省略。

注:所有主流浏览器都不支持 text-outline 属性。

CSS3 text-outline属性的使用示例

设置text-outline(文本-轮廓):

p.test
{
text-outline: 2px 2px #ff0000;
}

热心网友 时间:2022-04-28 15:31

1)一般来说,偏移掉字体的方式是使用:text-indent:-9999px; (注意:只能用于block,table cells和inline-block)

text-indent:-9999px;的具体使用方法:把h1作为一个块来显示(display:block;),指定长宽(和图片一样大小),然后指定h1的背景图片,也就是将我们需要的图片作为h1这个 标签的背景。而h1标签中插入的,仍然是作为字符形式出现的博客标题,然后用text-indent:-9999px;将文字甩到屏幕看不到的地 方。(9999px应该是足够了,谁的屏幕也没那么大吧)

如:

<h1>  <a href=“http://www.seo100.net/”>博客园</a></h1>

在CSS文件中:(注意:将h1转化成block的话,他身后的的元素就被他赶到下一行了。如果正好这个h1后面,是一个按钮,就要用float来浮动以使他身后再出现簇拥者)

h1 a{  height:30px;  width:165px;  float:left;  text-indent:-9999px;  background-image:url(images/logo.gif);  background-repeat:no-repeat;  display:block;  position:relative;
}

在h1使用上语义明确,符合语义化定义。text-indent就是首行缩进,大家都在中文段落,首行空两格用过它。这里通过负值缩进,使文字 超出可视区,而这时h1下的背景就显示出来了,h1中包含的<a>标签又不影响使用,对于隐藏文字“站点名称”应该是最佳方案了。但对于多段 文字的隐藏这个方法就不适合了。

另外,点击<h1><a>链接时,会产生一个虚线框,对于IE还好,没什么问题,虚线框只是在背影图片大小。但是Firefox就有些麻烦,它把缩进的文字范围也包含进来了,这样不是很美观。

于是需要屏掉点击时产生的虚线框,IE和FF屏虚线框方法不一样。IE采用的遍历方法(HTC,css表达式)有些耗系统资源,正好我们只需要隐藏FF下的虚线框就行了,IE就不管了,说一下Firefox如何去掉链接的虚线框的方法。

a{  outline:none;
}

outline是css3的一个属性,用的很少。声明,这是个不能兼容的css属性,在ie6、ie7、遨游浏览器都不兼容。只有ff,ie8在加了outline:none后会取消聚焦的虚线框。


2)使用overflow:hidden;完美隐藏background之上的字体
line-height:0;
font-size:0;
overflow:hidden;
或 (不大适合用在h1标签上).text-hidden {  display:block;  overflow:hidden;  width:0;  height:0;
}

3)还有另外2种方法,不推荐使用。

1、display:none;

这个大家普遍说法是,搜索引擎可能认为被隐藏的文字属于垃圾信息而被忽略,不为隐藏的对象保留物理占位空间。GG也搜CSS文件?不过如果用这个方法,<h1>如何设计,也是难题。  

2、visibility:hidden;

和display:none;相对应,为隐藏的对象保留物理占位空间。

追问告我怎么加就行了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何理解“时间就是空间,空间就是时间”? 办公室副主任竞聘演讲稿范文 学校办公室主任竞聘演讲稿范文 最新办公室主任竞聘演讲稿 办公室主任竞聘演讲稿优秀范文 ...堆墨现象,墨线 接地和粘度都正常,请问应如何解决 ...都正常了开始喷印结果喷一条墨线好恐怖怎么解决呀各位老师 威力喷码机 求一份学生会演讲词 大学学生会个人优秀演讲稿 什么是正分数,正整数,负整数,负分数,什么是正数,什么是负数 自然数是整数对吗? 自然数包括负整数吗 整数就是自然数吗 所有的自然数都是整数,但整数不一定是自然数这句话对吗 负7是自然数吗 什么是正数 负数 整数 自然数 为什么负整数一定是自然数?那2.5也不是负整数,也不是自然数 负数也算是自然数吗? 什么是正整数?什么是负整数?我要定义!!! 负整数算不算自然数! 负整数是不是自然数 负数自然数吗? 自然数包含负整数吗?为什么? 负数是不是自然数 负数是自然数吗? 负整数算不算自然数 问:负整数属于自然数吗? 花土长白毛怎么处理? 换花土花根部土长白毛发霉了,有霉味,用不用去掉花跟土,但是花跟土去掉不容易成活,怎么办 以冠字开头的对联 醒狮对联上联用冠开头 下联用康开头? 上联(冠)字开头,下联(博)字开头 字冠开的对联以头 求以“冠”开头上联,以“领”开头下联!谢谢 月饼是不健康食品,为什么我们不抵制? 求对联:上联以冠字为首字,下联以强为首字, 本公司是花卉公司 月饼吃多了对身体好不好 用冠章两个字写一幅晬盘对联 怎样才能健康地吃月饼? 求对联:上联以冠字为首,下联以宇字为首,外加横批,本公司是做技术咨询服务行业,谢谢! 吃月饼,会影响身体健康吗? 求对联,上联以“冠”字不首,下联以“宇”字不首,本公司是技术咨询服务行业,谢谢! 月饼该怎么吃才健康? 上联冠字为首,下联景字为首 求对联 我公司是做纸箱包装的,谢谢。。。。 中秋节如何吃月饼,都在这份健康指南里! 急求一个藏头对联,含“冠”“诚”二字 保健月饼有科学依据吗? 上联开头是“名”字结尾是“集”字,下联开头是“冠”字结尾是“团”字的对联 中秋节如何健康吃月饼