css中margin-left/top失效问题

TUOBUU 2019-03-22 02:21:01

在9 10行中使用了margin left/top 设置页面上边距100px 页面左边距150px 但是实际网页仍然为重复平复的图片
...全文
502 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
codingisawesome 2019-03-23
  • 打赏
  • 举报
回复
你这是在写body样式啊,肯定不可能实现了,加一个盒子div再试试
槿畔 2019-03-22
  • 打赏
  • 举报
回复
引用 7 楼 TUOBUU 的回复:
[quote=引用 6 楼 槿畔 的回复:] 你后边写的background是repeat了都(应该是no-repeat),你说为什么还是平铺的。。。建议你先了解一下background,看懂了再写。
效果是想让重复平铺的图片有边距 但是修改了之后发现只能实现 单图片+边距 或者 平铺无边距 这两种[/quote]好像本来就不行,既然选择平铺了,就不存在边距设置,你必须定义这么多的div块才行,写循环实现
TUOBUU 2019-03-22
  • 打赏
  • 举报
回复
引用 6 楼 槿畔 的回复:
你后边写的background是repeat了都(应该是no-repeat),你说为什么还是平铺的。。。建议你先了解一下background,看懂了再写。

效果是想让重复平铺的图片有边距 但是修改了之后发现只能实现 单图片+边距 或者 平铺无边距 这两种
槿畔 2019-03-22
  • 打赏
  • 举报
回复
你后边写的background是repeat了都(应该是no-repeat),你说为什么还是平铺的。。。建议你先了解一下background,看懂了再写。
風灬雲 2019-03-22
  • 打赏
  • 举报
回复
好吧,大神说的对,受教了还没试过给body加背景图
天际的海浪 2019-03-22
  • 打赏
  • 举报
回复
因为对body元素设置的background背景样式并不是直接呈现在body元素上,而是呈现在浏览器页面的窗口上。 你给body元素设置下border就能看到margin-left/top是有效的。
TUOBUU 2019-03-22
  • 打赏
  • 举报
回复
引用 2 楼 風灬雲 的回复:
就第一个图片的代码不会有这个效果吧,还有一个css文件的代码没提供,应该是那个文件的css样式覆盖了;检查元素看看



具体怎么弄不太懂 本人小白,主要是想让页面上方和左边留白
風灬雲 2019-03-22
  • 打赏
  • 举报
回复
就第一个图片的代码不会有这个效果吧,还有一个css文件的代码没提供,应该是那个文件的css样式覆盖了;检查元素看看
TUOBUU 2019-03-22
  • 打赏
  • 举报
回复
边距是要求在重复平铺图片的基础上实现的

61,115

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