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

个人网站制作说明合肥网站开发cnfg

个人网站制作说明,合肥网站开发cnfg,长沙网页制作模板,wordpress默认注册页面地址个人主页#xff1a;学习前端的小z 个人专栏#xff1a;HTML5和CSS3悦读 本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结#xff0c;欢迎大家在评论区交流讨论#xff01; 文章目录 一、CSS 布局模型1 流动模型#xff08;标准流#xff09; 二、CSS 浮动1 浮… 个人主页学习前端的小z 个人专栏HTML5和CSS3悦读 本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结欢迎大家在评论区交流讨论 文章目录 一、CSS 布局模型1 流动模型标准流 二、CSS 浮动1 浮动属性float2 浮动布局的设计思路3 浮动引发高度塌陷及解决办法4 浮动制作两栏布局5 浮动制作三栏布局 一、CSS 布局模型 CSS 提供了三种传统布局方式(盒子如何进行排列顺序) 流动模型Flow普通流标准流、文档流浮动模型 (Float浮动层模型Layer定位 1 流动模型标准流 所谓的标准流就是标签按照规定好默认方式排列。 块级元素会独占一行从上向下顺序排列。 常用元素div、hr、p、h1~h6、ul、ol、dl、form、table 行内元素会按照顺序从左到右顺序排列碰到父元素边缘则自动换行。 常用元素span、a、i、em 等 标准流是最基本的布局方式。 二、CSS 浮动 浮动最典型的应用可以让多个元素一行内排列显示。 1 浮动属性float float 属性用于将元素变成浮动元素。 将其移动父级内容的左边缘或右边缘触或另一个浮动元素边框的边缘。 float: left | right | none;取值 值描述left元素向左浮动。right元素向右浮动。none默认值。元素不浮动并会显示在其在文本中出现的位置。 浮动特性 浮动元素会脱离标准流(脱标) 脱离标准流的控制浮 移动到指定位置动浮动的盒子不再保留原先的位置 浮动的元素会一行内显示并且元素顶部对齐 如果多个盒子都设置了浮动则它们会按照属性值一行内显示并且顶端对齐排列。注意 浮动的元素是互相贴靠在一起的不会有缝隙如果父级宽度装不下这些浮动的盒子 多出的盒子会折行对齐。 浮动的元素会具有行内块元素的特性 任何元素都可以浮动。不管原先是什么模式的元素添加浮动之后具有行内块元素相似的特性如果块级盒子没有设置宽度默认宽度和父级一样宽但是添加浮动后它的大小根据内容来决定浮动的盒子中间是没有缝隙的是紧挨着一起的 浮动元素不会对它前面的标准流标签元素产生影响比如第一个左浮动最后一个右浮动中间不浮动 div classparentdiv classone fl第一个DIV/divdiv classtwo styleheight: 150px;第二个DIV/divdiv classthree fr第三个DIV/div /div2 浮动布局的设计思路 浮动和标准流的父盒子搭配先用标准流的父元素排列上下位置, 之后内部子元素采取浮动排列左右位置。 浮动元素各自高度不一致如果浮动元素不够摆放则会折行显示折行的参考标准为左右两边浮动元素高度的较小值 一个元素浮动了理论上其余的兄弟元素也需要浮动个盒子里面有多个子盒子如果其中一个盒子浮动了那么其他兄弟也应该浮动以防止引起问题。浮动的盒子只会影响浮动盒子后面的标准流,不会影响前面的标准流。 3 浮动引发高度塌陷及解决办法 浮动引发高度塌陷由于浮动元素不再占用原文档流的位置脱标父元素无法捕获子浮动元素的高度。 由于父级盒子很多情况下不方便给高度但是子盒子浮动又不占有位置最后父级盒子高度为 0 时就会影响下面的标准流盒子。 解决方案清除浮动 清除浮动的本质是清除浮动元素造成的影响如果父盒子本身有高度则不需要清除浮动清除浮动之后父级就会根据浮动的子盒子自动检测高度。父级有了高度就不会影响下面的标准流了 语法 clear: left | right | both | none; /*clear: both; 既可以清除左浮动、也可以清除右浮动带来影响所以工作直接使用 clear: both即可*/取值 值描述left在左侧不允许浮动元素。right在右侧不允许浮动元素。both在左右两侧均不允许浮动元素。none默认值。允许浮动元素出现在两侧。 清除浮动的策略是: 闭合浮动只让浮动在父盒子内部影响,不影响父盒子外面的其他盒子 清除浮动方法 额外标签法也称为隔墙法是 W3C 推荐的做法。 内墙法额外标签法会在浮动元素末尾添加一个空的标签。例如 div styleclear:both/div或者其他块级标签优点 通俗易懂书写方便缺点 添加许多无意义的标签结构化较差 伪元素法父级添加 after 伪元素 .clearfix:after { content: ; display: block;clear: both; }优点没有增加标签结构更简单 父级添加双伪元素 直接给父元素一个高度 其他方法触发BFC 4 浮动制作两栏布局 一般两栏布局指的是左边一栏宽度固定右边一栏宽度自适应 利用浮动将左边元素宽度设置为200px并且设置向左浮动。将右边元素的margin-left设置为200px宽度设置为auto默认为auto撑满整个父元素。 5 浮动制作三栏布局 三栏布局一般指的是页面中一共有三栏左右两栏宽度固定中间自适应的布局 .outer {height: 100px; } .left {float: left;width: 200px;background: tomato; } .right {margin-left: 200px;width: auto;background: gold; }利用浮动左右两栏设置固定大小并设置对应方向的浮动。中间一栏设置左右两个方向的margin值注意这种方式**中间一栏必须放到最后** .outer {height: 100px; }.left {float: left;width: 100px;height: 100px;background: tomato; }.right {float: right;width: 200px;height: 100px;background: gold; }.center {height: 100px;margin-left: 100px;margin-right: 200px;background: lightgreen; }
http://www.dnsts.com.cn/news/23462.html

