Python全栈开发实战,python全栈开发实践入门 pdf_1

  Python全栈开发实战,python全栈开发实践入门 pdf

  本文主要介绍Python全栈的HTML,有一定的参考价值。感兴趣的朋友可以参考一下,希望能帮到你。

  00-1010 1.VS代码相关配置2。html理解2.1 html理解2.2 html结构2.3 html语法特点3。标签类型_列表3.1常用标签3.2标签类型3.3列表3.4超链接标签3.5一个链接跳转锚点3.6 img图片标签3.7表格表格标签3.8 iframe子窗口4。音视频_表单4.1音视频标签4.2表单标签5。小练习总结

  

目录

  W3c学校手册:https://www.w3school.com.cn/html/index.asp

  安装插件:

  中国的

  实时服务器(html显示为服务器,而不是文件)

  图标(文件有图标)

  快速操作:

  Ctrl k/ctrl t选择主题灯

  文件-首选项-设置-字体-

  font-weight setting.json文件中的配置

  Vscode 1开发前期写代码比较快2。它是免费的。

  选择live server插件以选择齿轮扩展设置。

  

1. vscode相关配置

  

2. html认识

  !-

  html :网页的骨架

  css :网页的样式

  js/jq:网页的作用

  -

  !DOCTYPE html声明文档的类型是html超文本标记语言。

  超文本标记语言

  头

  在这里写下网页的配置信息。

  /头

  身体

  在这里写下网页的主要内容。

  Font= yellow size=5学习html /font

  /body

  /html

  

2.1 html认识

  !声明文档类型

  超文本标记语言

  头

  !-设置代码集-

  meta charset=utf-8 /

  !-设置网站标题-

  这是前端内容/标题

  !-设置网站图标-

  !-http://www.bitbug.net/.制作小图标的网站-

  link href= https://g . csdnimg.cn/static/logo/favicon . ico rel=快捷图标/

  !-设置搜索引擎抓取页面的关键字-

  meta name= keywords content= html在线学习html课外学习html离线学习/

  !-设置搜索引擎抓取页面的描述信息-

  meta name= description content= html重新布线学习css在线学习js重新布线学习前端重新布线学习/

  它

  ;!-- 设置几秒之后页面跳转 -->

   <!-- <meta http-equiv="refresh" content="3;url=http://www.baidu.com" /> -->

   </head>

   <body>

   <!-- 一个及多个空白符,都会被理解成一个空白符 -->

   1111 3333 343434 234234

   <!-- 换行标签 -->

   <br />

   5<d c>10

   <!-- 分割线标签 -->

   <hr />

   字符实体:使用字符实体来表达实际的字符含义;

   &nbsp; 使用字符实体表达多个空格

   例子:

   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;11111

   <br />

   < : &lt; 小于号 &gt; 大于号

   例子:

   5&lt;d c&gt;10

   <!-- 格式化预览标签 原型化输出所有内容 <pre> -->

   <pre>

   333

   +444

   ------

   777

   </pre>

   </body>

  </html>

  

  

  

2.3 html语法特征

  

1.内容不区分大小写

  2.标签结构分为单闭合、双闭合标签(标签成对显示)

  3.一个及多个空白符,都会被理解成一个空白符

  

  

  

3. 标签种类_列表

  

  

3.1 常见标签

  

<!DOCTYPE html>

  <html>

   <head>

   <meta charset="utf-8"/>

   <title> 常见标签 </title>

   </head>

   <body>

   <h1>一级标签</h1>

   <h2>二级标签</h2>

   <h3>三级标签</h3>

   <h4>四级标签</h4>

   <h5>五级标签</h5>

   <h6>六级标签</h6>

   <hr />

   <!-- 下角标 sub -->

   h20 => h<sub>2</sub>0

   <br />

   co2 => co<sub>2</sub>

   <br />

   <!-- 上角标 sup -->

   x2 = 100 => x<sup>2</sup> = 100

   <!-- p 是段落标签 -->

   <p>这是第一个段落</p>

   <p>这是第二个段落</p>

   <hr />

   <!-- (了解)逻辑强调 带有语义话的含义 [w3c标准] 推荐-->

   <strong>川普是我的偶像</strong>

   <em>我的爱人</em>

   <!-- (了解)物理强调 带有语义话的含义 [非w3c标准] -->

   <b>川普是我的偶像</b>

   <i>我的爱人</i>

   </body>

  </html>

  

  

  

