web前端基础之第二天

第一天复习:

html骨架:

DTD:文档类型定义,规定了使用哪一个版本的html规范

html标签:双标签,表示整个网页

head标签:配置html页面

title:网页标题

meta: 设置字符集charset

body: 书写标签组成的网页结构

 

语法:

标签之间对空格,缩进,换行不敏感,对嵌套关系敏感

文本内容之间空白折叠现象

标签语法:

标签名必须书写在一对尖括号中

结束标签必须书写关闭符号/。

双标签是成对出现的

容器级标签:可以书写任何内容h1

文本级标签:只能书写文本类的内容不能书写容器级标签。p

 

属性:    k=” v”

  • div+css布局

绝大部分网页布局都是div+css布局。

优点:做到了结构和样式分离。便于代码维护

 

结构:

  1. <body>
  2. <!-- 结构 -->
  3. <!-- header头部 -->
  4. <div class="header">
  5. <!-- 嵌套关系  缩进tab-->
  6. <h1 class="logo">logo</h1>
  7. <div class="nav">nav</div>
  8. </div>
  9.  
  10. <!-- content 内容 -->
  11. <div class="content">
  12. <div class="aside">侧边栏</div>
  13. <div class="main">主内容</div>
  14. </div>
  15.  
  16. <!-- footer 底部 -->
  17. <div class="footer">footer</div>
  18. </body>

 

样式:

  1. <style type="text/css">
  2. /*清除默认样式*/
  3. * {
  4. padding: 0px;
  5. margin: 0px;
  6. }
  7. .header {
  8. width: 100%;
  9. height: 100px;
  10. background-color: #eee;
  11. }
  12. .logo {
  13. float: left;
  14. width: 200px;
  15. height: 100px;
  16. background-color: red;
  17. }
  18. .nav {
  19. float: right;
  20. width: 600px;
  21. height: 100px;
  22. background-color: red;
  23. }
  24.  
  25. .content {
  26. width: 100%;
  27. height: 500px;
  28. background-color: #eee;
  29. margin-top: 30px;
  30. }
  31. .aside {
  32. float: left;
  33. width: 300px;
  34. height: 500px;
  35. background-color: green;
  36. }
  37. .main {
  38. float: right;
  39. width: 600px;
  40. height: 500px;
  41. background-color: green;
  42. }
  43. .footer {
  44. width: 100%;
  45. height: 100px;
  46. background-color: #eee;
  47. margin-top: 30px;
  48. }
  49. </style>

 

二、列表

列表有3种:无序列表,有序列表,自定义列表

列表:相类似,相近的内容使用列表语义

2.1无序列表

 

作用:给文本添加无序列表语义。

ul:unordered list 无序列表

li:list item      列表项    

 

ul和li是第一个成对出现的标签,出现ul一定有Li,有li一定被ul包裹

ul内部只能嵌套li不能出现任何其他标签。

ul>li + tab键 快速生出嵌套关系标签

  1. <h3>服装分类</h3>
  2. <ul>
  3. <li>男装</li>
  4. <li>女装</li>
  5. <li>儿童装</li>
  6. </ul>

 

ul是容器级标签,li也是容器级标签,内部可以书写任何标签,甚至可以书写ul>li

  1. <h3>服装分类</h3>
  2. <ul>
  3. <li>
  4. <h4>男装</h4>
  5. <ul>
  6. <li>夹克</li>
  7. <li>西服</li>
  8. <li>休闲装</li>
  9. </ul>
  10. </li>
  11. <li>
  12. <h4>女装</h4>
  13. <ul>
  14. <li>长裙子</li>
  15. <li>短裙子</li>
  16. <li>T恤</li>
  17. </ul>
  18. </li>
  19. <li>
  20. <h4>儿童装</h4>
  21. <ul>
  22. <li>童装</li>
  23. <li>童鞋</li>
  24. <li>童帽子</li>
  25. </ul>
  26. </li>
  27. </ul>

 

