1.HTML

169 阅读4分钟

快捷键 1.option+shit+向下箭头 是复制。 2.comd+d 选中相同的标签,然后整体修改。 3.option + 上/下移动。 4.tab 向右缩近两格,shift+tab 向左缩近

  • 1.超文本?链接 多个网页链接在一起。
  • 2.标记?也叫做标签,带尖括号的文本,html只有尖括号,一般都是小写,结束标签比开始标签多一个杠。
  • 3.html主要学习标签。
  • 4.单标签和双标签 扩展名是.html,
单标签也有<br>换行  <hr> 水平线/ 一般都是双标签。
<strong> </strong>加粗标签
  • 5.骨架
英文叹号 生成html骨架。
根标签<html> </html>
<!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>
    <!-- 网页内容 -->
</body>
</html>

  • 6.标签的关系
父子关系 缩紧两个空格,<head><title>
并行关系,对齐,兄弟关系head body
  • 7.注释 和 说明
快捷键 crtl+/ 
<!--  -->
  • 8.标题标签
文字加粗
字号逐渐减小
独占一行,换行
一共6h1一个网页中只能使用一次,用来放页面标题或网页logo。
h2~h6没有使用次数限制。
    <h1>标题</h1>
    <h2>标题</h2>
    <h3>标题</h3>
    <h4>标题</h4>
    <h5>标题</h5>
    <h6>标题</h6>
  • 9.段落标签
一般用在新闻的段落,文章的段落,产品描述信息等,
p 独占一行,
段落之间有缝隙

  • 10.换行水平线
br hr是单标签。
option+shit+向下箭头 是复制。
<body>
    第一行文字的<br>
    第二行文字
    <hr>
</body>

  • 11.文本标签
加粗,倾斜,下划线,删除线标签
strong,em,ins,del 有强调的作用。


<strong></strong>
<em></em>
<ins><ins>
<del><del>



<b></b>
<i></i>
<u></u>
<s></s>


   <strong>加粗 </strong>
    <b>加粗2</b>
   
    <br>
    <em>倾斜</em>
    <i>倾斜2</i>

    <br>
    <u>下划线</u>
    <ins>下划线</ins>

    <br>
    <del>删除线</del>
    <s>删除2</s>


  • 11.图像标签 img是一个单标签
./ 当前目录下。 <img src="./cat.jpeg">
src 图片对的路径。

  <!-- alt是图片无法显示的时候显示的文字 -->
  <!-- title是鼠标停在图片上显示的文字 -->
  <!-- width 图片的宽度 等比例放大 一般只写一个就可以-->
  <!-- height 图片的高度 等比例放大 一般只写一个就可以 html中的属性和属性之间是空格 属性和属性值之间src=""-->
  
    <img src="./imgs/11.jpg" alt=" 这是待五花肉烧烤的图片" title="淄博烧烤" width="800">
  • 12.路径:从起点到终点经历的路线。
相对路径:从当前文件位置出发查找目标文件。
绝对路径:从盘符出发查找目标文件。

相对路径 [
./当前文件夹所在的文件夹,
文件夹/
]

绝对路径 window是从盘符出发,mac是根目录出发
mac:
<img src="file:///Users/edy/Desktop/mianshi/html/cat.jpeg" alt=" 这是待五花肉烧烤的图片111" title="淄博烧烤" width="800">

  • 13.超链接
a href
b 加粗

     href = "#" 空链接
     target = "_blank" 空白页面打开,也就是另启一个页面打开。
默认是target = "_self" 当前页面中替换打开。

  • 14.写页面的时候,从上到下,先整体再局部。

  • 15.有序列表,无序列表,自定义列表

有序列表中 ol li
ol只能包含li,li可以包含其他标签。

无序列表 ul li
ul 只能包含li,li可以包含其他标签。

自定义列表 dl  一般网页的底部都使用dl dd dt
dl只能包含dtdd.其中dt是标题,dd是描述。
dd d可以包含其他标签

快捷生成 
>大于号是父子关系,+号是并列关系
dl>dt+dd
dl>dt*4


无序列表和自定义列表的区别是多了一个dt,标题。


    <ul>
        <li><a href="http://www.baidu.com">百度</a></li>
        <li><a href="http://www.sina.com">新浪</a></li>
        <li><a href="http://www.sohu.com">搜狐</a></li>
        <li><a href="http://www.163.com">网易</a></li>
     </ul>
     
     <ol>
        <li>语文</li>
        <li>数学</li>
        <li>英语</li>
        <li>体育</li>
    </ol>
     <dl>
        <dt>北京市</dt>
        <dd>顺义区</dd>
        <dd>朝阳区</dd>
        <dd>海淀区</dd>
        <dd>昌平区</dd>
        <dd>丰台区</dd>
    </dl> 
  • 16.表格
<!-- 表格中的th是表头 表头只能在tr头部 table是表格,tr是行,th是表头的单元格,td 是内容单元格-->
<body>
    <table border="1">
        <tr>
            <th>姓名</th>
            <th>语文</th>
            <th>数学</th>
            <th>总分</th>
        </tr>   
        <tr>
            <td>张三</td>
            <td>99</td>
            <td>100</td>
            <td>199</td>
        </tr>
        <tr>
            <td>张三</td>
            <td>99</td>
            <td>100</td>
            <td>199</td>
        </tr>
    </table>
</body>
</html>

表格的结构 thead/tbody/tfoot

  <table >
 <!-- 表格的头部 -->
        <thead>
            <tr>
                <th>姓名</th>
                <th>语文</th>
                <th>数学</th>
                <th>总分</th>
            </tr>   
        </thead>
 <!-- 表格的主体 -->
        <tbody>
            <tr>
                <td>张三</td>
                <td>99</td>
                <td>100</td>
                <td>199</td>
            </tr>
            <tr>
                <td>张三</td>
                <td>99</td>
                <td>100</td>
                <td>199</td>
            </tr>
        </tbody>
 <!-- 表格的底部 -->
        <tfoot>

        </tfoot>
    </table>

合并单元格

跨行合并,跨列合并,保留最左最上的单元格,
rowspan 
colspan 合并的单元格数量。
横着合并叫跨列,竖着合并叫跨行。

表单

收集用户信息

表单元素:
1.input表单元素是一个单标签: {输入框text文本框,password密码框,radio单选框,checkbox复选框,file上传文件,placeholder占位文本
}

默认选中 checked,
占位文本 placeholder

2.select 下拉菜单
   <select>
        <option>北京</option>
        <option>上海</option>
        <option>广州</option>
        <option selected>深圳</option>
   </select>
    
3.文本域
  <!-- 文本域 -->
    请您留言:<br>
    <textarea name="" id="" cols="30" rows="5" placeholder="评论" >内容</textarea>
    
4.label <!-- label标签是标签的文本说明。一般配合表单标签使用,但是不属于表单标签。 -->
5.button 必须配合form才能一起使用,button:submit ,reset,button.
6.语义化:header头部,nav导航,aside 侧边栏 ,section article网页区域,footer网页底部,
  无语义化:div span是格子 div会自动占一行,span不会自动换行。
7.字符实体:空格 &nbsp; 小于号 &lt; 大于号&gt;

day01-HTML基础.png

day02-HTML进阶.png