精华内容
下载资源
问答
  • 以上就是小编为大家带来的Android TextView控件文字添加下划线的实现方法的全部内容了,希望对大家有所帮助,多多支持软件开发网~ 您可能感兴趣的文章:Android编程实现自动调整TextView字体大小以适应文字长度的...
  • 主要为大家详细介绍了Android如何实现给EditText添加下划线,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 主要介绍了使用Vue实现textarea固定输入行数与添加下划线样式的思路详解,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
  • HTML页面中怎么文本添加下划线

    千次阅读 2021-06-10 07:28:03
    怎么在HTML页面中给文本添加下划线?下面本篇文章就来给大家介绍一下HTML、CSS给文本添加下划线的方法,希望对大家有所帮助。HTML添加下划线在HTML中可以使用标签定义下划线文本,即为文本添加下划线。下划线标签...

    怎么在HTML页面中给文本添加下划线?下面本篇文章就来给大家介绍一下HTML、CSS给文本添加下划线的方法,希望对大家有所帮助。

    ba82f691b20dc3ad9aff9af15afc198d.png

    HTML添加下划线

    在HTML中可以使用标签定义下划线文本,即为文本添加下划线。

    下划线标签告诉浏览器把加入到u标签的文本加下划线样式呈现显示给浏览者。对于所有浏览器来说,这意味着要把这段文字加下划线样式方式呈现给大家显示。

    语法:

    我被加下划线了

    说明: 标签定义与常规文本风格不同的文本,像拼写错误的单词或者汉语中的专有名词。

    示例:

    html下划线标签实例

    测试文本!加了下划线的文本

    效果图:

    0b78860fa15ccda9ab147f19cfc65e29.png

    CSS添加下划线

    方法1:使用text-decoration:underline;设置

    CSS的text-decoration属性用于指定添加到文本的修饰,其underline属性值可以定义文本下的一条线。

    语法:

    text-decoration:underline;

    示例:

    css 文字下划线样式

    .demo span{

    text-decoration:underline;

    }

    这是一段测试文字,加了下划线的文本!

    效果图:

    ee001781b99bfe2ff581a4a717620e5f.png

    方法2:使用border-bottom属性

    CSS的border-bottom属性可以设置元素下边框样式,这样就可以在文字下添加一条线。

    语法:

    border-bottom: width style color;

    参数:

    width:规定下边框的宽度。

    style:规定下边框的样式。

    color:规定下边框的颜色。

    示例:

    css 文字下划线样式

    .demo1 span{

    border-bottom: 1px solid #000000;

    }

    .demo2 span{

    border-bottom: 5px solid #0081EF;

    }

    .demo3 span{

    border-bottom: 2px dashed #000000;

    }

    .demo4 span{

    border-bottom: 2px dotted #000000;

    }

    .demo5 span{

    border-bottom: 5px double #000000;

    }

    这是第1段测试文字,加了下划线的文本!

    这是第2段测试文字,加了下划线的文本!

    这是第3段测试文字,加了下划线的文本!

    这是第4段测试文字,加了下划线的文本!

    这是第5段测试文字,加了下划线的文本!

    效果图:

    643bd59a43c7bbea9d373b74c53fe719.png

    展开全文
  • 有很多种添加下划线样式的方法。可能你还记得《Crafting link underlines on Medium》这篇文章。Medium 并没有尝试特殊的方法,只是想创建一个漂亮的看起来正常的下划线。一条纤细的黑色下划线并且与下行字母有间隙...

    5e23ca8079214635.jpg

    有很多种添加下划线样式的方法。可能你还记得《Crafting link underlines on Medium》这篇文章。Medium 并没有尝试特殊的方法,只是想创建一个漂亮的看起来正常的下划线。

    1579401827236079.png

    一条纤细的黑色下划线并且与下行字母有间隙——引自 Marcin Wichary 的《 Crafting link underlines on Medium 》

    这是基本的下划线样式,但是尺寸适中并且避开了下行字母。比大多数浏览器的默认效果要

    目标

    使用 text-decoration: underline 添加下划线有什么问题吗?如果我们讨论一个理想的场景,下划线应该符合以下特点:位于文本基线以下

    避开下行字母

    可以改变颜色、粗细及样式

    适用于文本换行的情况

    适用于任意背景

    我认为这些要求非常合理,但是据我所知,CSS 中还没有简单的方法实现上述所有要求。

    方法

    那么有哪些在网页中添加下划线的方法?

    以下是我能想到的方法:text-decoration

    border-bottom

    box-shadow

    background-image

    SVG 滤镜

    Underline.js (canvas)

    text-decoration-*

    让我们逐一分析这些方法的优缺点。

    text-decoration

    text-decoration 是添加文本下划线最直接的方式。你只需要应用一个单独的属性就可以全部搞定。字号较小的话,下划线看起来不错,但增加字号之后,同样的下划线就很难看。

    text-decoration 的最大问题是缺乏自定义。它继承文字的颜色及字号,并且无法通过跨浏览器的方式改变样式。稍后做详细介绍。

    优点易于使用

    位于文本基线以下

    默认在 Safari 和 iOS 上会避开下行字母

    可以换行

    适用于任意背景

    缺点在其它浏览器中不能避开下行字母

    不能改变颜色、粗细或样式

    border-bottom

    border-bottom 介于快速及可自定义之间。这种方法使用真正的 CSS border,意味着你可以改变它的颜色、粗细及风格样式。

    以下就是 border-bottom 添加到 inline 元素上的效果。

    最大的问题是下划线到文本的距离——它完全在下行字母以下。可以通过设置元素为 inline-block 以及减少 line-height 解决这个问题,但是文本换行就不行了。这种方法只适合单行文本,不适合多行文本。

    另外,可以使用 text-shadow 覆盖下行字母附近的下划线,但必须使用与背景色一样的颜色。这意味着只在纯色背景上有效,而不能应用于渐变色或者图片上。

    现在,需要四个属性来定义一个单下划线。相比 text-decoration 的工作量要大。

    优点可以使用 text-shadow 避开下行字母

    可以改变颜色、粗细及样式

    可以给颜色及粗细添加 transition 和 animate 属性

    只要不使用 inline-block ,可以换行

    只要不使用 text-shadow ,可以适用于任意背景

    缺点下划线距离文本较远,难以定位

    需要很多不想关的属性才能正确显示

    使用 text-shadow 之后选择文本显得粗糙

    box-shadow

    box-shadow 使用两个内阴影画一条下划线:一个用于创建长方形,另一个覆盖在上面。这意味着该属性必须在纯色背景上使用。

    同样要使用 text-shadow 的方法伪造下划线与下行字母的间隙。但是如果下划线与文本的颜色不一样,或者太细,并不会像 text-decoration 那样不协调。

    优点可以位于文本基线以下

    使用 text-shadow 属性可以避开下行字母

    可以改变颜色及粗细

    可以换行

    缺点不能改变样式

    不能适用于任意背景

    background-image

    background-image 是最容易满足我们要求的属性并且问题较少。思路就是通过 linear-gradient 和 background-position 创建沿着文本水平复制的图像。

    这个方法也要设置 display: inline;

    下面的方法不必使用 linear-gradient ,你可以用自己的图片做出酷炫的效果。

    优点可以位于文本基线以下

    使用 text-shadow 属性可以避开下行字母

    可以改变颜色、粗细(允许半个像素)及样式

    适用于自定义图片

    可以换行

    只要不使用 text-shadow ,可以适用于任意背景

    缺点图片在不同的分辨率、浏览器及缩放级别下可能大小不同

    SVG filters

    我一直在考虑使用 SVG 滤镜的方法。可以创建一个行内 SVG 滤镜元素画一条线,通过扩展文本边界遮盖下行字母附近的下划线。然后给滤镜一个 id ,通过 filter: url(‘#svg-underline’)在 CSS 中引用它。

    滤镜的优点不需要借助 text-shadow 添加了透明间隙。这意味着可以在任何背景上避开下行字母,包括渐变及图片背景。这种方法只适用于单行文本,需要注意这一点。

    以下是在 Chrome 和 Firefox 中的效果:

    1579403132280375.png

    在 IE、Edge 和 Safari 上的浏览器支持有问题。很难在 CSS 中测试 SVG 滤镜的支持情况。可以使用 filter 的 @supports 属性,但是只能检测引用是否可用,而不能检测滤镜本身。我最终的方法是使用一些浏览器嗅探检测,所以也要注意这一点。

    优点位于文本基线以下

    可以避开下行字母

    允许改变颜色、粗细及样式

    适用于任意背景

    缺点不允许换行

    在 IE、Edge 及 Safari 中无效,但是你可以使用 text-decoration 。Safari 中的下划线看起来很棒。

    Underline.js (Canvas)

    Underline.js 很迷人。我觉得最印象深刻的是 Wenting Zhang 使用了 JavaScript 实现以及对细节的关注。如果你还没有看过 Underline.js 的 tech demo ,一定要停下来看一看。有一个关于它 工作原理 的 9 分钟的视频,但是我可以简单说一下:它是通过 元素添加下划线。这是一种新方法,效果非常好。

    尽管 Underline.js 有一个引人注目的名字,但只是一个技术演示。这意味着在修改完善之前还不能用在任何项目中。

    这种方法作为概念证明有必要提出来。 可以创建漂亮、可交互的下划线,但是需要写一些 JavaScript 才能正常工作。

    text-decoration-* properties

    还记得“稍后做详细介绍”这句话吗?现在就讲到这里了。

    text-decoration 自身可以表现的更好,但是必须添加一些实验性的属性定制它的外观:text-decoration-color

    text-decoration-skip

    text-decoration-style

    不要高兴的太早,因为有浏览器兼容的问题。

    text-decoration-color

    text-decoration-color 允许你改变下划线的颜色。这一属性比预期的浏览器支持要好——它可以在 Firefox 以及 Safari (需加前缀)中工作。需要注意的是:如果没有清除下行字母,Safari 中的下划线会位于文本之上。

    Firefox:

    1579403361421019.png

    Safari:

    1579403380621038.png

    text-decoration-skip

    text-decoration-skip 设置文本下划线是否避开下行字母。

    1579403409979182.png

    这是一个非标准属性,只在 Safari 中正常工作,所以要加 -webkit- 前缀。Safari 默认使用该属性,所以即使没有设置,下划线也会避开下行字母。

    如果你正在使用 Normalize.css ,需要知道当前版本为了浏览器之间的一致性而禁用了该属性。如果你想要这个优秀的下划线样式,你需要自己设置一下。

    text-decoration-style

    text-decoration-style 提供了和 border-style 一样的线条样式,但是也增加了 wavy 波浪线样式。

    以下是你可以使用的不同属性值:dashed

    dotted

    double

    solid

    wavy

    现在, text-decoration-style 只在 Firefox 上有效,以下是截图:

    1579403516969364.png

    眼熟吗?

    还缺少什么?

    text-decoration-* 属性比其它添加下划线的 CSS 属性要方便。但是如果我们回顾一下之前的需求,这个属性不能改变下划线的粗细及位置。

    研究了一下之后,我发现了下面两个属性:text-underline-width

    text-underline-position

    这些属性好像在 CSS 早期的草案中就被提出来了,但是因为缺乏兴趣而没有实施。嘿,不要怪我!

    总结

    那么添加下划线最好的方法是什么?

    对于字号小的文本,我推荐使用 text-decoration 并且乐观地使用 text-decoration-skip 。这种样式在大多数浏览器中看上去有些乏味,但是因为下划线样式一直如此,所以用户不会介意。如果你有足够的耐心,所有的下划线在以后看上去会很棒,而你不需要修改任何东西。

    对于正文部分,可以使用 background-image 方法。这种方法看上去很棒,而且也有相应的 Sass mixins 。如果下划线很细或者与文本的颜色不一样,可以省略 text-shadow 属性。

    对于单行文本,使用 border-bottom 以及你希望配合使用的其它属性。

    如果想要在渐变或者图片背景上避开下行字母,尝试使用 SVG 滤镜。或者避免使用下划线。

    将来,当浏览器的支持性更好,答案一定是 text-decoration-* 属性。

    展开全文
  • 废话不多说了,直接给大家贴代码了。 <span xss=removed><?xml version=1.0 encoding=utf-8?> android:layout_width fill_parent android:layout_height=fill_parent > <!--注意名称 -->...
  • 怎么给文本添加下划线

    千次阅读 2021-02-27 14:04:36
    本文介绍html中给文字添加下划线和word文档下给字加下划线的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。HTML页面中给文本添加下划线的两种方法1、使用HTML 标签添加下划线在HTML中可以...

    86f150e108396f748931312352dc481d.png本文介绍html中给文字添加下划线和word文档下给字加下划线的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

    HTML页面中给文本添加下划线的两种方法

    1、使用HTML 标签添加下划线

    在HTML中可以使用标签定义下划线文本,即为文本添加下划线。【推荐:html文档】

    下划线标签告诉浏览器把加入到u标签的文本加下划线样式呈现显示给浏览者。对于所有浏览器来说,这意味着要把这段文字加下划线样式方式呈现给大家显示。

    语法:我被加下划线了

    说明: 标签定义与常规文本风格不同的文本,像拼写错误的单词或者汉语中的专有名词。

    示例:

    html下划线标签实例

    测试文本!加了下划线的文本

    效果图:

    c4af4ed8f1d2a64d8fcc1b0d5fd9a3b9.png

    2、使用CSS text-decoration属性或者border-bottom属性添加下划线

    方法1:使用text-decoration:underline;添加下划线

    CSS的text-decoration属性用于指定添加到文本的修饰,其underline属性值可以定义文本下的一条线。【相关推荐:css在线手册】

    示例:

    css 文字下划线样式

    .demo span{

    text-decoration:underline;

    }

    这是一段测试文字,加了下划线的文本!

    效果图:

    48f561356769211a178f555034934e17.png

    方法2:使用border-bottom属性添加下划线

    CSS的border-bottom属性可以设置元素下边框样式,这样就可以在文字下添加一条线。

    示例:

    css 文字下划线样式

    .demo1 span{

    border-bottom: 1px solid #000000;

    }

    .demo2 span{

    border-bottom: 5px solid #0081EF;

    }

    .demo3 span{

    border-bottom: 2px dashed #000000;

    }

    .demo4 span{

    border-bottom: 2px dotted #000000;

    }

    .demo5 span{

    border-bottom: 5px double #000000;

    }

    这是第1段测试文字,加了下划线的文本!

    这是第2段测试文字,加了下划线的文本!

    这是第3段测试文字,加了下划线的文本!

    这是第4段测试文字,加了下划线的文本!

    这是第5段测试文字,加了下划线的文本!

    效果图:

    8d45db72fc55aa3dfdd5b2274126cb54.png

    word文档中给文本添加下划线

    首先,找到自己需要的word文档,点击右键或者双击鼠标左键,打开文档

    a65c3240c7c4c6ca484e28fead26e484.png

    其次,我们找到并选中需要添加下划线的文字,可以通过鼠标按着鼠标左键拖拽的方式,这里强调的是我们一定要事先选中所需要的文字,这样后续步骤才能够开展

    5a8abc1c4fe6a990fae488453a0ddc5f.png

    再次,我们在开始菜单栏靠左位置有个U字下面有个一横的符号,这就是下划线符号,我们点击其旁边的一个向下箭头,点击后会弹出很多选项,就是各种下划线,选中自己需要的

    933a6ce7c580ec5808ca97532aa51974.png

    6a3032fa36c79e063b6e903ae12f02e6.png

    选中自己需要的下划线点击下,会发现我们前期所选中的文字已经添加了下划线

    c467f15faed0b8253a10d95f2bafcc11.png

    最后,还强调下,我们其实有一种更便捷的方法,就是鼠标选中所需的文字,然后按ctrl+u就可以直接添加下划线

    想要了解更多前端知识,可访问 web前端学习!!

    展开全文
  • Word里面编辑文字,有时需要添加下划线,那么怎么添加下划线了?以最常用的speedoffice为列。 首先,用speedoffice打开文件,选中需要添加下划线的文字,如图: 接着,点击“主页”,在菜单栏找到“下划线”...

    Word里面编辑文字,有时需要添加下划线,那么怎么添加下划线了?以最常用的speedoffice为列。
    首先,用speedoffice打开文件,选中需要添加下划线的文字,如图:

     

    接着,点击“主页”,在菜单栏找到“下划线”工具,如图:

     

    最后,点击“下划线”工具,文字下方生成下划线,效果如图:

     

    展开全文
  • Word2007以及2013的文字尾部尾部空格添加下划线
  • 本人遇到的问题是:给特定字体添加了颜色 蓝色后,接着添加下划线,下划线也设定为蓝色,但是实际运行结果是,字体和下划线的颜色全部变成了深灰色 如果不设定文本颜色,单独添加下划线和颜色,可得到预设效果 ...
  • Word怎么在空白处添加下划线

    千次阅读 2021-12-07 22:19:06
    我们在制作文件时,有时需要在文字的后面添加下划线,但是一般下划线都是添加在两个文字中间,那么怎么添加呢?以最常用的极速办公speedoffice为列 首先,下划线末尾处添加一个符号,如图: 然后,用光标选中...
  • 为超链接添加下划线

    千次阅读 2021-06-09 04:33:58
    如何给有超链接的文本加上下划线这方法很多的,在文字上做超链接的话,加文本框后打字,然后点文本框的虚框加超链接就没有下划线。 加图片,或小图标,按钮之类的,在这上加超链接。 在大图片上的某个位置加超链,在...
  • Android 给EditText添加下划线

    千次阅读 2019-08-20 10:57:01
    在安卓高版本中,默认是有下划线的,其下划线的颜色是由其主题颜色来控制的 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item ...
  • 有时候,写 Word 时,会出现尾部不能添加下划线的情况,特别是在表格和页眉之中。 这是,可以在 Word → 选项 → 高级 → 勾选为 尾部空格添加下划线 选项即可。
  • 另外附上一篇博客介绍:Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性 如果是在资源文件里: 1、字符串资源中设置下划线属性 phone:0123456 MyLink 直接让TextView引用字符串资源的...
  • case styleNone //无下划线 case styleSingle // 有下划线,样式为单细线 @available(iOS 7.0, *) case styleThick //有下划线,样式为单粗线 @available(iOS 7.0, *) case styleDouble //有下划线,样式为双细线 @...
  • 相信许多朋友在使用Word编辑文档内容的时候,经常会有涉及到对文本内容添加下划线的操作。有时候我们需要根据实际的情况去添加:单实线下划线、虚线下划线、双下划线、波浪线等等下划线条。Word快速添加下划线,双...
  • 在日常办公中,我们经常会制作一些制式的文档模板供员工们打印使用,在制作这些模板时经常会用到的就是下划线,尤其是要在空白处添加下划线。文字下添加下划线,大家基本上都会,但是如何在空白的地方添加下划线呢,...
  • 使用JS实现了, 1、能找到以开头某个头和结尾某个字之间的内容,并且使这些内容有明显的方式提示出来(使用添加下划线,不止一条......) 2、文章中的单词按出现频率高低排序的
  • css 给文字添加下划线

    2021-09-04 15:32:37
    没添加前: 设置样式: text-decoration:underline; 添加下划线后,效果如下:
  • css怎么添加下划线

    2020-12-20 14:15:14
    下面我们来看一下使用css添加下划线的方法。css可以使用text-decoration属性添加下划线。使用text-decoration:underline;样式即可为文本添加下划线。示例:h1 {text-decoration:overline;}h2 {text-decoration:line....
  • 主要介绍了iOS 按钮上的文字添加下划线的方法的相关资料,需要的朋友可以参考下
  • RecyclerView添加下划线

    千次阅读 2018-03-23 13:15:07
    RecyclerView添加下划线 最近写一个项目,要给RecyclerView添加下滑线,由于本人比较菜,所以去度娘上搜了一波,发现大神们的代码量真的好长(主要是我太懒),然后就想能不能在xml文件里做一些手脚,结果发现还真行...
  • JLabelUnderLinePerfect label3 = new JLabelUnderLinePerfect( "Label(Border)下划线"); label3.setBorder(BorderFactory.createCompoundBorder(new LineBorder( Color.RED), BorderFactory.createEmptyBorder(8, ...
  • 该源码实现界面标签的文字添加下划线效果,代码简单易懂,而且还支持相应点击事件功能,是一个不错的ios学习的例子,喜欢的朋友可以下载学习看看,。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 182,477
精华内容 72,990
关键字:

添加下划线

友情链接: kalman.zip