微信小程序border padding margin
微信小程序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。
- border-style 属性是边框最重要的属性,如果没有指定边框样式,其他的边框属性都会被忽略,边框将不存在 CSS规定了dotted(点线)、dashed(虚线)、solid(实线)等九种边框样式。
- border-width属性可以指定边框的宽度,其属性值可以是长度计量值,也可以是CSS规定的thin、medium 和thick。
- border-color属性可以为边框指定相应的颜色,其属性值可以是RGB值,也可以是CSS 规定的17个颜色名 。
在设定以上三种边框属性时,既可以进行边框四个方向整体的快捷设置,也可以进行四个方向的专向设置,如border: 2px solid green 或border-top-style: solid、border-left-color: red等。
参考资料:《百度百科》
微信小程序border padding margin相关推荐
- 微信小程序 border设置单边框失效解决办法
微信小程序 border设置单边框失效解决办法 遇到的问题 解决的方法 总结 遇到的问题 border-right: 1 rpx solid #ccc;border-bottom: 1 rpx sol ...
- iOS微信小程序border边框上下不显示的问题
在微信开发者工具正常,但是真机调试ios边框上半部分直接隐掉了 1.因为数据是for循环出来的,导致每搁一个数据就显示异常一个 2.没有定义宽高,完全是padding给撑起来的 3.修改样式之后,发现 ...
- 微信小程序1rpx border ios真机显示不全问题分析及解决方案
微信小程序在iphone6或6p真机上如果有一排有边框的标签时,可能会出现个别边框显示不全的问题,下面进行一步一步分析 1.页面内容如下 wxml内容: <view class='title'& ...
- 微信小程序加密解密 C# 以及 填充无效,无法被移除错误的解决方案 Padding is invalid and cannot be removed
微信小程序加密解密 C# 以及 填充无效,无法被移除错误的解决方案 Padding is invalid and cannot be removed 参考文章: (1)微信小程序加密解密 C# 以及 ...
- 微信小程序 —— button按钮去除border边框
在开发微信小程序组件框架时,我遇到了一个问题,微信小程序中的button组件有特定的css,背景可以用"background:none"去掉,但是边框再用"border ...
- 微信小程序: 设置 Button 边框 border
微信开发工具 v1.02.1802080 微信小程序自定义 Button 边框 border主要代码: .myButton{border: 1px solid #70bcf6; border-radi ...
- 微信小程序scroll-view在盒子内超出滚动,超出宽度未撑开,border长度不够
问题: 微信小程序中,将scroll-view放在固定宽度的盒子中,超出滚动,给scroll-view里的内容增加border,border宽度只有scroll-view外层固定盒子宽度 解决办法: ...
- 微信小程序 1rpx border ios 真机显示不全
微信小程序 1rpx border ios 真机显示不全 问题描述 在微信小程序的原生页面,ios 真机上 1rpx border 会出现个别边显示不全的情况: 解决方案 这里先放上问题直通车:微信小 ...
- 微信小程序自定义组件之Picker组件
微信小程序开发交流qq群 173683895 承接微信小程序开发.扫码加微信. 需求: 通过JS条件判断,满足条件就弹出Picker给用户选择一个数组里面的数据. 有些朋友可能会有疑问: 1 ...
最新文章
- 4、常见命令操作(详细)
- URL重写后,在有页面回发时的处理
- SAP Spartacus SimpleResponsiveBannerComponent url 的数据源
- java中的args参数
- 程序员面试金典 - 面试题 02.08. 环路检测(快慢指针)
- 小程序多个echars_小程序界面与逻辑
- 修改mysql数据库字符集_修改及查看mysql数据库的字符集
- 让AI自动调参,才是百度无人车的进化方式:适应环境全靠自己 | 论文
- SAP 43亿美元收购Ariba 拓展云计算市场
- scala 高级十六 scala 集合和集合的高级特性 map flatten fllatmap zip reduce zip 等操作...
- (转)查理·芒格:光靠已有的知识,你走不了多远
- 计算机视觉资料大合集
- mysql 显示 乱码_MySQL 中文显示乱码
- 软件界面设计思想方法
- 植发搞笑图片_搞笑:终于找到原图了!像不像?
- AndroidFTP客户端-FTP管家源码
- 基于Html的个性化新闻资讯网页设计
- html右边显示不全,显示器右边显示不全怎么办
- 哈工大计算机网络Mooc 第九章笔记(网络层(下))
- strstr函数的学习
热门文章
- 技术与经济之二:存货市场与直销市场
- 软件测试找了两个月都没找到工作怎么办?
- 谷歌earth下载_如何:使用Google Earth和SketchItUp可视化新房-第2部分
- 大型机增速超过混合云太多,这个季度IBM Z营收增长88%
- 区块链技术用于商品溯源
- LGPL许可协议具体限制了什么?
- 大学计算机excel函数课件,大学计算机一级excel函数归类.doc
- 注册表修改备用dns服务器地址,备用dns的服务器地址是多少_电脑备用dns服务器地址怎么查看...
- 阿里云视频点播——企业服务
- python高德地图api调用实例_Python 利用高德地图api实现经纬度与地址的批量转换...