border collapse
很多同学在进行编程学习时缺乏系统学习的资料。本页面基于border collapse内容,从基础理论到综合实战,通过实用的知识类文章,标准的编程教程,丰富的视频课程,为您在border collapse相关知识领域提供全面立体的资料补充。同时还包含 backbone、background、background attachment 的知识内容,欢迎查阅!
border collapse相关知识
-
如何是表格与单元格的线合并并且线条显示细腻在初学html5及css3中的表格部分的时候,默认的是双边框即表格边框和内单元格边框,通过设置cellspacing="0"可以做到边框合并的视觉效果,但是实际的显示效果不理想——边框模糊不细腻! 我们可以通过下面两部实现边框合并显示细腻的效果! 设置table的css样式为: table{border-collapse:collapse;border:none} 然后,设置td(th类似)的css样式为: td{border:1px solid #000} 知识要点:border-collapse border-collapse属性为”设置表格的边框是否被合并为一个单一的边框“,即表格
-
vue2.0实现轻量级日期选择器组件vue2.0实现轻量级日期选择器组件 最值效果如图: //css .dp { margin-top:5px; width: 213px; height: 240px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.17); border: 1px solid #d9d9d9; border-radius: 6px; position: absolute; top: 28px; background: #fff; z-index: 10; font-size: 12px; color: #666; } .dp-table { width: 100%; text-align: center; border-collapse: collapse; } .dp-table th { padding: 6px 0; border: 0; } .d
-
看看效果@charset "utf-8"; body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0 } table { border-collapse: collapse; border-spacing: 0 } img { &n
-
jquery 版本的动态编辑表格 <!DOCTYPE html><html><head><meta charset="utf-8"/><title>练习</title></head><script type="text/javascript" src="js/jquery-1.8.3.min.js"></script><style type="text/css">.user{color: #DFDFDF;}table {border: 1px solid black;/*修正单元格之间的边框不能合并*/border-collapse: collapse;width:60
border collapse相关课程
border collapse相关教程
- 1.4 border 定义图片的边框,在 HTML5 中推荐使用 css 的 border 样式替代968上述定义了一个 border 是 2 的图片,同样可以使用 css 的方式替代:969
- 5. 示例 给 demo 增加右上和左下的圆角<div class="demo"></div>可以这样.demo{ border-radius:0 8px 0 8px; }推荐第一种写法,但是也可以这样.demo{ border-top-right-radius:8px; border-bottom-left-radius:8px;}效果图demo 增加右上和左下的圆角效果图制作一个带有圆角的卡片<div class="card"> <div class="text"> demo1 </div></div>.card{ background: red; width: 100px; height: 200px; line-height: 200px; text-align: center; border-radius: 6px;}.text{ display: inline-block; width: 50px; height: 50px; line-height: 50px; background: #fff; border-radius: 50%;}效果图带有圆角的卡片效果图给一个 table 增加圆角左上和右上是 8px 右下和左下是直角<table> <tr> <td>姓名</td><td>年龄</td> </tr> <tr> <td>demo</td><td>19</td> </tr></table>table{ background: red; border-radius: 8px 8px 0 0; font-size: 18px; color: #fff; border-collapse: collapse; overflow: hidden;}`table` 增加圆角左上和右上是 8px 右下和左下是直角效果图
- 3. 页面结构 <!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8" /> <title>ajax example</title> </head> <style> table { border-collapse: collapse; text-align: center; width: 800px; } table td, table th { border: 1px solid #b8cfe9; color: #666; height: 30px; } table tr:nth-child(odd) { background: #fff; } table tr:nth-child(even) { background: rgb(246, 255, 255); } input { outline-style: none; border: 1px solid #ccc; border-radius: 3px; padding: 5px 10px; width: 200px; font-size: 14px; } button { border: 0; background-color: rgb(87, 177, 236); color: #fff; padding: 10px; border-radius: 5px; margin-top: 20px; } </style> <body> <div id="container"> <!--------列表查询模块-------------> <div class="query"> <h3>课程列表</h3> <table id="courseTable"></table> </div> <!--------列表查询模块 结束-------------> <!--------课程录入模块-------------> <div class="create"> <h3>添加课程</h3> <div> <label for="name">课程名称:</label><br /> <input type="text" id="name" name="name" /><br /> <label for="teacher">老师:</label><br /> <input type="text" id="teacher" name="teacher" /><br /> <label for="startTime">开始时间:</label><br /> <input type="date" id="startTime" name="startTime" /><br /> <label for="endTime">结束时间:</label><br /> <input type="date" id="endTime" name="endTime" /><br /> <button id="submitBtn">点击提交</button> </div> </div> <!--------课程录入模块 结束-------------> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.min.js"></script> <script src="/__build__/example.js"></script> </body></html>如上所示,我们首先定义好页面的结构和样式。可以清晰看出。页面主要分为两块,上面一块展示的是所有课程的结果,并且是表格呈现的,这里的 table 标签之所以没有嵌套,是因为我们会在后面 JavaScript 部分进行插入。下面一块则是录入课程的模块,分别有 课程名称、老师、开始时间和结束时间 4 个 input 标签。
- 3. 语法 border: [border-width ||border-style ||border-color |inherit] ;属性值:参数名称参数类型解释border-width[‘px’|‘rem’|’%’]控制边框的宽度border-stylestring控制边框的样式border-colorstring控制边框的颜色inherit[’’|’’]控制边框展示在元素宽高尺寸的外部还是内部border-width、border-style、border-color它们的用法遵循 css 的:左上、 右上 、右下 、左下 的原则。最多可以添加 4 个参数。相关属性:参数名称参数类型border-top[border-width |border-style |border-color |inherit]border-bottom[border-width |border-style |border-color |inherit]border-right[border-width |border-style |border-color |inherit]border-left[border-width |border-style |border-color |inherit]boder可以直接设置元素的宽度、边框样式、颜色,不需要再去单独通过border-width、border-style、border-color去设置。
- 2.2 分割线的样式 Markdown 的目标是整个文档的风格统一,但是既然依托于 html 语法,那我们就依然能通过修改 CSS 的方式定制分割线的样式。实例 2:修改分割线的粗细### 分割线的尺寸#### 3px 宽线条___#### 5px 宽线条___#### 10px 宽线条___<style>hr:nth-of-type(1) { border-width: 3px 0 0 0 !important;}hr:nth-of-type(2) { border-width: 5px 0 0 0 !important;}hr:nth-of-type(3) { border-width: 10px 0 0 0 !important;}</style>渲染结果如下:实例 3:修改分割线的颜色:### 分割线的颜色#### 红色分割线___#### 蓝色分割线___#### 半透明的黑色分割线___#### 渐变色分割线___<style>hr:nth-of-type(1) { border-color: red !important;}hr:nth-of-type(2) { border-color: #00F !important;}hr:nth-of-type(3) { border-color: #0005 !important;}hr:nth-of-type(4) { border-image: linear-gradient(to right, #F00, #0F0 20%, #00F 80%, #000) 1 !important;}</style>渲染结果如下:实例 4:修改分割线的类型:### 分割线的类型#### 实线分隔线___#### 虚线分割线___#### 点状分割线___#### 双线分割线___#### 凹槽分割线___#### Inset分割线___#### Outset分割线___<style>hr { border-style: none !important; border-top-width: 5px !important;}hr:nth-of-type(1) { border-top-style: solid !important;}hr:nth-of-type(2) { border-top-style: dashed !important;}hr:nth-of-type(3) { border-top-style: dotted !important;}hr:nth-of-type(4) { border-top-style: double !important;}hr:nth-of-type(5) { border-top-style: groove !important;}hr:nth-of-type(6) { border-top-style: ridge !important;}hr:nth-of-type(7) { border-top-style: inset !important;}hr:nth-of-type(8) { border-top-style: outset !important;}</style>渲染结果如下:
- 4. 实例 使用 border-image 为元素自定义一个图片边框。.demo{ width: 100px; height: 100px; background: #ccc; border-width: 50px; border-style: solid; border-image: url(./../img/border-image.jpg);}效果图 使用 `border-image` 为元素自定义一个图片边框效果图我们这使用的是 bordr-image 这个属性,并定义了图片路径 其它的不设定使用默认值。使用 border-image-source 为元素设定一个边框。.demo2{ width: 100px; height: 100px; background: #ccc; border-width: 50px; border-style: solid; border-image-source: url(./../img/border-image.jpg);}效果图 使用 `border-image-source` 为元素设定一个边框效果图我们可以看到 例1 和 例2 两个图是一样的,因为我们仅仅使用了 border-image-source 增加了图片路径而已。我们在 demo2 上增加 border-image-slice 。.demo2{ width: 100px; height: 100px; background: #ccc; border-width: 50px; border-style: solid; border-image-source: url(./../img/border-image.jpg); border-image-slice: 70;}效果图 增加 `border-image-slice`效果图通过给 slice 设定一个 70 我们得到了一个漂亮的边框,下面重点说下这个属性值是如何作用在边框图片上的。4. 继续在 demo2的基础上增加 border-image-outset 。.demo2{ width: 100px; height: 100px; background: #ccc; border-width: 20px; border-style: solid; border-image-source: url(./../img/border-image.jpg); border-image-slice:20; border-image-outset:22px;}效果图 增加 `border-image-outset`效果图从效果图中的红色箭头我们可以看到,边框图片和灰色元素之间有一条 2px 的白线,这是因为我设置了 image-outset 向外偏移 了 22px 的原因。使用 border-image-repeat 来为 demo2 设定图片的填充形式.demo2{ width: 100px; height: 100px; background: #ccc; border-width: 20px; border-style: solid; border-image-source: url(./../img/border-image.jpg); border-image-slice:20; border-image-outset:22px; border-image-repeat: repeat;}效果图 使用 `border-image-repeat` 来为 demo2 设定图片的填充形式效果图通过效果图我们可以看到图片是以平铺重复的方式来填充的,而这个属性默认是 stretch 拉伸来填充图片的。这个属性还有以下值属性值描述stretch默认值,拉伸图片来填充区域。repeat平铺并重复图像来填充区域。round类似 repeat 值。如果无法完整平铺所有图像,则对图像进行缩放以适应区域。space不拉伸图片,而是让图片成四周环绕即左上右上右下左下。initial关键字用于设置 CSS 属性为它的默认值 。可以用于任何 HTML 元素上的任何 CSS 属性。inherit继承父级的设定
border collapse相关搜索
-
back
backbone
background
background attachment
background color
background image
background position
background repeat
backgroundcolor
backgroundimage
background属性
badge
bash
basics
basis
bat
bdo
bean
before
begintransaction