相关疑难解决方法(0)

仅在元素之间显示边框网格线

我想使用CSS border属性1pxspan元素之间制作一个精细的网格,就像这样.

     |    
  1  |  2  
-----|-----
  3  |  4  
     |    
Run Code Online (Sandbox Code Playgroud)

这就是我现在拥有的.它显然不太明显.

<html>
<head>
<style>
  div {
    width: 204px;
  }
  span {
    display: inline-block;
    height: 100px;
    width: 100px;
    border: 1px solid #ccc;
    border-left-width: 0;
    border-top-width: 0;
  }
</style>
</head>
<body>
<div><span>1</span><span>2</span><span>3</span><span>4</span></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

div设置为306px和元素重排时,解决方案应该动态调整.

     |     |
  1  |  2  |  3
-----|-----|-----
  4  |
     |
Run Code Online (Sandbox Code Playgroud)

最好是CSS,或纯Javascript.像IE7这样的旧浏览器可以忽略.

html javascript css

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

css ×1

html ×1

javascript ×1