赞
踩
HTML是一种超文本标记语言,HTML代码是由各种标签组成,如下所示:
<body> hello</body>
<body id ="idName"> hello</body>
注意:
HTML文件主要有 html 标签为 根标签(最顶层标签),head标签,body标签,title标签与html标签互为 父子关系,它们自己互为 兄弟关系 。head 标签中写页面的属性,body 标签中写的是页面上显示的内容,title 标签中写的是页面的标题。
** 注意:** 对于其他网站的前端代码,我们是可以用浏览器的开发者工具,一般快捷键默认为F12,就可以看到以下界面:
标签之间的结构关系,构成了结构关系,构成了一个 DOM 树,DOM是Document Object Mode(文档对象模型)的缩写。如图所示为html文件基本结构的 DOM 树。
ctrl + / 快捷键可以快速进行注释/取消注释,注释的目的是提高代码的可读性。
<!-- 我是注释 -->
注释的原则:
标题标签有六个,从h1-h6数字越大,则字体越小。
<h1>hello</h1>
<h2>hello</h2>
<h3>hello</h3>
<h4>hello</h4>
<h5>hello</h5>
<h6>hello</h6>
一段比较长的文本粘贴到 html 中, html是不会将它们分段的,此时需要我们用段落标签 p,加上p标签之后我们的段落就会隔行分段。
如图所示:
就算我们在编写代码时进行了换行,但是我们页面并没有显示换行。
加上p标签后:
br 是 break 的缩写表示换行,br 标签不像 p 标签那样带有一个很大的空隙,通常写成
, 不建议写成
。
如图所示:只是换行了并没有空行隔开。
如图所示:
<strong>strong 加粗</strong>
<b>b 加粗</b>
<em>倾斜</em>
<i>倾斜</i>
<del>删除线</del>
<s>删除线</s>
<ins>下划线</ins>
<u>下划线</u>
在页面设计时,使用 CSS 也可以完成类似的效果, 实际开发中以 CSS 方式为主。
图片标签 img ,img 标签必须带有 src 属性,表示图片的路径,此处的路径可以是在本地的相对路径和绝对路径,也可以是网络路径,比如说我们在别的网页可以点击图片右击复制图片链接,就可以通过这个链接访问别人的图片:
如图所示为网络路径:
img 标签的其他属性:
注意:
如图所示:
<img src="1.png">
<img src="1.png" alt="图片" title="这是一个图片" width="500px" height="800px",border="5px">
超链接标签 a,格式如下所示:
<a href="http://www.baidu.com">百度</a>
我是 1.html
<a href="2.html">点我跳转到 2.html</a>
<!-- 2.html -->
我是 2.html
<a href="1.html">点我跳转到 1.html</a>
<a href="test.zip">下载文件</a>
<a href="http://www.sogou.com">
<img src="1.jpg" >
</a>
<a href="#one">第一集</a>
<a href="#two">第二集</a>
<p id="one">
第一集剧情 <br>
</p>
<p id="two">
第二集剧情 <br>
</p>
表格标签table,table 包含 tr , tr 包含 td 或者 th。他们的含义如下:
在表格标签中有相关属性可以设置表格的位置大小:
如图所示:
<table align="center" border="1" cellpadding="20" cellspacing="0" width="500" height="500"> <tr> <td>姓名</td> <td>性别</td> <td>年龄</td> </tr> <tr> <td>张三</td> <td>男</td> <td>10</td> </tr> <tr> <td>李四</td> <td>女</td> <td>11</td> </tr> </table>
`
合并单元格: 确定好跨行还是跨列,然后找好目标单元格(跨列合并, 左侧是目标单元格; 跨行合并, 上方是目标单元格),删除被合并的单元格。
如图所示:为跨列合并性别和年龄,所以在性别这一列的属性加colspan = “2” ,表示合并两列。
<table align="center" border="10" cellpadding="20" cellspacing="0" width="500" height="500"> <tr> <td>姓名</td> <td>性别</td> <td>年龄</td> </tr> <tr> <td>张三</td> <td colspan="2">男</td> </tr> <tr> <td>李四</td> <td>女</td> <td>11</td> </tr> </table>
列表标签主要是用来布局的,使页面整齐好看。分为有序列表和无序列表,自定义列表。
注意:
如图所示:
<h3>无序列表</h3> <ul> <li>123</li> <li>123</li> <li>123</li> </ul> <h3>有序列表</h3> <ol> <li>123</li> <li>123</li> <li>123</li> </ol> <h3>自定义列表</h3> <dl> <dt>数字</dt> <dd>123</dd> <dd>123</dd> <dd>123</dd> </dl>
表单是让用户输入信息的重要途径,分成两个部分:
form 标签: 描述了要把数据按照什么方式,提交到哪个页面中。
<form action="test.html">
...
</form>
input 标签: 主要用于用户输入,包括单行文本框, 按钮, 单选框, 复选框。根据属性 type 的取值来设置input为那种类型:
如图所示:
< input type=“text”>
< input type=“text”>
< input type=“password”>
性别:
<input type="radio" name="sex">男
<input type="radio" name="sex" checked="checked">女
注意: 单选框之间必须具备相同的 name 属性,才能实现多选一效果
4) 复选框
爱好:
<input type="checkbox"> 吃饭
<input type="checkbox"> 睡觉
<input type="checkbox"> 打豆豆
<input type="button" value="我是个按钮">
<input type="button" value="我是个按钮"onclick="alert('hello')">
<form action="test.html">
<input type="text" name="username">
<input type="submit" value="提交">
</form>
**注意:**提交按钮必须放到 form 标签内,点击后就会给服务器发送。
<form action="test.html">
<input type="text" name="username">
<input type="submit" value="提交">
<input type="reset" value="清空">
</form>
注意: 清空按钮也必须放在 form 中.,点击后会将 form 内所有的用户输入内容清空。
<input type="file">
该标签是搭配 input 使用,点击 label 能选中对应的单选/复选框,能够提升用户体验。
使用方法:
<label for="male">男</label>
<input id="male" type="radio" name="sex">
for 属性: 指定当前 label 和哪个相同 id 的 input 标签对应,此时点击才能有效。
下拉菜单标签,option 中定义 selected=“selected” 表示默认选中,使用方式:
<select>
<option>--请选择年份--</option>
<option>1991</option>
<option>1992</option>
<option>1993</option>
<option>1994</option>
<option>1995</option>
</select>
该标签实现一个文本框:rows 和 cols 表示文本框的行与列的大小。
<textarea rows="3" cols="50"></textarea>
无语义标签包括 div 和 span ,实际是两个盒子用于网页布局。div 是独占一行的,是一个大盒子;span 不独占一行, 是一个小盒子。
如图所示使用效果: span标签中的内容并没有独占一行,div中的内容独占一行。
<div>
<span>1</span>
<span>1</span>
<span>1</span>
</div>
<div>
<span>2</span>
<span>2</span>
<span>2</span>
</div>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>我的简历html版本</title> </head> <body> <!-- 用div进行简历的版块划分 --> <div> <div> <h1>xx</h1> </div> <div> <h2>基本信息</h2> <!-- 相片 --> <img src="th.jpg" alt="这是我的照片" width="200px" height="100px"><br> <!-- 是段落不是换行 --> 求职意向:Java开发工程师<p></p> <!-- 三四四的格式 --> 联系电话:188-8888-8888 <p></p> 邮箱:sssx@163.com <p></p> github地址: <a href="https://gitee.com/zxxqqa" target="_blank"> 薯条和番茄酱</a><p></p> 我的博客地址:<a href="https://blog.csdn.net/weixin_62040947?spm=1000.2115.3001.5343" target=_blank> 薯条和番茄酱</a><p></p> 我的力扣地址:<a href="https://leetcode.cn/u/friendly-goldstineqxv/" target="_blank"> 薯条和番茄酱</a> </div> <div> <h2> 教育背景</h2> <ol> <li> 2020-2024 xx大学 </li> </ol> </div> <div> <h2>专业技能</h2> <ul> <li> java基础语法扎实,等等 </li> <li> 熟知计算机网络 </li> </ul> </div> <div> <h2>我的项目</h2> <ol> <li>留言墙<b></b></li> 开发时间:xxx <p></p> 功能介绍: <ul> <li> 支持留言 </li> <li> 支持匿名 </li> </ul> <li>学习小助手</li> 开发时间:xxx <p></p> 功能介绍: <ul> <li> xxxx </li> </ul> </ol> </div> <div> <h2>个人评价</h2> 在校期间。。。。。。 </div> </div> </body> </html>
实现效果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。