Advertisement

Web前端开发学习笔记

阅读量:

#HTML5学习
一、布局

  1. div元素布局
    一个div元素通过class或id属性来指定模块的位置,并随后通过样式表(CSS)来进一步美化布局。
复制代码
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>布局</title>
    <style type="text/css">
    <!--对div模块改变达成布局的目的-->
        body{
            margin: 0px;
        }
        /*具体修饰,div#来声明,也可用其它方式进行改变*/
        div#container{
            width: 100%;
            height: 950px;
            background-color: aqua;
        }
        div#header{
            width:100%;
            height:10%;
            background-color: blue;
        }
        div#meau{
            width:30%;
            height:80%;
            background-color: blueviolet;
            float: left;
        }
        div#content{
            width:70%;
            height:80%;
            background-color: aquamarine;
            float: right;
        }
        div#footer{
            width:100%;
            height:10%;
            background-color: beige;
            clear: both;
        }
    </style>
    </head>
    <body>
    <div id="container">
        <div id="header">头部</div>
        <div id="meau">内容菜单</div>
        <div id="content">内容主体</div>
        <div id="footer">尾部</div>
    </div>
    </body>
    </html>

2.table表格进行布局。(看了一些网站的布局都没采用这种方式)

用于生成表格结构的标记语言。
在表格内部使用caption元素设置标题,在每一行使用tr元素构建内容。
每个tr元素内部包含th和td元素:th用于定义表头单元格的位置,默认居中对齐;td则用于填充具体的内容或嵌入子元素。

///table的几个属性
border属性指定表格单元格之间的边界线宽度,默认设置为$0(即无边界线)。
cellpadding表示单元格内部边缘之间的距离。
cellspacing则表示相邻单元格之间的垂直距离。
clopan用于将当前单元格与后续的指定数量列合并,
rowspan则用于将当前单元格与后续的指定数量行合并,
这两种功能常用于表格布局设计中。

复制代码
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>table布局</title>
    <style type="text/css">
    
    </style>
    </head>
    <body marginheight="0px" marginwidth="0px">
    <table width="100%" height="950px" style="background-color: azure" cellspacing="0">
        <tr>
            <td colspan="2" bgcolor="#8a2be2" align="center" height="10%">Header</td>
        </tr>
        <tr>
            <td align="left" bgcolor="blue" width="30%" height="80%">MEAU</td>
            <td align="left" bgcolor="aqua" width="70%" height="80%">CONTENT</td>
        </tr>
        <tr>
            <td colspan="2" height="10%" align="center" bgcolor="#7fff00">Footer</td>
        </tr>
    </table>
    
    </body>
    </html>

二、列表
使用< ol >标签创建有序列表
使用< ul >标签生成无序列表
通过< dl >标签定制化列表
使用< li >标签添加标准的项目内容

type来修改格式
start表示从多少开始

三、表单
输入字段:支持输入
密码字段:密码
多选框:多选设置
单选框:单选组件(同一名称下只能选择一个)
按钮组件:按钮功能
提交按钮:提交操作
添加文本区域组件:创建文本框区域(指定宽度cols和高度rows)
添加选项组件:创建选择项界面

{submit中含两种提交方式,post和get}

四、框架

To be continued…

全部评论 (0)

还没有任何评论哟~