分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

HTML基础

发布时间:2023-09-06 01:49责任编辑:胡小海关键词:HTML

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基础

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

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved