码迷,mamicode.com
首页 > Web开发 > 详细

HTML基础

时间:2018-04-15 13:30:22      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:text   上海   广州   value   source   嵌套   刷新   doc   标签   

1、一套规则,浏览器认识的规则

2、开发者:

3、学习HTML规则

4、开发后台程序

  • 写html文件(充当模板的作用)*****
  • 数据库获取数据,然后替换到HTML文件的指定位置(web框架)

4.1本地测试

  • 找到文件路径,直接浏览器打开
  • pychatm打开测试

4.2编写HTML文件

  • doctype对应关系
  • HTML标签,标签内部可以写属性
  • 注释:

4.3标签分类

4.3.1自闭和标签

  • 页面编码

#### 4.3.2主动闭合标签

5、head标签中

5.1 meta编码,跳转,关键词,描述,IE兼容

  • 自动刷新
  • 自动跳转
  • 关键词
  • 描述
  • 以新的IE9模式显示网页

5.2 title标签

5.3 link标签

5.3.1 icon图标

5.4style标签

5.5script标签

6、body标签

6.1 图标

空格 
大于号>
小于号<

6.2 p标签和br标签

<p>标签:段落,段落之间存在一个空行

<br/>标签:换行,仍在同一个段落

6.3 总结

6.3.1 所有的标签分为:块级标签,行内标签

块级标签:H系列(加大加粗),p系列(段落和段落之间有间距),div(白板)

<h1>1</h1>

<h2>2</h2>

<h3>3</h3>

<h4>4</h4>

<h5>5</h5>

<h6>6</h6>

行内标签:span(白板)

<span>22</span>

6.3.2 标签之间可以嵌套

6.3.3 标签存在的意义,css操作,js操作

6.4 div标签

是白板,是块级标签。

6.5 chrome审查元素的使用

定位

查看样式

7、表单

7.1 input系列

<form action="http://localhost:8080/index" method="POST">
    <input type=‘test‘ name=‘user‘ value=‘zhaofan‘/> value 默认值
    <input type=‘test‘ name=‘email value=‘122@126.com‘‘/>
    <input type=‘password‘ name=‘pwd‘/>
    <input type=‘button‘ value=‘登录‘/>
    <input type=‘submit‘ value=‘提交‘/> 
</form>

7.2 表单组件

7.2.1 单选

name相同则互斥,checked="checked"默认被选中
<p>请选择性别:</p>
男:<input type="radio" name="gender value=‘1‘ checked="checked"/>
女:<input type="radio" name="gender value=‘2‘/>

7.2.2 复选框

name属性,批量获取数据,checked="checked"默认被选中
<p>爱好</p>
篮球:<input type="checkbox" name="favor"  value="3" checked="checked" />
足球:<input type="checkbox" name="favor"  value="4" />

<p>技能</p>
撩妹:<input type="checkbox" name="skill"  value="5" checked="checked" />
写代码:<input type="checkbox" name="skill"  value="6" />

7.2.3 上传文件

依赖表单的一个属性enctype="multipart/form-data"
<form enctype="multipart/form-data">
    <p>上传文件:<input type=‘file‘ name="fname"></p>
</form>

7.2.4 重置

<input type=‘reset‘ value="重置">

7.2.5 多行文本

<textarea name="meno">默认值</textarea>

7.2.6 下拉框

单选
selected="selected"默认选中.
默认size="1"显示1个.
<select name="city" size="1">
    <option value="1">北京</option>
    <option value="2" selected="selected">上海</option>
    <option value="3">广州</option>
    <option value="4">南京</option>
</select>

多选
<select multiple="multiple" name="city" size="5">
    <option value="1">北京</option>
    <option value="2" selected="selected">上海</option>
    <option value="3">广州</option>
    <option value="4">南京</option>
</select>

分组
<select name="city" size="1">
    <optgroup label="中国">
        <option value="3">广州</option>
        <option value="1">北京</option>
        <option value="2" selected="selected">上海</option>
        <option value="4">南京</option>
    </optgroup>
    <optgroup label="美国">
        <option value="1">纽约</option>
        <option value="2">华盛顿</option>
    </optgroup>
</select>

8 超链接

8.1 跳转

target属性决定如何跳转网页
<a href="http://www.baidu.com" target="_blank">baidu</a>

8.2 锚点

id是不能重复的,name可以重复

href="#某个标签的id" 
<a href="#i1">第1张</a>
<a href="#i2">第2张</a>
<a href="#i3">第3张</a>
<a href="#i4">第4张</a>
<div style="height:600px" id="i1">第一张的内容</div>
<div style="height:600px" id="i2">第2张的内容</div>
<div style="height:600px" id="i3">第3张的内容</div>
<div style="height:600px" id="i4">第4张的内容</div>

9 图片

src

alt

title

<img src="1.jpg" style="height:200px;width:200px" title="大美女" alt="加载失败..."  />

10 列表

10.1 有序列表

<ol>
    <li>a</li>
    <li>a</li>
    <li>a</li>
    <li>a</li>
</ol>

10.2 无序列表

<ul>
    <li>a</li>
    <li>a</li>
    <li>a</li>
    <li>a</li>
</ul>

10.3 自定义列表

<dl>
    <dt>aaa</dt>
        <dd>111</dd>
        <dd>222</dd>
        <dd>333</dd>
    <dt>bbb</dt>
        <dd>111</dd>
        <dd>222</dd>
        <dd>333</dd>
</dl>

11 表格

11.1 格式

简单的

<table border="1">
    <tr>
        <td>11</td>
        <td>12</td>
        <td>13</td>
    </tr>
    <tr>
        <td>21</td>
        <td>22</td>
        <td>23</td>
    </tr>
</table>

标准的

<table border="1">
    <thead>
        <th>11</th>
        <th>12</th>
        <th>13</th>
    </thead>
    <tbody>
        <tr>
            <td>21</td>
            <td>22</td>
            <td>23</td>
        </tr>
    </tbody>
</table>

11.2 合并

横向合并  同一行
colspan

<table border="1">
    <thead>
        <th>11</th>
        <th>12</th>
        <th>13</th>
        <th>11</th>
        <th>12</th>
        <th>13</th>
    </thead>
    <tbody>
        <tr>
            <td>21</td>
            <td colspan="4">22</td>
            <td>23</td>
        </tr>
    </tbody>
</table>

纵向合并 同一列
rowspan
<table border="1">
    <thead>
        <th>11</th>
        <th>12</th>
        <th>13</th>
    </thead>
    <tbody>
        <tr>
            <td rowspan="2">21</td>
            <td>22</td>
            <td>23</td>
        </tr>
        <tr>
             <td>22</td>
            <td>23</td>
        </tr>
    </tbody>
</table>

11.3 label标签

用于点击文件,使得关联的标签获取光标
通过for和input的id关联    
<label for="username" >用户名:</label>
<input id="username" type="text" name="user" />

11.4 fieldset标签

<fieldset>
    <legend>登录</legend>
    <label for="username" >用户名:</label>
    <input id="username" type="text" name="user" />
    <br/>
    <label for="password" >密码:</label>
    <input id="password" type="text" name="pwd" />
</fieldset>

HTML基础

标签:text   上海   广州   value   source   嵌套   刷新   doc   标签   

原文地址:https://www.cnblogs.com/chenych/p/8846770.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!