博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【丛林】CSS 边框浅谈
阅读量:5869 次
发布时间:2019-06-19

本文共 1071 字,大约阅读时间需要 3 分钟。

定义和用法

围绕元素内容和内边距的一条或多条线。

基本属性:宽度、样式、颜色

宽度 border-width

  • border-width 简写属性为元素的所有边框设置宽度,或者单独地为各边边框设置宽度。
  • 值可以是指定的长度,比如 1px ,也可以是三个关键字之一:thinmediumthick,分别是细、中等(默认)和粗。
  • 只有当边框样式不是 none 时才起作用。如果边框样式是 none,边框宽度实际上会重置为 0。不允许指定负长度值。
  • 边框的设置顺序为top-right-bottom-left,知道顺序便可简写。

样式 border-style

border-style 属性用于设置元素边框的样式。

描述
none 定义无边框。
hidden 与 "none" 相同。不过应用于表时除外,对于表,hidden 用于解决边框冲突。
dotted 定义点状边框。在大多数浏览器中呈现为实线。
dashed 定义虚线。在大多数浏览器中呈现为实线。
solid 定义实线。
double 定义双线。双线的宽度等于 border-width 的值。
groove 定义 3D 凹槽边框。其效果取决于 border-color 的值。
ridge 定义 3D 垄状边框。其效果取决于 border-color 的值。
inset 定义 3D inset 边框。其效果取决于 border-color 的值。
outset 定义 3D outset 边框。其效果取决于 border-color 的值。
  • 默认值是none,因此如果希望边框出现,就必须声明一个样式。
  • 可以为一个边框定义多个样式 。
  • 只有当这个值不是 none 时边框才可能出现。

颜色 border-color

border-color 属性用于设置元素边框的颜色。

  • 默认的边框颜色是元素本身的前景色。如果没有为边框声明颜色,它将与元素的文本颜色相同。另一方面,如果元素没有任何文本,假设它是一个表格,其中只包含图像,那么该表的边框颜色就是其父元素的文本颜色(因为 color 可以继承)。这个父元素很可能是 body、div 或另一个 table。
  • 边框可以设置为透明,值为transparent。这个值用于创建有宽度的不可见边框 。

边框与背景

边框在元素的背景之上。

边框圆角

元素四周的圆角效果是经常需要的功能,border-radius属性可以设置圆角。

  • ie9之前的版本不兼容圆角属性。
  • 值是指定的长度,比如4px。

扩展属性

边框图像border-image

转载地址:http://otxnx.baihongyu.com/

你可能感兴趣的文章
一个完整的微服务系统,应该包含哪些功能?--转
查看>>
iPad适合写作吗
查看>>
正确清理binlog日志
查看>>
【第三十七章】 springboot+docker(手动部署)
查看>>
ibatis annotations 注解方式返回刚插入的自增长主键ID的值--转
查看>>
react-native 项目实战 -- 新闻客户端(6) -- 完善ListView头部视图
查看>>
PHP性能调优---PHP-FPM配置及使用总结
查看>>
层层递进——宽度优先搜索(BFS)
查看>>
无线网络实体图生成工具airgraph-ng
查看>>
[net]ftp ssh http telnet https服务及端口
查看>>
android权限申请Permission
查看>>
JavaScript 从入门到放弃(二)模块化工具requirejs
查看>>
hadoop-2.6.5安装
查看>>
分库分表
查看>>
es-03-DSL的简单使用
查看>>
docker必须要sudo,但是sudo的话,又获得不了环境变量怎么办?
查看>>
在ionic这个框架下(Angular JS),对URL进行重写,过滤掉URL中的#号
查看>>
SGU 252 Railway Communication(KM)
查看>>
vmware虚拟机里的LINUX不能上网的原因一:虚拟网卡设置
查看>>
关于CCSpriteSheet报错问题
查看>>