ul内部可以嵌套一个或者多个li标签,li之间没有先后顺序

无序列表前面的小圆点,样式是css设置。

  1. list-style: square;

 

2.2 有序列表

作用:给文本添加有序列表语义

ol:ordered list 有序列表

li:list item    列表项

 

每一个列表项之间有顺序之分

ol,li也是一组成对出现的标签,ol一定嵌套li。

ol内部嵌套一个或者多个Li

  1. <!-- 各阶段考试时间安排 -->
  2. <ol>
  3. <li>html基础考试</li>
  4. <li>js基础考试</li>
  5. <li>js进阶考试</li>
  6. <li>nodejs考试</li>
  7. </ol>

ol,li都是容器级标签,ol内部只能书写Li,li是容器级可以书写任何内容

  1. <!-- li可以嵌套有序列表 -->
  2. <h3>考试说明</h3>
  3. <ol>
  4. <li>
  5. <h4>html基础考试分数统计</h4>
  6. <ol>
  7. <li>100分</li>
  8. <li>98分</li>
  9. <li>70分</li>
  10. <li>50分</li>
  11. </ol>
  12. </li>
  13. <li>
  14. <h4>js基础考试分数统计</h4>
  15. <ol>
  16. <li>98分</li>
  17. <li>90分</li>
  18. <li>70分</li>
  19. <li>50分</li>
  20. </ol>
  21. </li>
  22. <li>
  23. <h4>html进阶考试分数统计</h4>
  24. <ol>
  25. <li>100分</li>
  26. <li>98分</li>
  27. <li>70分</li>
  28. <li>50分</li>
  29. </ol>
  30. </li>
  31. </ol>

 

有序列表前面的数字,css设置

  1. list-style: none;

 

2.3 自定义列表

作用:给文本添加自定义列表语义

dl: definition list 自定义列表

dt: definition title 标题

dd: definition description 描述

 

dl嵌套dt和dd,dt和dd是同级关系,dt是标题,dd是对标题解释说明(dl>dt+dd)

  1. <dl>
  2. <!-- 标题 -->
  3. <dt>苹果公司</dt>
  4. <dd>苹果是美国公司</dd>
  5. <dd>苹果公司收益很多</dd>
  6.  
  7.  
  8. <!-- 标题 -->
  9. <dt>华为公司</dt>
  10. <dd>华为总部在深圳</dd>
  11. <dd>是国内很好的公司</dd>
  12.  
  13. <dt>小米公司</dt>
  14. <!-- dt也可以没有dd,表示没有解释说明 -->
  15. </dl>

 

dl,dt,dd都是容器级标签

dl内部书写dt和dd,可以书写多组dt和dd,dd是对dt解释说明,dd可以有多条也可以没有。

一般我们在使用dl时,只嵌套一组dt和dd,便于样式书写。

结构:

  1. <!-- 一般一个dl嵌套一组dt和dd -->
  2. <dl>
  3. <!-- 标题 -->
  4. <dt>苹果公司</dt>
  5. <dd>苹果是美国公司</dd>
  6. <dd>苹果公司收益很多</dd>
  7. </dl>
  8.  
  9. <dl>
  10. <!-- 标题 -->
  11. <dt>华为公司</dt>
  12. <dd>华为总部在深圳</dd>
  13. <dd>是国内很好的公司</dd>
  14. </dl>
  15.  
  16.  
  17. <dl>
  18. <dt>小米公司</dt>
  19. <!-- dt也可以没有dd,表示没有解释说明 -->
  20. </dl>

 

样式:

  1. <style type="text/css">
  2. dl {
  3. float: left;
  4. width: 300px;
  5. height: 400px;
  6. background-color: lightblue;
  7. margin-left: 30px;
  8. }
  9. </style>

 

 

 

 

想要资料的就加我q3252897743不懂感恩心态的朋友,就不要找我索取了,谢谢

猜你喜欢

转载自blog.csdn.net/qq_39625091/article/details/89500544