3.2 标签种类

  

<!DOCTYPE html>

  <html lang="en">

  <head>

   <meta charset="UTF-8">

   <meta name="viewport" content="width=device-width, initial-scale=1.0">

   <title>标签的种类</title>

  </head>

  <body>

   <!--

   标签的种类:

   (1) 行内元素标签: 不能独占一行,不能设置宽和高,横向排列

   例子: span a

   (2) 块状元素标签: 独占一行,可以设置宽和高,纵向排列

   例子: div h1~h6 p

   (3) 行内块状标签: 不能独占一行,能设置宽和高,横向排列

   例子: button img input

   span 和 div 都属于无语义化标签,用来布局页面,划分页面结构

   -->

   <!-- 行内元素 -->

   <span style="width:200px;height:200px;background-color:yellowgreen;">我爱你

   <span>奥斯托夫罗斯基</span>

   </span> 111

   <!-- 块状元素 -->

   <div style="width:100%;height:200px;background-color:seagreen;">我是网页的头部</div>

   <div style="width:100%;height:200px;background-color: skyblue;">我是网页的身体</div>

   <div style="width:200px;height:200px;background-color: tan;">我是网页的脚部</div>

   <!-- 行内块状标签 -->

   <button style="width:100px;height:20px;background-color: salmon;">按我1</button>

   <button style="width:100px;height:20px;background-color:sandybrown;">按我2</button>

   <button style="width:100px;height:20px;background-color:seagreen">按我3</button>

  </body>

  </html>

  

  

  

3.3 列表

  

<!DOCTYPE html>

  <html lang="en">

  <head>

   <meta charset="UTF-8">

   <meta name="viewport" content="width=device-width, initial-scale=1.0">

   <title>Document</title>

  </head>

  <body>

   <!-- 无序列表 *** -->

   <!-- square 方块 circle 空心圆 -->

   <ul type="square">

   <li>姜子牙</li>

   <li>我和我的家乡</li>

   <li>八百</li>

   <li>唐人街探案3</li>

   </ul>

   <!-- 有序列表 -->

   <!-- type="i" 指定罗马数字 -->

   <ol start=10 type="i">

   <li>姜子牙</li>

   <li>我和我的家乡</li>

   <li>八百</li>

   <li>唐人街探案3</li>

   </ol>

   <!-- 定义列表 -->

   <dl>

   <!-- dt定义标题 -->

   <dt>女生曾经说过的谎言:</dt>

   <!-- dd定义内容 -->

   <dd>不要</dd>

   <dd>你真坏</dd>

   <dd>你是个好人</dd>

   <dd>我给你介绍个漂亮的小姑娘</dd>

   </dl>

  </body>

  </html>

  

  

  

3.4 超链接标签

  

<!DOCTYPE html>

  <html lang="en">

  <head>

   <meta charset="UTF-8">

   <meta name="viewport" content="width=device-width, initial-scale=1.0">

   <title>a 超链接标签</title>

  </head>

  <body>

   <!--

   GET - 从服务端请求数据 (可以携带参数来获取数据,参数会暴露在地址栏上,传参大小受浏览器限制,控制在2k~8k范围内,显式传值)

   POST - 向服务端发送数据 (发送数据时候不限制发送数据的大小,隐式传值)

   -->

   <!-- target="_self" 代表本页面跳转 target="_blank" 新窗口跳转 -->

   <a href="./2.html" target="_self">点我1</a>

   <a href="http://www.baidu.com" target="_blank">点我2</a>

   <a href="http://www.baidu.com/s?wd=王文" target="_blank">点我3</a>

   <a href="./2.html?a=1&b=2&c=3&d=4" target="_blank">点我4</a> <!--地址栏传值 -> get显式传值-->

   <!-- 刷新页面 -->

   <a href="">点5</a>

   <!-- 不刷新页面 -->

   <a href="#">点6</a>

   <!-- 把数据扔到a连接中的href属性中 , 默认下载操作 -->

   <a href="VSCodeUserSetup-x64-1.51.0.exe">点7</a>

  </body>

  </html>

  

  

  

