行内元素和块元素

块元素

​ 无论内容多少,该元素独占一行

​ (p、h1-h6)

行内元素

​ 内容撑开宽度,左右都是行内元素的可以排在一行

​ (a.strong.em...)

列表

什么是列表

​ 列表就是信息资源的一种展示形式。它可以使信息结构化和条理化,并以列表的样式显示出来,以便浏览者能更快捷的获得相应的信息

列表的分类

无序列表

有序列表

定义列表

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>列表学习</title>
  6. </head>
  7. <body>
  8. <!--有序 order list 列表-->
  9. <ol>
  10. <li>Java</li>
  11. <li>Python</li>
  12. <li>运维</li>
  13. <li>前端</li>
  14. <li>C/C++</li>
  15. </ol>
  16. <hr/>
  17. <!--无序unordered list列表
  18. 应用范围:导航,侧边栏...
  19. -->
  20. <ul>
  21. <li>Java</li>
  22. <li>Python</li>
  23. <li>运维</li>
  24. <li>前端</li>
  25. <li>C/C++</li>
  26. </ul>
  27. <!--自定义列表
  28. dl:标签
  29. dt:列表名称
  30. dd:列表内容
  31. 应用范围:公司网站底部
  32. -->
  33. <dl>
  34. <dt>学科</dt>
  35. <dd>Java</dd>
  36. <dd>Python</dd>
  37. <dd>Linux</dd>
  38. <dd>C</dd>
  39. <dt>位置</dt>
  40. <dd>成都</dd>
  41. <dd>重庆</dd>
  42. <dd>深圳</dd>
  43. </dl>
  44. </body>
  45. </html>

表格

为什么使用表格

简单通用

结构稳定

基本结构

单元格

跨行

跨列

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>表格学习</title>
  6. </head>
  7. <body>
  8. <!--表格table
  9. 行 tr :rows
  10. 列 td
  11. border="1px":给表格加宽度
  12. -->
  13. <table border="1px">
  14. <tr>
  15. <!-- colspan 跨列-->
  16. <td colspan="4">1-1</td>
  17. </tr>
  18. <tr>
  19. <!-- rowspan:跨行-->
  20. <!-- style="text-align:center:居中-->
  21. <td rowspan="2">2-1</td>
  22. <td style="text-align:center">2-2</td>
  23. <td>2-3</td>
  24. <td>2-4</td>
  25. <td>2-5</td>
  26. <td>2-6</td>
  27. </tr>
  28. <tr>
  29. <td>3-1</td>
  30. <td>3-2</td>
  31. <td>3-3</td>
  32. </tr>
  33. </table>
  34. </body>
  35. </html>

视频和音频

视频元素

video

音频元素

audio

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>媒体元素学习</title>
  6. </head>
  7. <body>
  8. <!--音频和视频
  9. src 资源路径
  10. controls 控制条
  11. autoplay 自动播放
  12. -->
  13. <video src="../resouces/video/9f4f28b2c3b7883b883e4f176e41a651.mp4"controls autoplay></video>
  14. <audio src="../resouces/audio/60.mp3"controls autoplay></audio>
  15. </body>
  16. </html>

页面结构分析

元素名 描述
header 标题头部区域的内容(用于页面或页面中的一块区域)
footer 标记脚部区域的内容(用于整个页面或页面的一块区域)
section Web页面中的一块独立区域
article 独立的文章内容
aside 相关内容或应用(常用于侧边栏)
nav 导航类辅助内容
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>页面结构分析</title>
  6. </head>
  7. <body>
  8. <header>
  9. <h2>网页头部</h2>
  10. </header>
  11. <section>
  12. <h2>网页主体</h2>
  13. </section>
  14. <footer>
  15. <h2>网页脚部</h2>
  16. </footer>
  17. </body>
  18. </html>

