12 个答案:

答案 0 :(得分:60)

我有另一种可能性。这当然是一种“更新”的技术,但对我的项目来说已经足够了。

只有在需要一个或两个边框时才有效。我从来没有用4个边界做过......说实话,我还不知道答案。

.your-item {

position: relative;

}

.your-item:after {

content: '';

height: 100%; //You can change this if you want smaller/bigger borders

width: 1px;

position: absolute;

right: 0;

top: 0; // If you want to set a smaller height and center it, change this value

background-color: #000000; // The color of your border

}

我希望这对你也有帮助,对我来说,这是一个简单的解决方法。

答案 1 :(得分:50)

不,没有。边框总是和元素一样高。

通过将单元格的内容包装在中,并对其应用高度/边框样式,可以达到相同的效果。或者通过在1像素宽的PNG中绘制一条正确高度的短垂直线,并将其作为背景应用于单元格:

background:url(line.png) bottom right no-repeat;

答案 2 :(得分:47)

是的,您可以在定义边框后设置线高,如下所示:

border-right: 1px solid;

line-height: 10px;

答案 3 :(得分:6)

对于td元素,line-height将成功允许您调整边框高度,如SPrince所述。

对于其他元素(如列表项),可以使用line-height控制边框高度,使用margin-top和margin-bottom控制实际元素的高度。

列表项的示例:

li {

list-style: none;

padding: 0 10px;

display: inline-block;

border-right: 1px solid #000;

line-height: 5px;

margin: 20px 0;

}

  • cats
  • dogs
  • birds
  • swine!

答案 4 :(得分:4)

不,您无法设置边框高度。

答案 5 :(得分:1)

table {

border-spacing: 10px 0px;

}

.rightborder {

border-right: 1px solid #fff;

}

然后使用您的代码:

whatever

希望有所帮助!

答案 6 :(得分:0)

这将在单元格的左侧添加一个居中边框,该边框为单元格高度的80%。您可以在此处引用完整的border-image documentation。

table td {

border-image: linear-gradient(transparent 10%, blue 10% 90%, transparent 90%) 0 0 0 1 / 3px;

}

答案 7 :(得分:0)

目前,不,不是没有诉诸欺骗。元素上的边界应该运行它们适用的元素框的任何一侧的整个长度。

答案 8 :(得分:0)

在@ ReBa的答案之上,这个custom-border课程对我有用。

MODS的:

使用border 代替 backaground-color,因为background-color不一致。

设置height& top的{​​{1}}属性:after,其总数达到100%,其中bottom的值为隐式





ul {

list-style-type: none;

display: flex;

flex-direction: row;

}

li {

padding: 10px;

}

.custom-border {

position: relative;

}

.custom-border:after {

content: " ";

position: absolute;

border-left: 1px #6c757d solid;

top: 35%;

right: 0;

height: 30%;

margin-top: auto;

margin-bottom: auto;

}

  • Hello

  • World

  • Foo

  • Bar
  • Baz





祝你好运......

答案 9 :(得分:0)

就像其他人说的那样,您无法控制边框高度。

但是有解决方法,这是我的工作:

table {

position: relative;

}

table::before { /* ::after works too */

content: "";

position: absolute;

right: 0; /* Change direction for a different side*/

z-index: 100;

width: 3px; /* Thickness */

height: 10px;

background: #555; /* Color */

}

您可以将height设置为inherit来设置表格的高度,或者将calc(inherit - 2px)设置为2px的边框。

请记住,未设置桌子高度时inherit无效。

使用height: 50%表示半边框。

答案 10 :(得分:0)

.main-box{

border: solid 10px;

}

.sub-box{

border-right: 1px solid;

}

//在框的右侧绘制一条线。

稍后添加margin-top和margin-bottom。

即,

.sub-box{

border-right: 1px solid;

margin-top: 10px;;

margin-bottom: 10px;

}

这可能有助于在盒子的右侧画一条线,顶部和底部有一个间隙。

答案 11 :(得分:-1)

table td {

border-right:1px solid #000;

height: 100%;

}

只需在border属性下添加高度。

