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

html5+css3网页设计基础教程(html5css3网页设计基础教程第二版黑马程序员教材答案)HTML CSS DIV 实现整体布局 1 技术目标 开发符合 W3C 标准的 Web 页面 理解盒子模型 实现 DIV CSS 整体布局 2 什么是 W3C 标准 nbsp nbsp nbsp W3C World Wide Web Consortium 万维网联盟 nbsp nbsp nbsp W3C 的职能

大家好,我是讯享网,很高兴认识大家。



HTML CSS + DIV实现整体布局

1、技术目标:

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

2、什么是W3C标准?

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

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


3、W3C倡导的Web结构要符合以下要求:

  • XHTML负责内容组织
  • CSS负责页面样式


4、符合W3C规范页面的结构:
   

Html代码  

讯享网

HTML5 布局源码_div布局
讯享网

 

HTML5 布局源码_布局_02

[html]  view plain copy

    5、XHTML基本规范

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

                           <input checked=“checked” />
                           <input readonly=“readonly” />
                           <option selected=“selected” />

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

    • 不要使用淘汰的标签:<b>、<font>、<marquee>等,可参考官方文档(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

          
         CSS样式代码(在第13节CSS代码基础上加入):



      17、clear清除

          clear只对块级元素有效,表示如果前一个元素存在左浮动或右浮动,则换行
          clear属性的取值:rigth、left、both、none

      18、总结

      • 盒子模型有哪些属性?各属性又分别包含哪些属性?
      • float属性的应用场合?有哪些取值?   
      • clear属性的应用场合?有哪些取值?

      小讯
      上一篇 2025-04-30 16:34
      下一篇 2025-05-02 11:19

      相关推荐

      版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
      如需转载请保留出处:https://51itzy.com/kjqy/181398.html