zoukankan      html  css  js  c++  java
  • 8.3前端之Html区块和布局

    8.3前端之Html区块和布局

    块级元素

    特点:

    • 大多数 HTML 元素被定义为块级元素内联元素

    • 块级元素在浏览器显示时,通常会以新行来开始(和结束)。

    <h1>, <p>, <ul>, <table>...

    内联元素

    特点:

    • 内联元素在显示时通常不会以新行开始

    <b>, <td>, <a>, <img>...

    Html之<div>元素

    特点:

    • 块级元素,它可用于组合其他 HTML 元素的容器。

    • 没有特定的含义。属于块级元素,浏览器会在其前后显示折行。

    • 与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。

    • 文档布局。使用表格定义布局的老式方法。使用 <table> 元素进行文档布局不是表格的正确用法。<table> 元素的作用是显示表格化的数据。

    • <div>标签定义Html文档种的一个分隔区块或者一个区域部分

    • 常用于组合块级元素,以便通过CSS来对这些元素进行格式化

    • 不支持 align 属性。

            <div style="color: brown;">
    <h4>这是该区域的标题</h4>
    <p>这是该区域的内容</p>
    </div>

    Html之<span>标签

    特点:

    • 是内联元素,可用作文本的容器

    • 没有特定的含义

    • 与 CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。

    • 提供了一种将文本的一部分或者文档的一部分独立出来的方式。用于对文档中的行内元素进行组合。

    • 可以使用 CSS 对它定义样式,或者使用 JavaScript 对它进行操作。

            <p>
    我有一条
    <span style="color: blue; font-weight: bold;">蓝色</span>
    的狗,和一条
    <span style="color: darkolivegreen; font-weight: bold;">碧绿色</span>
    的猫
    </p>

    布局

    大多数网站会把内容安排到多个列中(就像杂志或报纸那样)。

    大多数网站可以使用 <div>或者 <table>元素来创建多列。CSS 用于对元素进行定位,或者为页面创建背景以及色彩丰富的外观。

    使用五个 div 元素来创建多列布局实例:

            <div id="container" style=" 500px;">
    <div id="header" style="">
    <h1 style="margin-bottom: 0; text-align: center;" contenteditable="true" contenteditable="true">请输入页面标题</h1>
    </div>
    <div id="menu" style=" height: 200px; 100px; float: left;">
    <b>菜单</b><br />
    <p contenteditable="true">Html</p>
                   <p contenteditable="true">Css</p>
    <p contenteditable="true">JavaScript</p>
    </div>
    <div id="content" style=" height: 200px; 400px; float: left;">
    <p>请输入内容:<input accept="application/msword" /></p>
    </div>
    <div id="footer" style=" clear: both; text-align: center;">版权@Lucifer.com</div>
    </div>

    使用table元素进行网页布局实例:

            <table width="500">
    <thead contenteditable="true" align="center">
    <tr>
    <td colspan="2" style="">
    <h1>请输入页面标题</h1>
    </td>
    </tr>
    </thead>
    <tbody align="left">
    <tr>
    <td style=" 100px; vertical-align: top;">
    <b>菜单</b><br />
    <p contenteditable="true">Html</p><br />
    <p contenteditable="true">Css</p><br />
    <p contenteditable="true">JavaScript</p>
    </td>
    <td style=" height: 200px; 400px; vertical-align: top;">
    <p>内容部分:<input accept="application/msword" /></p>
    </td>
    </tr>
    </tbody>
    <tfoot align="center">
    <tr>
    <td colspan="2" style=" text-align: center;">
    版权@Lucifer.com
    </td>
    </tr>
    </tfoot>
    </table>
    </body>

    大多数站点可以使用 <div> 或者 <table> 元素来创建多列。CSS 用于对元素进行定位,或者为页面创建背景以及色彩丰富的外观。

    It's a lonely road!!!
  • 相关阅读:
    python的filter函数的使用方法详解以及使用案例,是否以什么结尾,是否大于什么(判断是True,则留下来)
    python的reduce函数的使用方法详解以及使用案例,相加,相乘(处理一个序列,然后把序列进程合并操作)
    python的map函数的使用方法详解以及使用案例(处理每个元素的自增、自减、平方等)
    python的匿名函数 lambda的使用方法详解以及使用案例
    python函数的 全局变量与局部变量
    python的函数介绍 位置参数 关键字参数 默认参数 参数组 *args **kwargs
    python set() 集合的添加删除、交集、并集、差集、交叉补集、集合的方法介绍以及使用案例
    python的dict()字典数据类型的方法详解以及案例使用
    python的tuple()元组数据类型的使用方法以及案例
    MATLAB分类与预测算法函数
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/15104926.html
Copyright © 2011-2022 走看看