相关文章:

  • 公建设计网站o2o免费网站建设
  • 沈阳网站建设 熊掌号wordpress主题删不掉
  • 建设医院官方网站安徽合肥
  • 求个网站填空题做网站教程 第一课
  • 微机课做网站建设企业网站官网企业网银
  • 义乌便宜自适应网站建设厂家成都网站建设报价
  • 电子商务网站建设视频教程九一赣州人才网找工作
  • 网站个人微信收款方案网站建设通常用到哪些编程
  • 巨鹿网站建设设计九江网站建设制作
  • 沧州网站建设制作html网页制作动态效果
  • 建一个网站需要做什么的承德优化网站建设
  • 专业做俄语网站建设网络营销专业培训学校
  • 腾讯云怎么备案网站群晖搭建wordpress固定链接
  • 凡科建站代理商视觉设计包括
  • 网站接入查询怎么查一个网站有没有做301
  • 登陆建设银行网站异常wordpress 爬取
  • 最大的网站建设公司陕西省建设网三类人员证书下载
  • 服务器建站360度全景街景地图
  • 做网站排名公司推荐怀仁网站建设
  • 盐城经济技术开发区建设局网站辽宁营商环境建设网站
  • 重庆市建设工程信息网安全监督特种作业推广学院seo教程
  • 最大郑州网站建设公司免费做网站软件视频
  • 怎样登陆wordpress长沙seo推广公司
  • 网站怎做百度代码统计旅游网站建设与网页设计意义
  • 石家庄住房和城乡建设部官网网站seo优化徐州百度网络
  • 网站跳转怎么解释wordpress换主机
  • 做PS的赚钱的网站购物网站的页面设计
  • wordpress html5 音乐播放器网站优化 代码
  • 用什么网站可以做电子书dw网页制作软件免费
  • 长沙手机网站公司wordpress多站点统计