zoukankan      html  css  js  c++  java
  • 前段篇:HTML

    <!DOCTYPE html> 文件开头统一的标准! 

    HTML包含了两部分:

      head与body  固定的格式。

    一、head部分:

      head部分分为两部分:meta标签与非meta标签:

        编码、跳转、刷新、关键字、描述、兼容性

    1.1 meta标签:

      meta有两个属性:name与http-equiv

          <meta charset="utf-8"> 设置编码

    name属性

    <meta name="keywords" content="meta总结,html meta,meta属性,meta跳转">
     
    <meta name="description" content="老男孩培训机构是由一个很老的男孩创建的">

    http-equiv属性

      刷新与跳转:<meta http-equiv="refresh" content="3;http://www.baidu.com">

    1.2 非meta标签:

        <title>oldboy</title>                      搞标题
        <link rel="icon" href="http://www.jd.com/favicon.ico">  搞图标
        <link rel="stylesheet" href="css.css">           ?
        <script src="hello.js"></script>               ?

    二、BODY标签

    2.1基本标签(块级标签,行内标签)

      所有的标签都分为:块级标签与内联标签(行内标签)  可以使用谷歌浏览器的开发者来查看,属于哪一种标签。

      特殊字符与图标: 空格&nbsp &gt &lt &copy 其他查询的时候看

    <p><p>        段落标签,段落之间存在间隔

    <br>        换行

    <h1></h1>        h1-h6之间,加大加粗

    <span></span>     是一个白板标签,让css让控制具有变成任何标签的能力

    <hr>         下划线

    <div>          也是一个白板标签

      标签:最重要的作用就是定位

    2.2 form表单

      浏览器与服务器通讯,传输我们的填入的数据,就是使用form表单:  form表单中,有 input,textarea,select三个  这是最最最重要的,其他的都是定义界面位置

    form的属性:          name在form表单中是必须的,name是发给服务器的键,服务端就是根据name的键来操作数据!

    • action:   表单的提交地址
    • method:请求方式 get,post----------->两者其实没区别,安全性都一样        只是get把数据加载url中,post是吧数据放在请求体中。

    input系列

        input type='text' -name属性,value='赵凡'(默认显示的数值)
        input type='password' -name属性
        input type='submit' -value 按钮上面的数值
        input type='radio' -单选框 value,name属性(name相同,则互斥) cheked="checked"默认被勾选
        input type='checkbox' -多选框 value,name属性(批量获取属性)
        input type='file' -依赖form表单的属性enctype="multipart/form-data"
        input type='reset' -重置整个表单到默认的值
        input type='botton' -按钮,在学js的时候,会加入

    textarea:多行文本 

    <textarea name="text" rows="10" cols="10">默认文字</textarea>

    select:下拉选择框,name在select中定义,value在option中定义:

    • select->name 
    • option->value 
    • selected="selected"; 
    •  size="10"显示多个
    •  multiple="multiple" 多选按住shift
    • optiongrop 分组但是不能选中
            <select name="city1"  size="5">
                <option value="1">河南省</option>
                <option value="2">北京省</option>
                <option value="3">北京省</option>
                <option value="4">北京省</option>
                <option value="5">北京省</option>
            </select>
            <select name="city2" multiple="multiple" size="2">
                <optgroup label="北京">
                    <option value="1">河南省</option>
                    <option value="2">北京省</option>
                </optgroup>
    
            </select>
    select

     三、a标签

    两个作用1.跳转 2.锚

    3.1跳转使用    

    target参数是打开新页面的方式

    <a href="http:\www.baidu.com" target="_blank">百度</a>

    3.2锚使用

    <a href="#某个标签的id"> id不能重复

    <a href="#1">第1章</a>
    <a href="#2">第2章</a>
    <a href="#3">第3章</a>
    <a href="#4">第4章</a>
        <div id="1" style="height: 500px;">第一章</div>
        <div id="2" style="height: 500px;">第2章</div>
        <div id="3" style="height: 500px;">第3章</div>
        <div id="4" style="height: 500px;">第4章</div>
    View Code

    四、图片标签

        <a href="http://www.baidu.com">
        <img src="1.jpg" height="100" title="大美女" alt="图片不显示的时候出现">
        </a>

    五、列表与表格

        列表我们一般都是使用css去改造我们想要的。

     1     <ol>
     2         <li>were</li>
     3         <li>12qeq3</li>
     4         <li>12eqeq3</li>
     5         <li>1eqeq3</li>
     6     </ol>
     7     <ul>
     8         <li>12wedw</li>
     9         <li>12wedw</li>
    10         <li>12wedw</li>
    11         <li>12wedw</li>
    12     </ul>
    13 <dl>
    14     <dt>ttt</dt>
    15         <dd>dddd</dd>
    16         <dd>dddd</dd>
    17         <dd>dddd</dd>
    18     <dt>ttt</dt>
    19         <dd>dddd</dd>
    20         <dd>dddd</dd>
    21         <dd>dddd</dd>
    22     <dt>123</dt>
    23         <dd>dddd</dd>
    24         <dd>dddd</dd>
    25         <dd>dddd</dd>
    26 </dl>
    三种列表

    表格

    <table border="1">
        <thead>
            <tr>
                <th>主机</th>
                <th>端口</th>
                <th>操作</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>1</td>
                <td colspan="2">1</td>
            </tr>
            <tr>
                <td>1</td>
                <td rowspan="3">1</td>
                <td>1</td>
            </tr>
            <tr>
                <td>1</td>
                <td>1</td>
            </tr>
                <tr>
                <td>1</td>
                <td>1</td>
            </tr>
        </tbody>
    </table>
    table

    六、小特性:

    fileset 与lable

    1.文字被框围绕

    2.点击文本,光标自动进入文本框:通过lable for id来实现

    <fieldset>
        <legend>帅炸了</legend>
        <label for="id1">姓名:</label>
        <input id="id1" type="text">
        <br/>
        <label for="id2"> 密码:</label>
        <input id="id2" type="text">
    </fieldset>
  • 相关阅读:
    zoj 2110
    zoj 2376 Ants
    zoj 2256 Mincost
    企业版app在iOS8上无法安装的几个问题解决
    源码推荐(8.05):一行代码实现多风格的推送小红点,效果很好的跑马灯
    iOS在支持arc的工程中,导入不支持arc的第三方的插件
    一个异步加载图片的公用类: EGOImageLoading
    一款轻量级的 iOS 图像缓存
    UIGestureRecognizer学习笔记
    IOS两个App应用之间的跳转
  • 原文地址:https://www.cnblogs.com/louhui/p/8017739.html
Copyright © 2011-2022 走看看