美文网首页
HTML-04. 区块,布局,表单和框架

HTML-04. 区块,布局,表单和框架

作者: RaoZC | 来源:发表于2020-10-12 20:51 被阅读0次

    本节内容分成4部分
    1. 区块
    2. 布局
    3. 表单
    4. 框架

    1. 区块

    大多数 HTML 元素被定义为块级元素或内联元素。块级元素在浏览器显示时,通常会以\color{red}{新行}来开始(和结束)。实例: <h1>, <p>, <ul>, <table>
    内联元素在显示时通常不会以新行开始。实例: <b>, <td>, <a>, <img>
    HTML 还可以通过 <div><span>将元素组合起来。

    1.1 区块元素

    HTML <div>元素是块级元素,它可用于组合其他 HTML 元素的容器。<div>元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示\color{red}{折行}。如果与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。<div>元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。
    语法:


    <p>这是一些文本。</p>
    <div style="color:#0000FF">
        <h3>这是一个在 div 元素中的标题。</h3>
        <p>这是一个在 div 元素中的文本。</p>
    </div>
    <p>这是一些文本。</p>
    


    输出:
    区块

    1.2 内联元素

    HTML <span> 元素是内联元素,可用作文本的容器。<span> 标签没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化。如果不对 <span>应用样式,那么<span>元素中的文本与其他文本不会任何视觉上的差异。<span>标签提供了一种将文本的一部分或者文档的一部分独立出来的方式。当与 CSS 一同使用时,<span>元素可用于为部分文本设置样式属性
    语法:


    <p>我的母亲有 <span style="color:blue;font-weight:bold">蓝色</span> 的眼睛。</p>
    <p>我的父亲有 <span style="color:darkolivegreen;font-weight:bold">碧绿色</span> 的眼睛。</p>
    


    输出:
    内联元素

    2. 布局

    大多数网站可以使用 <div> 或者 <table> 元素来创建多列。CSS 用于对元素进行定位,或者为页面创建背景以及色彩丰富的外观。上面已经介绍了<div> ,这是用于分组 HTML 元素的块级元素。
    一个例子:


    <div id="container" style="width:500px">
     
    <div id="header" style="background-color:#FFA500;">
    <h1 style="margin-bottom:0;">主要的网页标题</h1></div>
     
    <div id="menu" style="background-color:#FFD700;height:200px;width:100px;float:left;">
    <b>菜单</b><br>
    HTML<br>
    CSS<br>
    JavaScript</div>
     
    <div id="content" style="background-color:#EEEEEE;height:200px;width:400px;float:left;">
    内容在这里</div>
     
    <div id="footer" style="background-color:#FFA500;clear:both;text-align:center;">
    版权 © runoob.com</div>
    


    上面把页面分成4块,其中container定义画布大小,header定义首行,menu定义菜单栏,content为内容栏,footer为脚注。
    输出:
    布局
    找些现成的网站模板来优化可以省下很多事情

    3. 表单

    表单是一个包含表单元素的区域。表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。表单使用表单标签 <form>来设置:
    多数情况下被用到的表单标签是输入标签(<input>)。
    输入类型是由类型属性type定义的。

    3.1 文本域

    语法:


    <form>
        First name: <input type="text" name="firstname"><br>
        Last name: <input type="text" name="lasttname">
    </form>
    


    输出为:
    文本域

    3.2 密码

    语法:


    <form>
        Password: <input type="password" name="pwd">
    </form>
    


    输出为:
    密码

    3.3 单选按钮

    语法:


    <form>
        <input type="radio" name="sex" value="male">Male<br>
        <input type="radio" name="sex" value="female">Female
    </form>
    


    输出为:
    单选按钮

    3.4 复选框

    语法:


    <form>
        <input type="checkbox" name="vehicle" value="Bike">I have a bike<br>
        <input type="checkbox" name="vehicle" value="Car">I have a car
    </form>
    


    输出为:
    复选框

    3.5 提交按钮

    语法:


    <form name="input" action="html_form_action.php" method="get">
    Username: <input type="text" name="user">
        <input type="submit" value="Submit">
    </form>
    


    输出为:
    提交按钮

    4. 框架

    通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。就是在网页上显示另外一个网页。
    语法:


    <iframe src="https://finance.sina.com.cn/" width="200" height="200" frameborder="0">
    </iframe>
    


    在页面中输出一个200*200的没有边框的页面
    页面中的页面

    参考:
    HTML教程

    相关文章

      网友评论

          本文标题:HTML-04. 区块,布局,表单和框架

          本文链接:https://www.haomeiwen.com/subject/itkrpktx.html