3.5 a链接跳锚点

  

<!DOCTYPE html>

  <html lang="en">

  <head>

   <meta charset="UTF-8">

   <meta name="viewport" content="width=device-width, initial-scale=1.0">

   <title> a链接 跳锚点 </title>

  </head>

  <body>

   <ul>

   <li><a href="#a1">第一章</a></li>

   <li><a href="#a2">第二章</a></li>

   <li><a href="#a3">第三章</a></li>

   </ul>

   <a id="a1">第一章内容</a>

   <p style="width:500px;height:1000px;background-color: silver;">孙悟空三打白骨精</p>

   <a id="a2">第二章内容</a>

   <p style="width:500px;height:1000px;background-color:skyblue;">孙悟空怒锤红孩儿</p>

   <a id="a3">第三章内容</a>

   <p style="width:500px;height:1000px;background-color:tan;">孙悟空大闹凌霄殿</p>

   <a href="#">回到顶部</a>

  </body>

  </html>

  

  

  

3.6 img图片标签

  

<!DOCTYPE html>

  <html lang="en">

  <head>

   <meta charset="UTF-8">

   <meta name="viewport" content="width=device-width, initial-scale=1.0">

   <title>img 图片标签</title>

  </head>

  <body>

   <!-- img 单独调整width或者height可以随着比例进行缩放,如果同时指定有可能失真; title属性设置图片的提示功能 -->

   <a href="https://baike.baidu.com/item/%E5%91%A8%E6%98%9F%E9%A9%B0/169917?fr=aladdin">

   <img src="zhouxingchi1.jpg" width="200px" height="200px;" title="周星驰" />

   </a>

   <img src="zhouxingchi1.jpg" width="200px" height="200px;" />

  </body>

  </html>

  

  

  

3.7 table表格标签

  表格标签:

  

<!DOCTYPE html>

  <html lang="en">

  <head>

   <meta charset="UTF-8">

   <meta name="viewport" content="width=device-width, initial-scale=1.0">

   <title> table 表格标签</title>

  </head>

  <body>

   <!--

   ### part1

   table 表格 border 表框 width 宽度设置

   tr 表示一行

   th 表示标题加粗

   td 表示一个单元格

   -->

   <table border=1 width="1000px;">

   <thead style="background-color: tan;">

   <tr>

   <th>姓名</th>

   <th>年龄</th>

   <th>薪水</th>

   <th>部门</th>

   </tr>

   </thead>

   <tbody style="background-color: teal;">

   <tr>

   <td>王文</td>

   <td>18</td>

   <td>10万</td>

   <td>python</td>

   </tr>

   <tr>

   <td>王伟</td>

   <td>20</td>

   <td>11美元</td>

   <td>开发部门</td>

   </tr>

   <tr>

   <td>王致和</td>

   <td>22</td>

   <td>100万</td>

   <td>臭豆腐研发部门</td>

   </tr>

   </tbody>

   <tfoot style="background-color: thistle;">

   <tr>

   <td>lianxi1</td>

   <td>lianxi2</td>

   <td>lianxi3</td>

   <td>lianxi4</td>

   </tr>

   </tfoot>

   </table>

   <hr style="width:20px;height:100px;"/>

   <!--

   colspan 横向合并

   rowspan 纵向合并

   -->

   <table border=1 width="1000px;">

   <thead style="background-color: tan;">

   <tr>

   <th>姓名</th>

   <th>年龄</th>

   <th>薪水</th>

   <th>部门</th>

   </tr>

   </thead>

   <tbody style="background-color: teal;">

   <tr>

   <td colspan=2>123</td>

   <td>10万</td>

   <td rowspan="3">销售</td>

   </tr>

   <tr>

   <td>王伟</td>

   <td>20</td>

   <td>11美元</td>

   </tr>

   <tr>

   <td>王致和</td>

   <td>22</td>

   <td>100万</td>

   </tr>

   </tbody>

   <tfoot style="background-color: thistle;">

   <tr>

   <td colspan=4>lianxi1</td>

   </tr>

   </tfoot>

   </table>

  </body>

  </html>

  

  

  

  表格的方向属性:

  

