永发信息网

CSS中padding的用法

答案:3  悬赏:60  手机版
解决时间 2021-04-01 19:14
CSS中padding的用法
最佳答案
padding 简写属性在一个声明中设置所有内边距属性。
说明:
这个简写属性设置元素所有内边距的宽度,或者设置各边上内边距的宽度。行内非替换元素上设置的内边距不会影响行高计算;因此,如果一个元素既有内边距又有背景,从视觉上看可能会延伸到其他行,有可能还会与其他内容重叠。元素的背景会延伸穿过内边距。不允许指定负边距值。
注释:不允许使用负值。


具体用法请看以下四个示例:
示例一:
padding:10px 5px 15px 20px;上内边距是 10px;
右内边距是 5px;
下内边距是 15px;
左内边距是 20px;


示例二:
padding:10px 5px 15px;上内边距是 10px;
右内边距和左内边距是 5px;
下内边距是 15px;


示例三:
padding:10px 5px;上内边距和下内边距是 10px;
右内边距和左内边距是 5px;


示例四:
padding:10px;所有 4 个内边距都是 10px。
全部回答
不兼容原因,a标签属于内联标记,不应该给他直接设置padding
应该避免的是,元素需要定义高度和宽度的时候尽量避免设置padding属性而用margin属性代替。
解决方案,
A标签必须属性是行元素display:block;
A标签如果有宽度 高度属性,那么就不能有padding属性,(IE FF解释不一样 所以不能使用。)
A标签如果没有宽度 高度属性 可以使用padding,那么他外层就必须有元素有对应属性固定A标签的宽度和高度。
解决代码一。
css修改:
a {font-size: 14px;color: #006699;}
修改为
a {font-size:14px;color:#006699; display:block; padding:5px; }
新添加一个ID
#all {width:145px; height:122px; }
标签修改

修改为

此方式使用padding,所以A标签不能有高度和宽度属性,从新定义一个DIV 封套住A标签,DIV标签设置宽度高度 宽度属性。(值=实际尺寸+padding尺寸)
解决代码二,
css修改:
a {font-size: 14px;color: #006699;}
修改为
a {font-size:14px;color:#006699; display:block; padding:5px; width:145px; height:122px;}
标签修改

修改为

此方法给A定义宽度高度,所以能使用padding 而用A内部的img标签定义margin 分开空隙。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的u盘本来2G,格式化之后怎么容量只有不到2
问: 5箱蜜蜂一年酿350kg蜂蜜.照这样计算,增加
Andy占卜师塔罗牌占卜真的准吗??Andy占卜师
剪刀谁发明的?
百虫齐鸣夜更深的下联
形容男女般配的成语 如:郎才女貌,天生一对
专业服从,会被退档么
现场废旧物资如何管理?
最爱东山晴后雪阅读答案
美国签证通过率是多少??能通过的几率有多大
科林电气怎样投诉监管
推荐一些内容积极向上并且励志的英文歌曲。
现在国产吊扇哪个牌子好,风力大,又耐用
MAYA 插件,功能是识别材质路径。最好是2013
求知下图来源哪部动漫
推荐资讯
隧道超高和横坡的关系
为什么人贩子,把拐卖的儿童一般都卖到福建呢
茶陵县株洲嘉宝莉艺术质彩涂料这个地址怎么能
在AA学车报名 ,如果对教练不满意真的可以打
扫描电镜和能谱仪对样品各有什么基本要求
小柴犬养公的好还是母的好
北京植发价格是多少
DOTA特斯丁出大炮,冰骨,金箍棒,深渊之刃,
王力宏的有首歌词是 “一个人去一个世界” 是
铜钱立起来是怎么回事
木星的质量是地球质量的多少倍
仙剑3里面黑衣人是李逍遥?、、这是仙剑哪世
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?