iframe内联框架

  1. <iframe src="path"name="mainFrame"></iframe>
  2. 上行代码代表的是:引用页面地址 框架标识名
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <body>
  8. <!-- px代表大小-->
  9. <iframe src=""name="hello" frameborder="0"width="1000px"height="800px"></iframe>
  10. <a href="1.我的第一个网页.html"target="hello">点击跳转</a>
  11. <!--<iframe src="//player.bilibili.com/player.html?aid=55631961&bvid=BV1x4411V75C&cid=97257967&page=11" scrolling="no" border="0"
  12. frameborder="no"
  13. framespacing="0"
  14. allowfullscreen="true"> </iframe>-->
  15. </body>
  16. </html>

表单语法

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>登录注册</title>
  6. </head>
  7. <body>
  8. <h1>注册</h1>
  9. <!--表单form
  10. action:表单提交的位置,可以是网站,也可以是一个请求处理地址
  11. method:post , get提交方式
  12. get:方式提交:我们可以在url中看到我们提交的信息,不安全,但是高效,不能传输大文件
  13. post:比较安全,传输大文件
  14. -->
  15. <!--表单提交到第一个网页-->
  16. <form action="1.我的第一个网页.html" method="post">
  17. <!-- 文本输入框 :input type="text"-->
  18. <p>名字:<input type="text" name="username"></p>
  19. <!-- 密码框: input type="password" name="pwd" -->
  20. <p>密码:<input type="password" name="pwd"></p>
  21. <p>
  22. <!-- submit提交 reset重置 -->
  23. <input type="submit">
  24. <input type="reset">
  25. </p>
  26. </form>
  27. </body>
  28. </html>

表单元素格式

属性 说明
type 指定元素的类型。text、password、checkbox、 radio 、submit、 reset、 file、 hidden、 image和 button默认为text
name 指定表单元素的名称
value 元素的初始值。type 为radio时必须指定一个值
size 指定表单元素的初始宽度。当type为 text或 password时,表单元素的大小以字符为单位。对于其他类型,宽度以像素为单位
maxlength type为text或password时,输入的最大字符数
checked type为radio或checkbox时,指定按钮是否是被选中

表单的应用

隐藏域 hidden

只读 readonly

禁用 disabled

表单初级验证

常用方式

placeholder 提示信息

required 非空判断

