前段篇: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>

 

posted @ 2017-12-10 19:11  娄先生  阅读(197)  评论(0编辑  收藏  举报
levels of contents