微信小程序border padding margin

1.padding

定义元素边框与元素内容之间的空间。

可能的值

  • auto: 浏览器计算外边距
    length:规定以具体单位计的外边距值,比如像素、厘米等。默认值是 0px。
    %:规定基于父元素的宽度的百分比的外边距。(padding 属性的百分比数值是相对于其父元素的 width 计算的,如果改变了父元素的 width,则它们也会改变)
    inherit:规定应该从父元素继承外边距。

取值节
指定一个,两个,三个或四个下列的值 :

  • <长度> 可指定非负的固定宽度.
  • <百分比> 相对于包含块的宽度

指定一个值时 该值指定四个边的内边距
指定两个值时 第一个值指定上下两边的内边距 第二个指定左右两边的内边距
指定三个值时 第一个指定上边的内边距.第二个指定左右两边 第三个指定下边
指定四个值时分别为上 右 下 左(顺时针顺序)

padding-top:20px;上内边距padding-right:30px;右内边距padding-bottom:30px;下内边距padding-left:20px;左内边距padding:1px四边统一内边距padding:1px1px上下,左右内边距padding:1px1px1px上,左右,下内边距padding:1px1px1px1px上,右,下,左内边距

注释:不允许使用负值。

2.margin

用于在一个声明中设置所有当前或者指定元素所有外边距的宽度,或者设置各边上外边距的宽度。
margin写法有4种,分别如下:

margin: 像素值1;
margin: 像素值1 像素值2;
margin: 像素值1 像素值2 像素值3;
margin: 像素值1 像素值2 像素值3 像素值4;

以上四个位置按顺序分别为:
margin-top–margin-right–margin-bottom–margin-left,即“上-右-下-左”。
其中需要注意的是后三种情况,当有像素值缺省时,浏览器会自动对缺省像素按照“bottom=top”和“left=right”的方法进行赋值。

margin:20px;”表示四个方向的外边距都是20px

margin:20px 40px;”表示top为20px,right为40px;由于bottom和left缺省,所以自动将它们分别设为20px和40px。 转化为第4种为:“margin:20px40px 20px 40px;”。

margin:20px 40px60px;”表示top为20px,right为40px,bottom为60px;由于left缺省,所以自动将它设为40px。转化为第4种写法为:“margin:20px 40px 60px 40px;”。

可能的值

  • auto 浏览器计算外边距。
    length 规定以具体单位计的外边距值,比如像素、厘米等。默认值是 0px。
    % 规定基于父元素的宽度的百分比的外边距。
    inherit 规定应该从父元素继承外边距。

内外距离区别
padding就是内容与边框的空隙.
而margin 则是模块与模块的空隙.
下面图解:

3.border

边框是环绕内容区和填充的边界
边框的属性有border-style、border-width和border-color以及综合了以上三类属性的快捷边框属性 border。

  1. border-style 属性是边框最重要的属性,如果没有指定边框样式,其他的边框属性都会被忽略,边框将不存在 CSS规定了dotted(点线)、dashed(虚线)、solid(实线)等九种边框样式。
  2. border-width属性可以指定边框的宽度,其属性值可以是长度计量值,也可以是CSS规定的thin、medium 和thick。
  3. border-color属性可以为边框指定相应的颜色,其属性值可以是RGB值,也可以是CSS 规定的17个颜色名 。

在设定以上三种边框属性时,既可以进行边框四个方向整体的快捷设置,也可以进行四个方向的专向设置,如border: 2px solid green 或border-top-style: solid、border-left-color: red等。

参考资料:《百度百科》