pattern 正则表达式

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>登录注册</title>
  6. </head>
  7. <body>
  8. <h1>注册</h1>
  9. <!--表单form
  10. action:表单提交的位置,可以是网站,也可以是一个请求处理地址
  11. method:post , get提交方式
  12. get:方式提交:我们可以在url中看到我们提交的信息,不安全,但是高效,不能传输大文件
  13. post:比较安全,传输大文件
  14. maxlength:只能输入的最大长度字符
  15. size:文本框长度
  16. -->
  17. <!--表单提交到第一个网页-->
  18. <form action="1.我的第一个网页.html" method="get">
  19. <!-- 文本输入框 :input type="text"
  20. value="好好学习" :默认初始值
  21. maxlength="8" :最长能写几个字符
  22. size="30" :文本框的长度
  23. <p>名字:<input type="text" name="username"value="好好学习" maxlength="8"size="30">
  24. -->
  25. <!--
  26. <p>名字:<input type="text" name="username"value="admin" readonly></p>
  27. value="admin" readonly只读
  28. placeholder:提示信息
  29. required:非空信息
  30. -->
  31. <p>名字:<input type="text" name="username" placeholder="请输入用户名" required></p>
  32. <!-- 密码框: input type="password" name="pwd" -->
  33. <!-- hidden:隐藏-->
  34. <p>密码:<input type="password" name="pwd" hidden value="123456"></p>
  35. <p>性别
  36. <!-- radio单选框
  37. input type="radio"
  38. value:单选框的值
  39. name:表示组 名字一样就是一个组的
  40. checked:默认选择
  41. disabled 禁用
  42. -->
  43. <input type="radio" value="boy"name="sex"checked disabled/>
  44. <input type="radio" value="girl"name="sex"/>
  45. </p>
  46. <!-- 多选框
  47. checked 默认选择
  48. -->
  49. <p>游戏
  50. <input type="checkbox"value="sleep" name="hobby">睡觉
  51. <input type="checkbox"value="code" name="hobby"checked>敲代码
  52. <input type="checkbox"value="chat" name="hobby">聊天
  53. <input type="checkbox"value="game" name="hobby">游戏
  54. </p>
  55. <!-- 按钮
  56. input type="button"普通按钮
  57. input type="image"图像按钮
  58. input type="submit"提交按钮
  59. input type="reset"重置
  60. -->
  61. <p>
  62. <input type="button"name="btn1"value="点击变长">
  63. <input type="image"src="../resouces/image/2.jpg">
  64. </p>
  65. <!-- 下拉框,列表框
  66. selected:默认选择
  67. -->
  68. <p>国家:
  69. <select name="列表的名称" >
  70. <option value="china">中国</option>
  71. <option value="usa">美国</option>
  72. <option value="eth" selected>瑞士</option>
  73. <option value="newz">新西兰</option>
  74. </select>
  75. </p>
  76. <!-- 文本域
  77. cols="50" 行
  78. rows="10"列
  79. -->
  80. <p>反馈:
  81. <textarea name="textare" cols="50" rows="10">文本内容</textarea>
  82. </p>
  83. <!--文件域
  84. input type="file"name="files"
  85. -->
  86. <p>
  87. <input type="file"name="files">
  88. <input type="button"value="上传" name="upload">
  89. </p>
  90. <!-- 邮件标签
  91. -->
  92. <p>邮箱:
  93. <input type="email"name="email">
  94. </p>
  95. <!-- URL-->
  96. <p>URL:输入网址
  97. <input type="url"name="url" required>
  98. </p>
  99. <!--数字-->
  100. <p>商品数量:
  101. <input type="number" name="num" max="100" min="0" step="1">
  102. </p>
  103. <!-- 滑块
  104. input type="range"
  105. -->
  106. <p>音量:
  107. <input type="range" name="voice" min="0" max="100"step="1">
  108. </p>
  109. <!--搜索值
  110. -->
  111. <p>搜索:
  112. <input type="search"name="search">
  113. </p>
  114. <!--增强鼠标可用性-->
  115. <p>
  116. <label for="mark">你点一下试试</label>
  117. <input type="text" id="mark">
  118. </p>
  119. <p> 自定义邮箱:
  120. <!--正则表达式网站 https://www.jb51.net/tools/regexsc.htm-->
  121. <input type="text"name="diymail" pattern="/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/
  122. /^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+)+$/或\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">
  123. </p>
  124. <p>
  125. <!-- submit提交 reset重置
  126. <input type="submit" disabled>
  127. disabled禁用
  128. -->
  129. <input type="submit" >
  130. <input type="reset"value="清空表单">
  131. </p>
  132. </form>
  133. </body>
  134. </html>

