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

柳州市网站建设公司遵化手机网站设计

柳州市网站建设公司,遵化手机网站设计,哪个网站可以学做包包,crm系统流程图▐ 文档流: 由于网页默认是一个二维平面,当我们在网页中一行行摆放标签时,块标签会独占一行,行标签则只占自身大小,这种情况下要实现网页布局就很麻烦了,所以我们就需要通过一些方法来改变这种默认的布局方…

 文档流:

由于网页默认是一个二维平面,当我们在网页中一行行摆放标签时,块标签会独占一行,行标签则只占自身大小,这种情况下要实现网页布局就很麻烦了,所以我们就需要通过一些方法来改变这种默认的布局方式!

 浮动:

CSS中的浮动属性可以让标签脱离原来的文档流,也就是二维平面,浮动后的标签默认是内容的大小,且可以为其设置宽和高。

 语法:float:left(向左浮动)  /  right(向右浮动)  /  none(不浮动)

 存在问题:

 浮动后的标签不占用原来文档流的空间,下面的标签就会向上移动,会影响后面的网页布局。

 如何解决浮动问题?

 1. 为父级标签设置高度,将父级标签撑开。

 2. 在浮动的标签后使用清除浮动属性,自动让父级标签撑开(推荐)


 实战练习:

✎. 例如我们做一个导航栏,如图所示:


第一步:用4个<div>标签来修饰内容并通过css设置背景颜色和文字颜色

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title><style>.content{//设置文字颜色和背景颜色color: antiquewhite;background-color: #50536e;		}</style></head><body><div class="content">消息</div><div class="content">动态</div><div class="content">收藏</div><div class="content">投稿</div></body>
</html>


第二步:通过css的浮动属性,让4个<div>漂浮在一行,且浮动后的div标签默认是内容大小

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title><style>.content{color: antiquewhite;background-color: #50536e;//向左浮动float: left;}</style></head><body>	<div class="content">消息</div><div class="content">动态</div><div class="content">收藏</div><div class="content">投稿</div></body>
</html>


第三步:为浮动后的4个<div>标签设置宽和高,并使文本内容居中

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title><style>.content{color: antiquewhite;background-color: #50536e;	float: left;//设置宽高以及文本居中text-align: center;width: 150px;height: 50px;line-height: 50px; }</style></head><body><div class="content">消息</div><div class="content">动态</div><div class="content">收藏</div><div class="content">投稿</div>	</body>
</html>


第四步:使这4个<div>标签整体在页面上居中。需要在这4个div标签外部再套一个div标签,

并设置这个父级div标签宽度=4*子级div标签宽度,通过margin: 0% auto;使其居中即可。  🎀 这里只有让父级div标签宽度=4*子级div标签宽度 才能实现居中,否则该父级div标签是默认占一整行的,无法通过margin: 0% auto;使其居中.

📖 不了解margin属性的小伙伴可以参考之前 CSS:盒子模型 的文章:

CSS:盒子模型-CSDN博客

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title><style>.content{color: antiquewhite;background-color: #50536e;float: left;text-align: center;width: 150px;height: 50px;line-height: 50px; 	}.head{width: 600px;margin: 0% auto;} </style></head><body><div class="head"><div class="content">消息</div><div class="content">动态</div><div class="content">收藏</div><div class="content">投稿</div></div></body>
</html>


第五步:清除浮动影响;即在浮动标签后添加一个clear属性修饰的空div标签即可。

      ➱     注意是在浮动的标签后添加,不要添加到父级标签之后了!

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title><style>.content{color: antiquewhite;background-color: #50536e;float: left;text-align: center;width: 150px;height: 50px;line-height: 50px; }.head{width: 600px;margin: 0% auto;} </style></head><body>	<div class="head"><div class="content">消息</div><div class="content">动态</div><div class="content">收藏</div><div class="content">投稿</div><div style="clear: left;"></div><!-- 清除浮动影响 --></div>	</body>
</html>

清除浮动后,在之后的网页布局中下面的标签就不会向上移动了;例如我们在这个导航栏后添加一个标题标签<h1>标题<h1>测试下:

这是不清除浮动效果的结果:



 本次的分享就到此为止了,希望我的分享能给您带来帮助,创作不易也欢迎大家三连支持,你们的点赞就是博主更新最大的动力!如有不同意见,欢迎评论区积极讨论交流,让我们一起学习进步!有相关问题也可以私信博主,评论区和私信都会认真查看的,我们下次再见

海漫浩浩,我亦苦作舟!大家一起学习,一起进步!  本人微信:g2279605572

http://www.yayakq.cn/news/990045/

相关文章:

  • 网站域名收费标准天猫网站做的比京东好
  • 自助建站系统官方版龙岩抖音seo搜索排名
  • dede做漫画网站的案例通辽市北京网站建设
  • 网站开发很难么云服务器使用教程
  • 交易猫钓鱼网站制作教学企业官网登录
  • 企业网站建设需要多少钱知乎无锡常规网络营销是什么
  • 南宁网站建设公司招聘珠海专业做网站的公司
  • 网站设置怎么删除wordpress登录的图片不显示
  • 概念产品设计网站网站架构的建设
  • 知名网站制作公司有哪些大鹏网站建设建站好不好
  • 做视频用的网站有哪些如何去做网络营销
  • 高端建站设计一个主机 多个网站
  • 学校微网站模板下载会计专业的简历制作
  • 网站建设域名的选取有讲究建设网站的公司swot
  • 河北做网站的公司公众号开发商咨询电话
  • 建立个人网站网站开发工具及框架介绍
  • wordpress入站密码页面设计存在的问题
  • 南宁制作网站西班牙语网站建设
  • 实验室网站建设视频制作的详细步骤
  • 常用网站开发软件6廊坊做网站费用
  • 制作网站开发项目的方案书sem推广方案怎么写
  • 销售网站内容设计方案wordpress与微信连接数据库
  • 网站常用后台路径上海餐饮网站建设
  • 西安电商网站开发学校网站开发
  • 网站建设合同 下载大连模板网站制作电话
  • 贵阳城乡建设网站湛江网站建设模板定位工厂
  • 关闭网站弹窗代码wordpress 外框
  • 右玉网站建设做义工的网站
  • 做二手房怎找房源网站江门市做网站
  • 自己做的网站放到首页加强网站建设考察交流