扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
用display:inline-block实现。这个属性通俗一点的解释就是让块级元素可以在一行显示。既是块级元素又可以在同一行显示就可以设置display:inline-block.我们看下面的代码是如何来实现分割线的效果。优点:文字可多行显示,始终保持居中。
成都创新互联-专业网站定制、快速模板网站建设、高性价比周村网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式周村网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖周村地区。费用合理售后完善,十余年实体公司更值得信赖。
用背景色来实现。如果要做的网页背景色是纯色的话可以用这个方法来实现,代码很简洁,并且宽度可以自适应显示。这个方法主要就是设置文字的背景来盖住文字所在部分的线。
用一个标签来实现。这个方法代码更简洁了。注意line-height来控制线的粗细,border-left中第一个数值控制的是线条的width.大家可以设置下来看看效果。
用字符实现。这个方法就是直接在代码中用输入法打入——就可以了,也是比较简洁的实现方式。
用浮动来实现。主要利用float浮动来实现这个效果,大家可以根据代码去设置看看效果哦~
用伪元素::before和::after来实现。这个方法代码比较复杂一点。这两个伪元素可以实现很多其他的效果,实现这个线的效果权当抛砖引玉吧~
这是由网页的 CSS 定义的,而非「打出来」的。
问题补充中网页的这条灰色分隔线,是一个 HTML 中的 hr 标签。这个标签的名称来自 Horizontal Ruler, 通常表现为一条水平分隔线,在 HTML 5 中用以分隔不同主题的两块内容。
此网页对 hr 标签进行了如下定义:style="font-family: Avenir, sans-serif; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgb(234, 234, 234); height: 1px; margin: 1em 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 17px; white-space: normal;"
因此,这里的 hr 便具有了一像素粗细灰色线的外观。
在纯文本环境下,是不能准确地得到一条如此的分隔线的。在需要表示分隔线的情况下,通常会用若干个 - 或 = 来表示。而在富文本编辑环境中(如,Word),则可以通过插入形状等方式来得到类似的分隔线。不过这样的做法会破坏语义。
在 HTML 中,则应通过插入 hr 标签,并在 CSS 中对其样式进行定义来得到该分隔线。
如图,双引号括起来的“b1=”表示字符串,第二个b1表示所代表的值,括号内表达式表示的是字符串的拼接。
Menu、JMenu类里的addSeparator()方法可以插入分割线。
如果要竖直的分割线可以直接用add(new JSeparator(JSeparator.VERTICAL ))方法
java.awt.Menu类里的insertSeparator方法在指定的位置插入分隔符。
public void insertSeparator(int index)
参数:
index - 菜单分隔符应插入的位置。
抛出:
IllegalArgumentException - 如果 index 的值小于 0。
问题是为什么需要打印这个啊?Java代码中不需要这样的关键字和符号,简单的命令行界面也不支持这种符号,如果是图形化界面,可以用图片代替。
总之,在代码里面以及简单的命令行输出界面中是无法打出根号和分数线的。
split
public String[] split(String regex)根据给定正则表达式的匹配拆分此字符串。
该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,所得数组中不包括结尾空字符串。
例如,字符串 "boo:and:foo" 使用这些表达式可生成以下结果:
Regex 结果
: { "boo", "and", "foo" }
o { "b", "", ":and:f" }
参数:
regex - 定界正则表达式
返回:
字符串数组,它是根据给定正则表达式的匹配拆分此字符串确定的
抛出:
PatternSyntaxException - 如果正则表达式的语法无效
从以下版本开始:
1.4
另请参见:
转自javaapi
另JavaMe没有split方法需要自己实现
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流