css边框实现高度,CSS上的边框高度相关推荐

  1. android 设置view最大高度,android-在RecyclerView上设置最大高度

    我有一个对话框片段,其中包含线性布局,其中涉及RecyclerView上方的titleText,在最底部,recyclerView下方有一个按钮. 由于recyclerView根据适配器设置的项目数展 ...

  2. css 有关边框的属性_边框样式(CSS属性)

    css 有关边框的属性 句法 (Syntax) border-style边框样式 : { { : {{ none | 无 | hidden | 隐藏 dotted | 点缀 | dashed | 虚线 ...

  3. OpenCV在图像上添加边框borders

    OpenCV在图像上添加边框borders 在图像上添加边框borders 目标 理论 代码 解释 声明变量 载入图片 创建一个窗口 初始化参数 环形loop 颜色随机 在图像周围形成边框 结果 在图 ...

  4. W3school:CSS基础:CSS边框、CSS边距、CSS高度/宽度、CSS框模型、CSS轮廓

    W3school:CSS基础:CSS边框.CSS边距.CSS高度/宽度.CSS框模型.CSS轮廓 1.CSS边框(边框.边框宽度.边框颜色.边框各边.简写边框属性.圆角边框) 2.CSS边距(外边距. ...

  5. 22.CSS边框与背景【上】

    第十七章  CSS边框与背景[上] 一.声明边框 属性               值              说明              CSS版本 1.border-width        ...

  6. 前端:CSS/10/伪类选择器,CSS列表属性,CSS边框属性,CSS内边距属性,CSS背景属性

    CSS伪类选择器:给超链接加的样式(链接的不同状态加样式) 一个超链接,有四个状态: 正常状态(:link):鼠标没放上去之前的样式: 放上状态(:hover):鼠标放到链接上时的样式: 激活状态(: ...

  7. html设置边框dw,Dreamweaver表格边框设置的css语法大全

    Dreamweaver表格边框设置的css语法大全 具体内容包括:上边框宽度.右边框宽度.下边框宽度.左边框宽度.边框宽度.边框颜色.边框样式.上边框.下边框.左边框.右边框.边框.宽度.高度.有关标 ...

  8. CSS进阶(一)背景与边框

    CSS进阶(一)背景与边框 文章目录 CSS进阶(一)背景与边框 一.浏览器前缀 二.CSS编码技巧 1.尽量减少代码重复(可复用性) (1)当某些值相互依赖时,应该把他们的相互关系用代码表示出来 ( ...

  9. CSS盒子模型/PS基操/圆角边框/盒子阴影/文字阴影/案例

    CSS 03 1. 盒子模型 1.1 看透网页布局的本质 网页布局过程: 先准备好相关的网页元素,网页元素基本都是盒子 Box . 利用 CSS 设置好盒子样式,然后摆放到相应位置. 往盒子里面装内容 ...

  10. css一像素线条,CSS中比一像素还要细的边框

    那么CSS中的1px是什么?浏览器是怎么渲染它的? 网页在一个叫viewport的东西里渲染,可以理解为画布,画布被分成 N x M 个小方格,1个CSS像素,就是其中的一个小方格. 一,viewpo ...

最新文章

  1. 在Spring3中,配置DataSource的方法有五种
  2. 静电对于机电设备的影响
  3. Technical Artist的不归路 —— Kajiya-Kay Shading
  4. 从HTML5移动应用现状谈发展趋势
  5. 模拟电子技术_清华大学华成英教授主讲之符号说明
  6. python精要(72)-函数参数列表副本
  7. 简历石沉大海、面试被刷?拒绝你的HR小姐姐,可能只是个AI
  8. undefined reference to `boost::system::generic_category()
  9. 大文件打开工具 PilotEdit
  10. 【git学习】git项目管理工具
  11. latex中输入matlab代码,Latex插入matlab代码
  12. Hutool - 身份证验证及其信息解读封装
  13. 群论中的拉格朗日定理(子群的阶必然能整除群阶)
  14. 读书笔记之《好好说话》
  15. 音频的相关基础知识,这里有
  16. 电脑桌面便签小工具哪款免费又好用
  17. ch340串口驱动_如何使用串口来给STM32下载程序
  18. oracle报错1455,oracle_1455_错误解决办法
  19. Swoole入门指南:PHP7安装Swoole详细教程
  20. 如何租房才不会被坑——复盘我租房之路

热门文章

  1. HMACSHA256加密数据
  2. 发起(获取)用户授权(authorize)
  3. css实操:学成网综合案例
  4. 微信小程序获取用户信息接口突然不弹授权框了,用户名‘微信用户’,头像空白(<button open-type=“getUserInfo“/>已弃用)
  5. 修改文件后缀的C语言实现
  6. uniapp预览图片不显示的问题
  7. Python画草莓熊
  8. QT 软件中英文切换
  9. nginx的upstream
  10. React 引入外部下载字体