当前位置: 首页 > wzjs >正文

代理报关的货怎么在网站上做电子委托白酒营销策划方案

代理报关的货怎么在网站上做电子委托,白酒营销策划方案,智慧旅游景区网站建设,小程序制作流程视频一、盒子模型基础回顾 CSS盒子模型由四部分组成: 内容(content) :显示文本、图像等实际内容内边距(padding) : 内容与边框之间的空间边框(border): 围绕内边距和内容的线外边距(margin):盒子与其他元素之间的透明空间…

一、盒子模型基础回顾

CSS盒子模型由四部分组成:

  1. 内容(content) :显示文本、图像等实际内容
  2. 内边距(padding) : 内容与边框之间的空间
  3. 边框(border): 围绕内边距和内容的线
  4. 外边距(margin):盒子与其他元素之间的透明空间

二、Padding与应用场景

Padding是元素内容与边框之间的空间,属于元素内部的一部分,会应用元素的背景色/背景图

适用场景:

  • 增加内容呼吸空间:当内容(如文字)紧贴边框显得拥挤时
  • 创建视觉分组:在容器内部分隔不同内容区块
  • 替代固定高度:通过垂直padding实现弹性高度
  • 点击区域扩展:增加padding可以扩大可点击区域而不改变内容布局

注意事项:

  • 影响元素尺寸:在标准盒子模型(box-sizing: content-box)下,padding会增加元素的总宽度/高度
  • 背景延伸:padding区域会显示元素的背景

三、Margin与应用场景

Margin是元素边框外的透明区域,用于控制元素与周围其他元素的距离。

适用场景:

  • 创建元素间距:分离相邻元素
  • 居中元素:通过auto值实现水平居中
  • 重置默认间距:覆盖浏览器默认样式

注意事项:

  • 外边距折叠:垂直方向上相邻元素的外边距会合并(取较大值)如:
    <!DOCTYPE html>
    <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>* {margin: 0;padding: 0;}.blue {background-color: blue;height: 200px;margin: 20px;}.yellow {background-color: yellow;height: 200px;margin: 20px;}</style>
    </head><body><div class="blue">内容</div><div class="seperator"></div><div class="yellow">内容</div>
    </body></html>

    可以发现,两个元素之间的间距为20px,但间距本应该是20+20=40px,这是由于外边距发生了合并/塌陷,当一方元素的外边距较大时,间距取大的一方。初学者要解决这种情况,可以在元素之间添加一个有极小高度的透明元素,或更换使用不会发生塌陷的padding,但后涉及到更麻烦的属性处理。学到更深的css知识后,再采用更优化的方法:

    ===================style====================.separator {background-color: black;height: 1px;}
    ===================body=====================<div class="blue">内容</div><div class="separator"></div><div class="yellow">内容</div>

    此时就不会发生外边距塌陷的情况了,blue与yello之间的距离为20+1+20=41px:

  • 不影响背景:margin区域始终透明,不响应元素背景

四、Padding vs Margin 选择指南

考虑因素使用Padding使用Margin
空间是否应有背景
影响点击区域增加点击区域不影响点击区域
边框内侧/外侧边框内侧边框外侧
元素间相互作用不影响可能发生外边距塌陷
滚动行为内容滚动时padding包含在内margin不随内容滚动

同时,margin与padding只有对块元素才会完全生效,例如,给块元素以padding:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>*{margin: 0;padding: 0;}.blue{background-color: blue;height: 200px;padding: 20px;}.yellow{background-color: yellow;height: 200px;}</style>
</head>
<body><div class="blue">内容</div><div class=""></div><div class="yellow">内容</div>
</body>
</html>

显示为: 

可以看到,div的上下左右都有margin效果。

而给行元素以padding

<style>.word{background-color: yellow;padding: 10px;}</style>
</head>
<body><p>为庆祝西安邮电大学建校75周年、欢送2025届毕业生,由通信与信息工程学院师生作词、作曲,学院领导、教师、辅导员、学生共同演唱的原创歌曲<span class="word">《青春是段频响》</span>,以浪漫笔触致敬母校芳华,串联起西邮学子从青涩到璀璨的成长轨迹。内含文创抽奖,欢迎大家点赞转发~@全体成员</p>
</body>

显示为: 可以看到,行元素只有左右应用了padding,这时将span类型属性改为inline-block:

.word{background-color: yellow;padding: 10px;display: inline-block;}

 padding成功应用: 

margin与padding相同,对于行元素,只在左右方向起作用

综上:

  • 需要增加元素内部空间 → padding
  • 需要调整元素与其他元素的关系 → margin
  • 不确定时,由于使用padding后还需要调整盒子大小,可以先尝试margin,如果不符合预期再切换padding。
http://www.dtcms.com/wzjs/318803.html

相关文章:

  • 网站建设和管理培训武汉网络推广外包公司
  • 朝阳专业做网站如何做品牌运营与推广
  • 网站上的在线答题是怎么做的上海网络推广培训机构
  • 网站建设必知怎样做网站的优化、排名
  • 网站建设申请方案文样天津百度网站排名优化
  • 网站建设各部门职责策划百度seo排名点击
  • 十大免费ppt网站在线发稿平台
  • 合肥建行网站seo网站推广的主要目的
  • 南通高端网站建设开发评论优化
  • 苹果网站设计风格简述最近实时热点新闻事件
  • 58同城网招聘找工作建筑工程seo的宗旨是什么
  • 如何提高网站的安全性资源网站优化排名软件公司
  • 网站建设公司ejiewseo关键词优化哪个平台好
  • 微信上做网站产品推广策划书
  • 南京市浦口区建设局网站电商详情页模板免费下载
  • 请人做网站 出现纠纷怎么办新媒体运营培训
  • 衡水龙华的网站建设全网推广外包公司
  • 福州做网站设计免费网络营销软件
  • 河北省住房和城乡建设委员会网站百度账号一键登录
  • vs做的网站案例百度热搜关键词
  • 一元购网站建设多少钱四川企业seo
  • 海口网站运营托管公司重庆网站搜索排名
  • 郑州现在可以正常出入吗网站内容如何优化
  • 北京网站设计我选柚米百度热搜广告位多少钱
  • 企业所得税怎么算出来云seo关键词排名优化软件
  • 顺的网站建设咨询拓客公司联系方式
  • 电大亿唐网不做网站做品牌免费模式营销案例
  • WordPress主题显示问题北京seo相关
  • 网站建设中所涉及的所有链接建设企业品牌推广网站
  • 网站建设php百度搜索排名怎么做