Blogger Information
Blog 5
fans 0
comment 1
visits 1686
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
音视频元素及 css 样式及优先级作业(4种选择器的展示方式)
张金明学PHP
Original
363 people have browsed it

音视频元素及 css 样式及优先级作业

1.音视频元素

  • 视频标签
    <video src="demo.mp4" width="300" controls muted autoplay loop poster="girl.jpg "></video>
    </br>

    controls 控制按钮
    muted 播放时静音
    autoplay 自动播放
    loop 循环播放
    poster=”girl.jpg “给视频增加封面 与 autoplay 只能二选一

  • 音频标签
    <audio src="123.mp3" width="300" controls autoplay></audio>
    </br>

    controls 控制按钮
    muted 播放时静音
    autoplay 自动播放
    loop 循环播放

2.CSS 样式及优先级

  • iframe 内联框架元素
    <iframe src="https://j.map.baidu.com/f4/Lmsg" height="300" frameborder="3"></iframe>
    </br>

    frameborder=”3” 为内联框架线条宽度
    height=”300” 为页面宽度

    1. 展示效果图:
    2. ![展示效果图]()
  • 选项卡 以 iframe+地图形式举例

    1. ```html
    2. 代码展示:
    3. <div class="box">
    4. <div>
    5. <a style="color: rgb(0, 0, 0)">请选择所在城市<a/>
    6. <a href="https://j.map.baidu.com/f4/Lmsg" target="1">河南</a>
    7. <a href="https://j.map.baidu.com/24/xobg" target="1">安徽</a>
    8. </div>
    9. <iframe frameborder="3" width="500" height="500" name="1"></iframe>
    10. </div>

    </br>

    1. 在做选项卡时需注意`iframe`中的`name`标签 需与target标签属性一致.
    2. width="500" iframe标签 宽度
    3. height="500" iframe标签 高度
    4. name="1" 为选项卡绑定数据
    5. 展示效果图:
    6. ![]()
  • CSS 样式来源

    预定义样式(浏览器默认样式)
    自定义(开发者自己编写的样式)
    继承样式(简化,例如字体,字号,前景色等)

  • 自定义样式类型
    1.以行内样式添加,效果仅限当前行元素
    举例:
    html <h1 style="color:red">hello 张金明</h1>
    2.使用<style></style> 元素,将当前页面中的公共样式进行提取,实现样式复用后,再通过选择器对样式进行设置.
    举例:

    1. <h1>hello 张金明</h1>
    2. <h1>hello kuangna</h1>
    3. <style>
    4. h1 {
    5. color: red;
    6. }
    7. </style>

    3.引用外部样式文件使用
    <link rel="styleshee" href="xxx.css" />
    4.自定义样式类型
    4.1 行业样式使用:ele.style 应用于当前元素
    4.2 文档样式使用<style>应用于当前文档
    4.3 行内样式大于外部样式

  • 简单选择器 *选择器==元素=标签+属性
    1.标签选择器
    针对单行标签做选择叠加属性
    举例:

    1. <h1>你好</h1>
    2. <!-- css 应该写为 -->
    3. <style>
    4. h1 {
    5. color: red;
    6. }
    7. </style>

    2.属性选择器

    1. 2.1 针对属性标签选择叠加属性(class 属性) 举例:
    2. <h1 class="name">你好呀</h1>
    3. <!-- css 应该写为 -->
    4. <style>
    5. h1[class="name"] {
    6. color: red;
    7. }
    8. </style>
    9. <!-- - 语法糖形式 -->
    10. <style>
    11. h1.name {
    12. color: rgb(10, 186, 127);
    13. }
    14. </style>
    15. 2.2针对属性标签选择叠加属性(id 属性)
    16. <h1 id="name">你好</h1>
    17. <style>
    18. [id="name"] {
    19. color: red;
    20. }
    21. </style>
    22. <!-- - 语法糖形式 -->
    23. <style>
    24. h1#name {
    25. color: red;
    26. }
    27. </style>

    3.上下文选择器,通过元素的位置与层级来匹配.

    1. 3.1父子关系:(仅限父子关系)
    2. <ul class="list">
    3. <li class="itml">itml1</li>
    4. <li class="itml">itml2</li>
    5. <li class="itml">itml3</li>
    6. <li class="itml">itml4</li>
    7. <li class="itml">itml5</li>
    8. <li class="itml">itml6</li>
    9. </ul>
    10. <style>
    11. .list > .itml {
    12. border: 1px solid red;
    13. }
    14. </style>
    15. 3.2后代关系:`空格` (后级所有元素)
    16. <ul class="list">
    17. <li class="itml">itml1</li>
    18. <li class="itml">itml2</li>
    19. <li class="itml">
    20. itml3
    21. <ul>
    22. <li class="itml">itml1</li>
    23. <li class="itml">itml2</li>
    24. <li class="itml">itml3</li>
    25. </ul>
    26. </li>
    27. <li class="itml">itml4</li>
    28. <li class="itml">itml5</li>
    29. <li class="itml">itml6</li>
    30. </ul>
    31. <style>
    32. .list .itml {
    33. border: 1px solid red;
    34. }
    35. </style>
    36. 3.3兄弟关系:`+` (相邻的下一个元素)
    37. <ul class="list">
    38. <li class="itml">itml1</li>
    39. <li class="itml">itml2</li>
    40. <li class="itml">
    41. itml3
    42. <ul>
    43. <li class="itml">itml1</li>
    44. <li class="itml">itml2</li>
    45. <li class="itml">itml3</li>
    46. </ul>
    47. </li>
    48. <li class="itml one1">itml4</li>
    49. <li class="itml">itml5</li>
    50. <li class="itml">itml6</li>
    51. </ul>
    52. <style>
    53. /* 选中指定列 */
    54. .list > .itml.one1 {
    55. background-color: aqua;
    56. }
    57. /* 选中指定兄弟下一列 */
    58. .list > .itml.one1 + * {
    59. background-color: aqua;
    60. }
    61. </style>
    62. 3.4同级关系:`~` (与当前元素同级的后面的全部元素)
    63. <ul class="list">
    64. <li class="itml">itml1</li>
    65. <li class="itml">itml2</li>
    66. <li class="itml">
    67. itml3
    68. <ul>
    69. <li class="itml">itml1</li>
    70. <li class="itml">itml2</li>
    71. <li class="itml">itml3</li>
    72. </ul>
    73. </li>
    74. <li class="itml one1">itml4</li>
    75. <li class="itml">itml5</li>
    76. <li class="itml">itml6</li>
    77. </ul>
    78. <style>
    79. /* 选中后代所有 */
    80. .list > .itml.one1 ~ * {
    81. background-color: bisque;
    82. }
    83. </style>

    张金明 你是最棒的~~~~

Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!