• Web前端 --- HTML


    HTML

    超文本协议

    文件名的后缀

    文件的后缀是给人看的,对于计算机来说,全都是二进制,之所以不同的后缀名有不同的功能,是我们程序员自己人为的定制的

    注释是代码之母

    HTML的注释

    单行注释:

    多行注释:<!-- 多行注释(分行写) --->

    我们在搭建页面的时候,通常会利用注释来划分区域

    HTML常用标签

    #### 标签的分类1:*

    1.双标签(h1,title,head,body,style,i,s,u,p,a,div,span,ol,li,table,thead,tbody,tr,td,)

    2.自闭和标签(meta,scrip,link,br,hr,img)

    标签的分类2:

    1.块级标签 h1~h6 p br hr div

    独占一行,

    注意:

    (1).块儿级标签内可以嵌套其他块儿和行内标签

    (2).p标签虽然是块儿级标签,但是他的内部不能嵌套任何块儿级标签,只能嵌套行内标签

    2.行内标签 s i u b span

    内部文本多大,就占多大,行内不能嵌套行内和块

    标签通常有两个属性

    id 就类似于是身份证号,每一个标签都应该有id值,并且在同一个html文档中,标签的id不能重复

    class 类属性 有点类似于面向对象的继承 class = 'c1 c2 c3' 你这个标签就会拥有c1 c2 c3的所有样式

    head内常用标签

    title:定义网页标题
    
    style:内部支持写css代码
    
    link:引入外部css样式文件
    
    script:内部可以直接写js代码,也可以引入外部js文件
    
    meta:定义网页源信息
    

    body内常用标签

    h1~h6  段落标题
    p      段落标签,一个p就是一行内容
    s      删除线
    b      加粗
    u      下划线
    i      斜体
    br     换行
    hr     一条分割线
    

    body内特殊符号

    &nbsp   空格
    &amp    &
    &yen    ¥
    &gt     >
    &lt     <
    &copy   ©
    &reg    ®
    

    body内重要的标签

    div 块儿标签   可以在这块区域内填写任何内容
    span  行内标签  内部文本有多少占多少
    

    body内链接标签

    a   
    跳转功能  
    <a href="https://www.sogo.com">点我点我</a>
    
    描点功能  
    <a href="" id="a1">文章开头</a>
    <a href="#a1">回到顶部</a>
    

    body内图片标签

    img
    <img src="11111.jpg" alt=""title="真好看">
    
    参数解释:
    src:向网页上展示图片的地址,也可以是url(网址)
    alt:当图片加载不出来的时候,展示的提示信息
    title:鼠标悬浮上去之后展示的提示信息
    width和height:宽度和高度,只设置一个的时候等比例缩放,两个一起设置会失帧
    

    body中的列表标签

    无序列表
    ul>li
    
    有序列表
    ol>li
    
    标题列表
    dl>dt  小标题,自动加粗
       dd  小章节
    

    body中的表格标签

    <table>
     	<thead>
     		<tr>   # 一个tr就是一行
    			<th>username</th>  # th会自动加粗
     			<th>password</th>
    			<th>hobby</th>
     			<th>is_delete</th>
    		</tr>  一个tr就表示一行
     	</thead>
    	<tbody>
    		<tr>
     			<td>jason</td>
     			<td>123</td>
     			<td>study</td>
     			<td>0</td>
     		</tr>
     	</tbody>
     </table>
    

    form表单

    能够获取用户输入(输入,选择,上传的文件)并将用户输入的内容全部发送给后端

    form的参数

    action:控制数据提交的地址

    1.不写,默认就是朝当前这个页面所在的地址提交数据

    2.写全路径(https://www.baidu.com

    3.只写路径后缀(/index/)

    通常情况下input需要结合label一起使用

    <label for="d1">用户名:<input type="text" id="d1"></label>
    

    绑定id值之后点击label标签内的任何位置都可以自动选中input框

    能够触发form表单提交数据的动作有两个标签

    1.input标签 type=submit

    2.button标签

    与后端进行交互,所有获取用户输入的标签,都应该有name属性

    1.name属性就类似于字典的key

    2.input框获取到的用户输入都会放到input框的value属性中

    3.针对选择框,传到后端的数据,由value属性决定

    4.form表单如果要提交文件数据,必须在form中修改一下属性

    enctype="multipart/form-data"
    
  • 相关阅读:
    elasticsearch-排序(六)
    elasticsearch-分词器(五)
    elasticsearch-搜索-基本搜索(四)
    elasticsearch-文档(三)
    elasticsearch-集群(二)
    FFmpeg架构之I/O模块分析
    DirectShow 在 VS2010 中开发环境的设置
    预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
    2012年软件开发者薪资调查报告
    深入了解 VP8
  • 原文地址:https://www.cnblogs.com/whkzm/p/11852388.html
Copyright © 2020-2023  润新知