学习了html和css,自己试着动手做了淘宝静态网页,(因为我觉得动手很重要)在动手完成的时候,脑子也同时会在思考。

问1.什么是网页布局?

网页布局是网页制作的基础; div+css布局网页

问2.需要掌握的知识点有哪些?

标准文档流盒子模型float属性position属性

布局的类型:浮动布局和定位布局

浮动模型(Float)通过设置float属性为left或right来定义为浮动;可以通过设置浮动,来让块状元素并排显示(同左、同右或一左一右等)

绝对定位(position: absolute)将元素从文档流中拖出来,然后使用left、right、top、bottom属性相对于其最接近的一个具有定位属性的父包含块进行绝对定位;如果不存在这样的包含块,则相对于<html>元素,即相对于浏览器窗口移动,而不是<body>元素。

相对定位(position: relative)相对定位完成的过程是首先按static(float)方式生成一个元素(并且元素像层一样浮动了起来),然后相对于以前的位置移动,移动的方向和幅度由left、top、right、bottom属性确定,偏移前的位置保留不动;偏移前的位置保留不动即原来的位置还保留着,后面的元素覆盖不了前面没有偏移倩的位置。

float元素的三个值:left、right、none。设置了float属性的元素脱离了标准文档流,但仍占据位置空间,会对周围的元素产生影响。当元素没有设置宽度值,而又设置了浮动,那么元素的宽度随内容的变化而变化。当元素设置浮动属性后,会对紧邻在后面的元素产生影响(如宽度等)所以要清除浮动。
清除浮动及常用方法:
clear属性 --- 为元素设置clear属性,常用clear: both;。而clear: left;和clear: right;也是可以的。
注意:
当父包含块没有设置浮动,而它内部的子元素设置了浮动,这种情况下父元素同样受到浮动的影响,子元素不再被父元素包裹了,它的高度不会扩展为子元素的最大高度。这时若要清除浮动,需要设置overflow: hidden来把浮动元素包裹起来。
相对定位
相对定位有如下特点:相对定位是相对于自身原有位置进行偏移;相对定位的元素仍处于标准文档流当中;相对定位后即可以设置偏移属性(left、top、right、bottom)以及z-index属性。relative更稳定,且不脱离文档流,可以用作设置了absolute的元素的父包含块。
绝对定位
绝对定位有如下特点:绝对定位是相对于其包含块为基准的定位;绝对定位的元素完全脱离了标准文档流;绝对定位后即可以设置偏移属性(left、top、right、bottom)以及z-index属性;如果未设置固定宽度,则绝对定位的元素随内容宽度变化而变化。
要点:relative --- 父元素相对定位;absolute --- 自适应宽度元素绝对定位;由于绝对定位脱离文档流,需要 固定宽度列的高度 > 自适应宽度的列的高度。