第48天学习打卡(HTML 行内元素和块元素 列表 表格 视频和音频 页面结构分析 iframe内联框架 表单语法 )的更多相关文章

  1. html——行内元素、块元素、行内块元素

    行内元素:span  ,a,  ,strong , em,  del,  ins.特点:在一行上显示:不能直接设置宽高:元素的宽和高就是内容撑开的宽高. 块元素:div,h1-h6,p,ul,li.特 ...

  2. 第48天学习打卡(CSS)

    HTML + CSS +JavaScript 结构+表现+交互 HTML:结构 CSS:表现 JavaScript:交互 1什么是CSS 如何学习 ​ 1.CSS是什么 ​ 2.CSS怎么用(快速入门 ...

  3. html行内元素,块元素,空元素

    行内元素:img    span    input  a  b  br  lable   ; 块元素:dl  dt  dd  div  form  table  li  ol  ul  li  h1- ...

  4. div和css:行内元素和块元素的水平和垂直居中

    行内元素: 水平居中:text-align:center ul水平居中:加 display:table; margin:0 auto; 此元素会作为块级表格来显示(类似 <table>), ...

  5. 从css属性和布局来说明一下,行类元素和行类块元素和块元素的区别

    //布局 inline: 如果水平宽度足够大,那么将在一行显示 inline-block: 如果水平宽度足够大,那么将在一行显示 block: 独占一行 //css属性 inline: 无法设置高度, ...

  6. html行内元素和块元素标签分组

    转载 address - 地址blockquote - 块引用center - 举中对齐块dir - 目录列表div - 常用块级容易,也是CSS layout的主要标签dl - 定义列表fields ...

  7. IE6 行内定义成块元素后高度失效

    问题描述: ie6下,空标签块元素height定义失效,表现为除设置的height值外还会显示N像素额外的高度. 实际运用中,若标签为空且定义了小于14px的高度,再加入一背景图的话,会发现该元素高度 ...

  8. 第50天学习打卡(CSS 圆角边框 盒子阴影 定位)

    4.4圆角边框 圆角边框:  <!DOCTYPE html> <html lang="en"> <head>     <meta char ...

  9. CSS样式设置语法全解,样式优先级、值和单位、字体、文本、块级元素,行内元素,替换元素、非替换元素、display、float、position、table、li、光标、边距边框、轮廓、颜色背景

    全栈工程师开发手册 (作者:栾鹏) 一个demo学会css css选择器全解 css操作语法全解 CSS样式设置语法全解: 样式优先级 1. !important标记的样式 > 内联样式(sty ...

随机推荐

  1. 一篇文章图文并茂地带你轻松学完 JavaScript 事件循环机制(event loop)

    JavaScript 事件循环机制 (event loop) 本篇文章已经默认你有了基础的 ES6 和 javascript语法 知识. 本篇文章比较细致,如果已经对同步异步,单线程等概念比较熟悉的读 ...

  2. 零基础如何使用python处理字符串?

    摘要:Python的普遍使用场景是自动化测试.爬取网页数据.科学分析之类,这其中都涉及到了对数据的处理,而数据的表现形式很多,今天我们来讲讲字符串的操作.   字符串是作为任意一门编程语言的基础,在P ...

  3. 在VirtualBox上安装Ubuntu-20.04

    本文主要介绍如何在VirtualBox上安装Ubuntu-20.04 目录 下载VirtualBox 下载Ubuntu-20.04镜像 新建虚拟机 第一步:打开VirtualBox 第二步:设置虚拟机 ...

  4. HDU4622 Reincarnation【SAM】

    HDU4622 Reincarnation 给出一个串,每次询问其一个子串有多少不同的子串 按每个后缀建立\(SAM\)不断往后加字符,然后记录答案,查询的时候直接用即可 //#pragma GCC ...

  5. gym100923C. Por Costel and Bujor (高斯消元)

    题意:简化一下 就是解N个 系数矩阵一样 等式右边列矩阵不一样的方程组 题解:系数矩阵一样 为什么我却毫无办法???? 其实只要把等式右边的矩阵都排在后面就好了啊 就变成解一个N x 2N的方程组了 ...

  6. C - Last Digit

    Description The function f(n, k) is defined by f(n, k) = 1k + 2k + 3k +...+ nk. If you know the valu ...

  7. Codeforces Round #693 (Div. 3) G. Moving to the Capital (图,dp)

    题意:有一张有向图,每个点的权值为点\(1\)到该点的最短距离(每条边的长度为\(1\)),对于一条路径,这条路径上最多只能有一条边,这条边起点的权值不小于终点,现在要求每个点能到达路径上的点的最小权 ...

  8. F - Count the Colors(线段树)

    Painting some colored segments on a line, some previously painted segments may be covered by some th ...

  9. Codeforces Round #633 div2 A~C

    A. Filling Diamonds 题意:给你n个菱形方块,问能构成图示形状的有多少种 题解:自己画几个不难发现答案是n 代码: 1 #include <iostream> 2 #in ...

  10. log查看工具log2console

    log查看工具log2console介绍:https://www.cnblogs.com/TianFang/archive/2013/03/27/2985296.html Log2Console日志监 ...