微信小程序border padding margin相关推荐

  1. 微信小程序 border设置单边框失效解决办法

    微信小程序 border设置单边框失效解决办法 遇到的问题 解决的方法 总结 遇到的问题 border-right: 1 rpx solid #ccc;border-bottom: 1 rpx sol ...

  2. iOS微信小程序border边框上下不显示的问题

    在微信开发者工具正常,但是真机调试ios边框上半部分直接隐掉了 1.因为数据是for循环出来的,导致每搁一个数据就显示异常一个 2.没有定义宽高,完全是padding给撑起来的 3.修改样式之后,发现 ...

  3. 微信小程序1rpx border ios真机显示不全问题分析及解决方案

    微信小程序在iphone6或6p真机上如果有一排有边框的标签时,可能会出现个别边框显示不全的问题,下面进行一步一步分析 1.页面内容如下 wxml内容: <view class='title'& ...

  4. 微信小程序加密解密 C# 以及 填充无效,无法被移除错误的解决方案 Padding is invalid and cannot be removed

    微信小程序加密解密 C# 以及 填充无效,无法被移除错误的解决方案 Padding is invalid and cannot be removed 参考文章: (1)微信小程序加密解密 C# 以及 ...

  5. 微信小程序 —— button按钮去除border边框

    在开发微信小程序组件框架时,我遇到了一个问题,微信小程序中的button组件有特定的css,背景可以用"background:none"去掉,但是边框再用"border ...

  6. 微信小程序: 设置 Button 边框 border

    微信开发工具 v1.02.1802080 微信小程序自定义 Button 边框 border主要代码: .myButton{border: 1px solid #70bcf6; border-radi ...

  7. 微信小程序scroll-view在盒子内超出滚动,超出宽度未撑开,border长度不够

    问题: 微信小程序中,将scroll-view放在固定宽度的盒子中,超出滚动,给scroll-view里的内容增加border,border宽度只有scroll-view外层固定盒子宽度 解决办法: ...

  8. 微信小程序 1rpx border ios 真机显示不全

    微信小程序 1rpx border ios 真机显示不全 问题描述 在微信小程序的原生页面,ios 真机上 1rpx border 会出现个别边显示不全的情况: 解决方案 这里先放上问题直通车:微信小 ...

  9. 微信小程序自定义组件之Picker组件

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 需求: 通过JS条件判断,满足条件就弹出Picker给用户选择一个数组里面的数据. 有些朋友可能会有疑问: 1 ...

最新文章

  1. 4、常见命令操作(详细)
  2. URL重写后,在有页面回发时的处理
  3. SAP Spartacus SimpleResponsiveBannerComponent url 的数据源
  4. java中的args参数
  5. 程序员面试金典 - 面试题 02.08. 环路检测(快慢指针)
  6. 小程序多个echars_小程序界面与逻辑
  7. 修改mysql数据库字符集_修改及查看mysql数据库的字符集
  8. 让AI自动调参,才是百度无人车的进化方式:适应环境全靠自己 | 论文
  9. SAP 43亿美元收购Ariba 拓展云计算市场
  10. scala 高级十六 scala 集合和集合的高级特性 map flatten fllatmap zip reduce zip 等操作...
  11. (转)查理·芒格:光靠已有的知识,你走不了多远
  12. 计算机视觉资料大合集
  13. mysql 显示 乱码_MySQL 中文显示乱码
  14. 软件界面设计思想方法
  15. 植发搞笑图片_搞笑:终于找到原图了!像不像?
  16. AndroidFTP客户端-FTP管家源码
  17. 基于Html的个性化新闻资讯网页设计
  18. html右边显示不全,显示器右边显示不全怎么办
  19. 哈工大计算机网络Mooc 第九章笔记(网络层(下))
  20. strstr函数的学习

热门文章

  1. 技术与经济之二:存货市场与直销市场
  2. 软件测试找了两个月都没找到工作怎么办?
  3. 谷歌earth下载_如何:使用Google Earth和SketchItUp可视化新房-第2部分
  4. 大型机增速超过混合云太多,这个季度IBM Z营收增长88%
  5. 区块链技术用于商品溯源
  6. LGPL许可协议具体限制了什么?
  7. 大学计算机excel函数课件,大学计算机一级excel函数归类.doc
  8. 注册表修改备用dns服务器地址,备用dns的服务器地址是多少_电脑备用dns服务器地址怎么查看...
  9. 阿里云视频点播——企业服务
  10. python高德地图api调用实例_Python 利用高德地图api实现经纬度与地址的批量转换...