当前位置:网站首页 > HTML与CSS基础 > 正文

html5+css3网页设计基础教程(html5css3网页设计基础教程第二版黑马程序员教材答案)



HTML CSS + DIV实现整体布局

1、技术目标:

  • 开发符合W3C标准的Web页面
  • 理解盒子模型
  • 实现DIV+CSS整体布局

2、什么是W3C标准?

    W3C:World Wide Web Consortium,万维网联盟
    W3C的职能:负责制定和维护Web行业标准
    W3C标准包括一系列的标准:










  • HTML内容方面:XHTML
  • 样式美化方面:CSS
  • 结构文档访问方面:DOM
  • 页面交互方面:ECMAScript
  • ……等等
  • XHTML负责内容组织
  • CSS负责页面样式

Html代码

HTML5 布局源码_div布局

HTML5 布局源码_布局_02

[html] view plain copy

    5、XHTML基本规范

    1. 标签名和属性名称必须小写
    2. HTML标签必须关闭
    3. 属性值必须用引号括起来
    4. 标签必须正确嵌套
    5. 文档必须拥有一个根元素,所有的XHTML元素必须嵌套于根元素中
    6. 属性不能简写,如:

                          
                          
                          

    6、页面开发需要注意的地方:










    • 不要使用淘汰的标签: 等,可参考官方文档(http://www.w3c.org)
    • < img />标签的alt属性:为图片增加alt属性
    • 样式和内容分离:将样式和结构分离,不使用行类样式
    • 表单的name和id:表单及表单元素要求设置name和id属性
    • 使用CSS + DIV布局
    • 页面的浏览器兼容性
    • 7、为什么需要盒子模型?

      HTML5 布局源码_HTML5 布局源码_03

      8、盒子模型的相关属性

      • margin(外边距/边界)
      • border(边框)
      • padding(内边距/填充 )

      HTML5 布局源码_html_04

           问题:页面元素的宽度width、高度height如何计算
           答案:元素的实际占位尺寸 = 元素尺寸 + padding + 边框宽度
           比如:元素实际占位高度 = height属性 + 上下padding + 上下边框宽度

      9、盒模型的层次关系










      HTML5 布局源码_div布局_05

           从上往下看,层次关系如下:

      10、margin外边距

      HTML5 布局源码_导航_06

      11、水平居中和垂直居中

      12、案例的首页布局分析
             

      HTML5 布局源码_HTML5 布局源码_07

      HTML5 布局源码_html_08

      13、首页布局CSS + DIV代码分析






      14、为什么需要float浮动属性?

      HTML5 布局源码_html_09

          问题:如何让商品分类DIV、内容DIV和右侧DIV并排放置?

          答案:使用float(浮动)样式

      15、浮动属性

          理解浮动属性首先要搞清楚,什么是文档流?
          文档流:

      浏览器根据元素在html文档中出现的顺序,

              float: 浮动方向(left、right、none);

          ,设置元素的浮动,该元素将脱离文档流,向左或向右移动
          直到它的外边距碰到父元素的边框或另一个浮动元素的边
          框为止




          HTML结构代码:

             

          CSS样式代码:

      HTML5 布局源码_div布局_10

      HTML5 布局源码_div布局_11

      16、让商品分类DIV、内容DIV和右侧DIV并排放置

          HTML结构代码:




      Java代码

      HTML5 布局源码_div布局

      HTML5 布局源码_布局_02

      [java] view plain copy

        • 盒子模型有哪些属性?各属性又分别包含哪些属性?
        • float属性的应用场合?有哪些取值?   
        • clear属性的应用场合?有哪些取值?
        到此这篇html5+css3网页设计基础教程(html5css3网页设计基础教程第二版黑马程序员教材答案)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

      版权声明


      相关文章:

    • css中伪类和伪元素选择器(伪类选择器与伪元素选择器区别)2026-04-23 12:45:08
    • css3和css的区别(css3和css5有什么区别)2026-04-23 12:45:08
    • css2导弹(css-1导弹)2026-04-23 12:45:08
    • css2导弹(s-2导弹)2026-04-23 12:45:08
    • css grid布局实现瀑布流(display:grid 瀑布流布局)2026-04-23 12:45:08
    • css3中属于结构化伪类选择器(css3中属于结构化伪类选择器的是)2026-04-23 12:45:08
    • 字体图标库css(css 字体库)2026-04-23 12:45:08
    • css伪类选择器(css伪类选择器优先级)2026-04-23 12:45:08
    • 跳转链接生成器(跳转链接html)2026-04-23 12:45:08
    • 字体图标怎么设置大小(字体图标怎么设置大小css)2026-04-23 12:45:08
    • 全屏图片