`
西蜀石兰
  • 浏览: 118963 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

<a>标签去格式

css 
阅读更多
在导出表中数据放进页面table中时,经常会遇到这么一个问题:数据字符串太长,我们不需要展示全部,鼠标经过时toast全部信息,类似于<a>标签的title功能;

于是可以这么写你的文本
<a title="石兰是个美腻的菇凉">石兰</a>

带来的问题是这么写是一个超链接,而想要的展示效果只是普通文本;

第一反映是重写<a>标签的样式
<style type="text/css">
a:link{color:#000000}
</style>
如果页面没有引入其他框架,这么写是没有问题的;
问题是用的是datatable这么一个神奇的方法,即使你事先定义了<a>标签的样式,也会在加载的时候重新渲染,是的,有先后顺序;

问题到这里似乎卡住了,其实这中间还遇到一个问题,我只是想这一段的<a>标签样式发生变化,而不希望页面上所有的<a>标签样式改变;

于是可以自己定义一个样式:
<style type="text/css">
.mymarkofa a:link{color:#000000} visited{color:#000000} hover{color:#000000} active{color:#000000}
</style>
//注 这里的link visited hover active务必在一行中写完
在代码中引用自己定义的样式就可以了
<div class="mymarkofa">
<a title="石兰是个美腻的菇凉">石兰</a>
</div>

回头再看自己定义的样式,其实我们定义的是一个<div>标签,只是我们把这个<div>标签中的<a>的样式重写了;
css中的各类标签的继承关系,似乎没有java那么严格,或者说并不严格地区分父类和子类,你可以任性地组织各个标签之间的关系;
面向对象的思想真的很重要,如果能想明白这一点,那么回头再看我们遇到的问题,事情真的需要这么复杂么?

我们需要的是<a>标签中title功能、展示的是普通文本。
既然如此,我们按着本该发生的方式写代码就是了:
<a title="石兰是个美腻的菇凉"><span style='color:#000000'>石兰<span></a>
是的,在文本中加上一个标签便是了,再给这个标签的样式赋值。

其实需要理解的是标签渲染的次序,如果明白标签渲染的次序,上面这段html语言很容易理解。
其实没必要这么复杂,你也可以不用<a>标签的title功能,自己直接定义鼠标经过的方法,最后引用这个方法,弱弱的LZ暂时没有去看css源码的想法,只能偷懒喽
分享到:
评论

相关推荐

    Vue中通过<script></script>引入的Vue.js文件

    我们可以在 Vue.js 的官网上直接下载 vue.min.js 并用 &lt;script&gt; 标签引入。 格式就是: &lt;script src="./js/vue%20(1).js" type="text/javascript" charset="UTF-8"&gt;&lt;/script&gt; src里面的内容根据自己的下载的Vue.js的...

    超链接(文本超链接、图像超链接)

    -- &lt;a href=""&gt;&lt;/a&gt; --&gt;超链接标签(用于从一个页面链接到另一个页面) &lt;br&gt; 文本超链接 &lt;br&gt; &lt;a href="https://www.baidu.com/"&gt;百度&lt;/a&gt; &lt;div&gt; &lt;!-- &lt;a href=" 不写值 "&gt;百度&lt;/a&gt; --&gt;空链接 &lt;br&gt; &lt;a href=""&gt;&lt;/...

    HTML标签属性大全

    例如,&lt;p&gt;标签用于定义段落,&lt;img&gt;标签用于定义图像,&lt;a&gt;标签用于定义超链接,&lt;table&gt;标签用于定义表格等。 在本篇文章中,我们将对HTML标签进行分类,逐个介绍每个标签的用途和参数设置,并提供实例代码和示例图片...

    html语言课程

    - `&lt;a&gt;`标签用于创建链接,基本属性包括`href`(链接目标的URL)和`target`(链接打开方式)。 ```html &lt;a href="http://example.com" target="_blank"&gt;访问示例网站&lt;/a&gt; ``` #### 七、TABLE表格 **7.1 表格...

    attr() 获取多个a标签 ,并根据不同的id 调用不同的function()

    attr() 函数获取html格式下多个&lt;a &gt;标签,并且根据不同id 调用不同的function()函数 给&lt;a&gt;标签添加id ,根据不同id 获取属性病赋值

    HTML常用标签.pdf

    16. &lt;a&gt;:&lt;a&gt; 标签可定义锚。锚(anchor) 有两种用法:通过使用 href 属性,创建指向另外一个文档的链接(或超链接);或通过使用 name 或 id 属性,创建一个文档内部的书签(也就是说,可以创建指向文档片段的链接)...

    HTML标签大全简介

    此外,还有 &lt;a&gt; 标签的其他属性,例如 target 属性可以用来指定链接的打开方式,例如:&lt;a href="https://www.example.com" target="_blank"&gt;访问 example.com&lt;/a&gt;。 表单标签 HTML 中的表单标签可以用来创建表单...

    html标签介绍大全

    HTML提供了多种标签用于文本格式化,如&lt;b&gt;粗体&lt;/b&gt;、&lt;i&gt;斜体&lt;/i&gt;、&lt;u&gt;下划线&lt;/u&gt;、&lt;strong&gt;强调&lt;/strong&gt;、&lt;em&gt;着重&lt;/em&gt;、&lt;del&gt;删除线&lt;/del&gt;等。此外,&lt;pre&gt;用于保留原文格式,&lt;code&gt;表示代码块,&lt;abbr&gt;表示缩写。 ...

    简单实用的HTML代码借鉴.pdf

    * &lt;a href="mailto:EMAIL"&gt;&lt;/a&gt;标签用于创建一个自动发送电子邮件的链接 * &lt;a name="NAME"&gt;&lt;/a&gt;标签用于创建一个位于文档内部的靶位 * &lt;a href="#NAME"&gt;&lt;/a&gt;标签用于创建一个指向位于文档内部靶位的链接 格式排版...

    网页制作基本标签.pdf

    其中,&lt;a&gt;标签用于创建超链接,href属性指定链接的目标地址。图像通过&lt;img&gt;标签引入,src属性指定图像文件的路径。网页中的文本可以通过多种标签进行格式化,比如&lt;p&gt;用于段落,&lt;b&gt;和&lt;i&gt;分别用于加粗和斜体文本。水平...

    关于html标签的使用

    &lt;a&gt;标签用于创建超链接,href属性定义链接的目标URL。target属性可以设置打开链接的方式,如"_blank"在新窗口打开。 6. 图像: &lt;img&gt;标签插入图像,src属性指定图片路径,alt属性提供图片无法显示时的文字替代。 ...

    HTML标签汇总模板.doc

    &lt;pre&gt; 标签用于保持文字的原始格式,不进行任何格式化处理。 5.居中对齐标签 &lt;center&gt; &lt;center&gt; 标签用于将文字或图像居中对齐。 6. 插入水平线标签 &lt;hr&gt; &lt;hr&gt; 标签用于在网页中插入水平线,可以设置线的粗细、...

    HTML5参考手册

    HTML5参考手册中还包含了许多其他标签的说明,例如用于定义代码的&lt;code&gt;,定义表格的&lt;caption&gt;、&lt;table&gt;、&lt;th&gt;、&lt;tr&gt;和&lt;td&gt;,定义区块的&lt;div&gt;,以及定义无序和有序列表的&lt;ul&gt;、&lt;ol&gt;和&lt;li&gt;等。 这份参考手册是学习和...

    HTML标签英文单词

    `&lt;a&gt;` 标签定义了超链接,可以链接到其他网页、同一网页中的位置、电子邮件地址或下载文件等。它通过 `href` 属性指定目标URL。 ### &lt;abbr&gt;: Abbreviation `&lt;abbr&gt;` 标签用于定义缩写词。浏览器默认会在鼠标悬停时...

    HTML5中文手册.pdf

    &lt;table&gt;标签用于创建表格,它常与&lt;caption&gt;、&lt;thead&gt;、&lt;tbody&gt;、&lt;tfoot&gt;、&lt;tr&gt;、&lt;th&gt;和&lt;td&gt;等标签一起使用来构建表格。 &lt;th&gt;和&lt;td&gt;标签分别用于定义表头单元格和表格单元格,它们用于构建表格的行和列。 &lt;video&gt;...

    网页-分知识点简单练习(html)

    4. 文本格式化:&lt;strong&gt;使文本加粗,&lt;em&gt;使文本斜体,&lt;del&gt;表示删除线,&lt;ins&gt;表示下划线,&lt;u&gt;也表示下划线但含义略有不同,用于表示拼写错误或需特别关注的文本。 5. 链接:&lt;a&gt;标签用于创建超链接,通过href属性...

    一周学会网站建设 最快培训教程.pdf

    * 字符格式标签:&lt;B&gt;、&lt;I&gt;、&lt;U&gt;、&lt;S&gt;、&lt;STRIKE&gt; Day 5: 图像 * SRC 属性:图像的源地址 * 确定图像大小的属性:WIDTH、HEIGHT * ALIGN 属性:图像的对齐方式 * ALT 属性:图像的替代文本 * 确定图像过距的属性:...

    HTML语言从零到精通.zip

    4. **文本格式化**:HTML提供了多种标签来格式化文本,如&lt;b&gt;粗体&lt;/b&gt;、&lt;i&gt;斜体&lt;/i&gt;、&lt;u&gt;下划线&lt;/u&gt;、&lt;strong&gt;强调&lt;/strong&gt;、&lt;em&gt;强调(斜体)&lt;/em&gt;等。 5. **图像插入**:使用&lt;img&gt;标签插入图像,需要指定src属性...

    HTML语言学习教程——HTML语言剖析.pdf

    例如,&lt;body&gt;标签用于定义网页的内容,&lt;head&gt;标签用于包含网页的元数据,&lt;title&gt;标签定义了网页的标题,而&lt;H1&gt;到&lt;H6&gt;用于定义标题的不同层级,&lt;p&gt;用于创建段落,&lt;a&gt;标签用于创建超链接,&lt;img&gt;用于嵌入图片等。...

Global site tag (gtag.js) - Google Analytics