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

bs4解析html(bs4解析html子节点)



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元素必须嵌套于<html>根元素中
    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 布局源码_导航_05

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

    10、margin外边距

    HTML5 布局源码_导航_06

    11、水平居中和垂直居中

    12、案例的首页布局分析
           

    HTML5 布局源码_布局_07

    HTML5 布局源码_html_08

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






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

    HTML5 布局源码_HTML5 布局源码_09

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

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

    15、浮动属性

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

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

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

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




        HTML结构代码:

           

        CSS样式代码:

    HTML5 布局源码_布局_10

    HTML5 布局源码_导航_11

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

        HTML结构代码:




    Java代码

    HTML5 布局源码_div布局

    HTML5 布局源码_布局_02

    [java] view plain copy

      • 盒子模型有哪些属性?各属性又分别包含哪些属性?
      • float属性的应用场合?有哪些取值?   
      • clear属性的应用场合?有哪些取值?
      到此这篇bs4解析html(bs4解析html子节点)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

      版权声明


      相关文章:

    1. css grid布局缺点(css grid flex)2025-11-12 13:27:07
    2. css grid布局缺点(div+css布局的缺点)2025-11-12 13:27:07
    3. css grid布局兼容性(css grid布局缺点)2025-11-12 13:27:07
    4. css3中,子代选择器主要用来选择某个元素的子元素(css3中子代选择器主要用来选择某个元素的子元素)2025-11-12 13:27:07
    5. css伪类选择器怎么用(css伪类选择器用法)2025-11-12 13:27:07
    6. 字体图标怎么设置大小css(css 字体图标)2025-11-12 13:27:07
    7. css grid布局案例(div+css布局案例)2025-11-12 13:27:07
    8. css3和css的区别(css3跟css的区别)2025-11-12 13:27:07
    9. css 规范(css规范写法)2025-11-12 13:27:07
    10. dom4j源码(dom4j html)2025-11-12 13:27:07
    11. 全屏图片