<!DOCTYPE html>

  <html lang="en">

  <head>

   <meta charset="UTF-8">

   <meta name="viewport" content="width=device-width, initial-scale=1.0">

   <title>table 表格的方向属性</title>

  </head>

  <body>

   <!--

   水平方向设置 align : left center right

   垂直方向设置 valign: top middle bottom

   cellspacing td 与td 之间的间距

   cellpadding td 与其中内容之间的间距

   -->

   <table border=1 width="1000px;" height="200px;" cellspacing = "10" cellpadding="10">

   <tr align="center" valign="top">

   <td>王致和</td>

   <td>蓝色</td>

   <td>踢球</td>

   <td>江西</td>

   </tr>

   <tr align="center" valign="middle"">

   <td>王致和</td>

   <td>蓝色</td>

   <td>踢球</td>

   <td>江西</td>

   </tr>

   <tr align="center" valign="bottom">

   <td>王致和</td>

   <td>蓝色</td>

   <td>踢球</td>

   <td>江西</td>

   </tr>

   </table>

  </body>

  </html>

  

  table中的九宫格方向:

  

  

  

3.8 iframe子窗口

  

<!DOCTYPE html>

  <html lang="en">

  <head>

   <meta charset="UTF-8">

   <meta name="viewport" content="width=device-width, initial-scale=1.0">

   <title> iframe 子窗口</title>

  </head>

  <body>

   <iframe src="" name="isme" width="1000px" height="200px;"></iframe>

   <hr />

   <a href="http://www.baidu.com" target="isme">点我跳转百度</a>

   <a href="3.html" target="isme">点我跳转3.html</a>

   <a href="4.html" target="isme">点我跳转4.html</a>

  </body>

  </html>

  

  

  

4. 音视频_表单

  

  

4.1 音视频标签

  

<!DOCTYPE html>

  <html lang="en">

  <head>

   <meta charset="UTF-8">

   <meta name="viewport" content="width=device-width, initial-scale=1.0">

   <title>Document</title>

  </head>

  <body>

   <!-- https://www.w3school.com.cn/html/index.asp w3c school 手册 -->

   <video src="ceshi.mp4" controls = "controls" style="width:100px;">

   抱歉~! 您的浏览器不支持,该扔了

   </video>

   <audio src="潮汐-她的城市.mp3" controls = "controls">

   抱歉~! 您的浏览器不支持,该扔了

   </audio>

  </body>

  </html>

  

  

  

4.2 form标签

  

<!DOCTYPE html>

  <html lang="en">

  <head>

   <meta charset="UTF-8">

   <meta name="viewport" content="width=device-width, initial-scale=1.0">

   <title>form表单<</title>

  </head>

  <body>

   <!-- action 表示提交的数据地址

   method 表示数据以什么样的形式提交

   get 显式获取数据(参数在地址栏上,参数大小在2k~8k左右)

   post 隐式提交数据(参数不在地址栏,参数大小没有限制)

   input 是行内块状元素

   type 指定input的类型

   name 指定input的名字

   value 指定input的默认值

   -->

   <form action="" method="">

   手机号:<input type="text" name="phone" value="王文" />

   <br />

   密码: <input type="password" name="pwd" value="李四" style="width:200px;height:50px;" />

   <br />

   <input type="submit" value="提交" />

   </form>

  </body>

  </html>

  

  

  

5. 小练习

  

  

  

  

总结

  本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注盛行IT软件开发工作室的更多内容!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: