如何使用HTML制作一条垂直线?
当前回答
只需使用UTF-8杂项符号之一
The & # 124;
& # x7C;
这就是你所需要的,并且它与所有浏览器兼容。
回头谢谢我。
其他回答
我认为这是一种简单的方法,你可以根据你的需要左右改变边界
.vertical-line { 左边框:1px实线#000 } < span class = "垂直线" > < /跨度
没有与<hr>元素等值的垂直元素。然而,你可能想尝试的一种方法是在你要分离的东西的左边或右边使用一个简单的边界:
# your_col { Border-left: 1px纯黑色; } < div id = " your_col " > 你的内容在这里 < / div >
对于内联样式,我使用了以下代码:
<div style="border-left:1px black solid; position:absolute; left:50%; height:300px;" />
这样就把它直接放在了中心。
还有一种可能的方法:使用SVG。
例如:
<svg height="210" width="500">
<line x1="0" y1="0" x2="0" y2="100" style="stroke:rgb(255,0,0);stroke-width:2" />
Sorry, your browser does not support inline SVG.
</svg>
优点:
你可以有任意长度和方向的直线。 您可以轻松地指定宽度,颜色
缺点:
现在大多数现代浏览器都支持SVG。但是一些旧的浏览器(如IE 8或更老的版本)不支持它。
在标记周围放置<div>,然后使用CSS来设置它的样式:
.verticalLine { Border-left:厚实实心#ff0000; } < div class = "垂线”> 其他内容 < / div >
推荐文章
- 在CSS中@apply是什么?
- 在网页上用鼠标模拟震颤(例如帕金森病)?
- Bootstrap抛出Uncaught错误:Bootstrap的JavaScript需要jQuery
- 如何改变文本区域的边框颜色:焦点
- 我如何设置背景颜色为文本的宽度,而不是整个元素的宽度,使用CSS?
- 如何删除和清除所有的本地存储数据
- 设备像素比到底是什么?
- 我如何做一个半透明的背景?
- 强制打开“另存为…”弹出打开文本链接点击PDF在HTML
- 如何修改标签文本?
- 在CSS网格布局中等高行
- $(window).width()与媒体查询不一样
- 在HTML中还有其他有用的空格码吗,比如半空格的 , em-spaces, en-spaces等等?
- 输入触发器按钮单击
- 如何以及在哪里使用::ng-deep?