html

HTML

HTML:超文本编辑语言

测试代码

  • 直接通过浏览器打开
  • 使用pycharm打开测试

编写html文件

  • doctype对应关系
  • html标签内部可以写属性
  • 注释:<!--  注释的内容  -->

标签分类

  • 自闭合标签: <meta charset="UTF-8"  />
  • 主动闭合标签: <title>  </title>
  • 块级标签: div(白板),H系列(加大加粗),p标签(段落和段落之间有间距)
  • 行内标签(内联标签): span(白板) 

标签

标签之间可以嵌套,标签存在的意义,定位操作,css操作,js操作

 


head 标签

meta       # 标签:编码,跳转,刷新,关键字,描述,IE兼容(<meta http-equiv="X-UA-Compatible" content="IE=IE9;IE=IE8;" /> )
title    # 标签:网页信息头部
link       # 标签:设置图标      网页图标
style    # 标签:设置格式,属性
script   # 标签:

实例

<!DOCTYPE html>          HTML5.0

<html lang="en">
<head>
    <meta charset="UTF-8">
    <!--<meta http-equiv="Refresh" Content="3">-->                刷新
    <!--<meta http-equiv="Refresh" Content="3;Url=http://www.baidu.com">-->    跳转
    <meta name="keywords" content="汽车,汽车之家,汽车网,汽车报价,汽车图片,新闻,评测,社区,俱乐部"/>
    <meta name="description" content="汽车之家为您提供最新汽车报价,汽车图片,汽车价格大全,最精彩的汽车新闻、行情、评测、导购内容,是提供信息最快最全的中国汽车网站。"/>

    <title>HTML study</title>
</head>

 


body 标签

Hx系列 标签

<h1>HTML</h1>
<h2>HTML</h2>
<h3>HTML</h3>
<h4>HTML</h4>
<h5>HTML</h5>
<h6>HTML</h6>

p 标签

  段落标签,块标签

<p>      </p>

strong  和  em

  加入强调语气,字体加粗。

<strong> </strong>   <!--  强调加粗  -->
<em> </em>           <!--  斜体  -->

br 标签

  br,换行

<br />

特殊符号

&nbsp;    <!-- 空格    -->
&gt;        <!-- 大于号    -->
&lt;         <!-- 小于号    -->

hr 标签

  hr,水平分割线

ul 标签

  ul,无序列表

<ul>
        <li>asdf</li>
        <li>asdf</li>
        <li>asdf</li>
</ul>

ol 标签

  ol,有序列表

<ol>
        <li>asdf</li>
        <li>asdf</li>
        <li>asdf</li>
        <li>asdf</li>
</ol>

dl 标签

  dl,定义列表

<dl>
   <dt>ttt</dt>
        <dd>ddd</dd>
        <dd>ddd</dd>
        <dd>ddd</dd>
   <dt>ttt</dt>
        <dd>ddd</dd>
        <dd>ddd</dd>
        <dd>ddd</dd>
</dl>

table 标签

用法

<table>
<thead>
        <tr>
            <th>表头1</th>
            <th>表头2</th>
        </tr>
</thead>
<tbody>
        <tr>
            <td>1</td>
            <td>2</td>
        </tr>
</tbody>
</table>

表格边框属性

  • border:          边框线的宽度
  • cellspacing:   单元格间的距离
<table border='1' cellspacing='0'>
</table>

添加table 标题

<table>
<caption>table 标题 </caption>
<thead><tr></tr></thead>
<tbody><tr> </tr></tbody>
</table>

合并单元格

  • colspan:   横向合并,合并列数
  • rowspan:  纵向合并,合并行数
<table border="1" cellspacing="0">
<thead><tr>
    <th>表头1</th>
    <th colspan='2'>表头2</th>
</tr></thead>
<tbody><tr>
    <td>1</td>
    <td rowspan='2'>2</td>
    <td>3</td></tr>
  <tr>
    <td>1</td>
    <td>3</td>
</tr></tbody>
</table>

a 标签

a标签:跳转和锚的作用

<!--  跳转 -->
<a href="www.baidu.com" title="鼠标悬浮在链接上,显示信息" target="_blank">百度</a>
<!-- 锚     href='#某个标签的ID'    标签的ID不允许重复  -->
<a href="#i1">第一章</a>
<div id="i1" style="height:600px;">第一章的内容</div>

image 标签

<img src="1.jpg" title="鼠标放上去显示该内容" style="height: 200px;width: 200px;" alt="图片不存在时显示该内容">
<!--  如果保证图片不失真,只设置宽度和高度中的一个 -->

input 标签

input type='text'         - name属性,value="默认值"  placeholder="提示字符"
input type='password'     - name属性,value="默认值"  placeholder="提示字符"
input type='submit'       - value='提交' 提交按钮,表单
input type='button'       - value='登录' 按钮

input type='radio'        - 单选框 value,checked="checked",name属性(name相同则互斥,checked指默认选中)
input type='checkbox'     - 复选框 value, checked="checked",name属性(批量获取数据)
input type='file'         - 依赖form表单的一个属性 enctype="multipart/form-data"
input type='rest'         - 重置

<!--  注:
checked属性:默认选中   checkbox类型中,name为相同,后台获取值:self.get_arguments('favor'),返回一个列表   name属性:在提交表单后,后台根据name可以获得相应值   value属性:标签默认值
-->

实例

<p>请选择性别:</p>
            男:<input type="radio" name="gender" value="1"  />
            女:<input type="radio" name="gender" value="2" checked="checked"/>
        
<p>爱好</p>
            篮球:<input type="checkbox" name="favor"  value="1" />
            足球:<input type="checkbox" name="favor"  value="2" checked="checked" />
            皮球:<input type="checkbox" name="favor"  value="3" />
            台球:<input type="checkbox" name="favor"  value="4" checked="checked"/>
            网球:<input type="checkbox" name="favor"  value="5" />

form 标签

<form action="http://www.baidu.com" method="POST">
        <input type="text" name="user" />
        <input type="text" name="email"/>
        <input type="password" name="pwd"/>
        <input type="button"  value="登录1"/>
        <input type="submit"  value="登录2"/>
</form>

<form action="https://www.sogou.com/web">
        <input type="text" name="query" value="python" />
        <input type="submit" value="搜索" />
</form>

select 标签

  name,内部option value,提交到后台;size(标签框大小 );multiple(多选,按住ctrl点击选择)

单选

<select name="city" >
        <option value="1">北京</option>
        <option value="2">上海</option>
        <option value="3" selected="selected">南京</option>
        <option value="4">成都</option>
</select>

多选

<select name="city" size="10" multiple="multiple">
     <option value="1">北京</option>
     <option value="2">上海</option>
     <option value="3" selected="selected">南京</option>
     <option value="4">成都</option>
</select>

textarea 标签

  name属性;rows:行数宽度,cols:列数宽度;多行文本输入。

<textarea name="meno" rows='10' cols='10' >asdfasdf</textarea>

label 标签

用于点击文字,使得关联的标签获取光标

<label for="username">用户名:</label>
<input id="username" type="text" name="user" />

div 标签

<div>1</div>
<div>2</div>
<div>3</div>

span 标签

<span>hello</span>
<span>hello</span>
<span>hello</span>

fieldset 标签

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

 


 

posted @ 2018-10-31 15:26  徘徊的游鱼  阅读(310)  评论(0编辑  收藏  举报