通过仿淘宝静态网页我的总结相关推荐

  1. 学生dreamweaver网页设计作业成品:电商网页设计——仿淘宝静态首页(HTML+CSS)

    学生dreamweaver网页设计作业成品:电商网页设计--仿淘宝静态首页(HTML+CSS) 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手?网页要求 ...

  2. HTML+CSS 仿淘宝静态首页

    学完HTML和CSS需要有一个好的练习,仿淘宝等首页都是一个不错的练习方法,目前处于学习原生js阶段,学html+css时没有做一个像样的项目,现在边学js边将前面的基础部分打牢. 里面很多地方可以用 ...

  3. html+css淘宝静态网页

    引言 暑假自学了HTML和CSS,找了个淘宝首页来验证自己的学习成果. 项目源码百度网盘链接:https://pan.baidu.com/s/1Lwoddqk6YwfjSa9W-P_f4g 提取码:f ...

  4. 淘宝静态页面html+css部分

    淘宝静态页面html+css部分 未来前端程序员为你提供一小点点的帮助,希望能够帮助你. 这是一个简简单单的淘宝静态页面,没有用到JavaScript部分.相信大家都知道,淘宝静态网页也不是特别的简单 ...

  5. 仿淘宝电商官网静态页面(HTML+CSS+JS)+ 常见布局解析,学会如果做是关键!

    仿淘宝电商官网静态页面 作为一个前端开发,布局+样式已经成为了必备的技能,你做得好是应该的,做的不好可以原谅,但当你意识到不足时,补足它 这是我刚"入坑"的时候写的Demo,因为当 ...

  6. 一个静态淘宝购物车网页练习

    一个静态淘宝购物车网页练习 话不多说,直接上代码! <!DOCTYPE html> <html><head><meta charset="utf-8 ...

  7. HTML5期末大作业:仿淘宝电商网站设计——仿淘宝电商管理系统(21页)含论文 HTML+CSS+JavaScript 学生DW网页设计作业成品 大学生网页制作期末作业

    HTML5期末大作业:仿淘宝电商网站设计--仿淘宝电商管理系统(21页)含论文 HTML+CSS+JavaScript 学生DW网页设计作业成品 大学生网页制作期末作业 常见网页设计作业题材有 个人. ...

  8. html网页制作——仿淘宝电商管理系统(21页)含论文 HTML+CSS+JavaScript 学生DW网页设计作业成品 大学生网页制作期末作业C71

    HTML5期末大作业:仿淘宝电商网站设计--仿淘宝电商管理系统(21页)含论文 HTML+CSS+JavaScript 学生DW网页设计作业成品 大学生网页制作期末作业 常见网页设计作业题材有 个人. ...

  9. HTML5期末大作业:电商网站设计——仿淘宝电商网站管理系统21页(含毕业设计论文7500字) HTML+CSS+JavaScript

    HTML5期末大作业:电商网站设计--仿淘宝电商网站管理系统21页(含毕业设计论文7500字) HTML+CSS+JavaScript 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. ...

最新文章

  1. SGU 269. Rooks(DP)
  2. php 单元测试 麻烦,php – 正确的单元测试
  3. BAT Window批量重命名
  4. linux设置python3为默认python_Ubuntu 18.04将Python3设置为Python默认版本
  5. python递归函数的思想_Python递归函数实例讲解
  6. php删除文见,php如何删除文件夹
  7. 力扣-389 找不同
  8. chrome redhat 下载源_RedHat 7.0 Chrome浏览器 安装
  9. 常见字符编码详解ANSI,UTF-8,UCS,GBK,GB2312,BIG5
  10. GNU ARM Toolchain 初学者入门指南
  11. 汽车金融信用评分卡模型-论文毕业设计复现
  12. MT6577供放问题
  13. ue4 从小到大_UE4 Pak 相关知识总结
  14. java 获取IP地址 无法获取到真实的IP地址
  15. 取石子问题--威佐夫博弈(Wythoff‘s game)
  16. 2020最新安卓版本是多少_百度浏览器2020最新版本下载,百度浏览器2020官方最新版本下载安装 v7.19.13.0...
  17. PHP+MySQL实现博客管理系统
  18. 解决electron-vue打包错误问题,nsis和winCodeSign下载失败问题
  19. 表示学习的挑战:三场机器学习竞赛报告Challenges in Representation Learning: A report on three machine learning contests
  20. 有没有测试游戏天赋的软件,测测你的电竞天赋有多高游戏-抖音测测你的电竞天赋有多高官网版游戏V1.0...

热门文章

  1. log 1用计算机怎么打开,log是什么?log怎么打开?
  2. 李斌转让5000万股私人持有股份 完成蔚来用户信托设立
  3. 技术党求生骚操作!手把手教你做一只口红色号识别器!
  4. Kotlin苦海无涯(四) Object
  5. python 正数变成负数_初一数学上册第一章有理数1.1正数和负数基础知识概括及同步练习题含解析...
  6. python实现excel计算_用python实现简单EXCEL数据统计的实例
  7. 计算机只存在于计算机硬盘上,计算机病毒只存在于计算机硬盘上。
  8. 公司邮件登录发邮件,在outlook邮件撤回怎么操作?
  9. Linux之美—windows server基础(在windows上安装server机)
  10. ubuntu8.04安装配置