zoukankan      html  css  js  c++  java
  • HTML

    前端

    前端介绍:任何直接能够跟用户打交道的交互页面都可以称之为前端
    软件开发架构:

    ​ c/s架构

    ​ b/s架构

    ​ 本质上b/s也是c/s架构、

    浏览器输入网址发生了几件事?

    ​ 1.输入网址

    ​ 2.朝服务端发送请求(GET / POST)

    ​ 3.服务器接受请求并查询浏览器想要的数据返回给浏览器

    ​ 4.浏览器拿到数据展示页面

    HTTP协议:

    ​ 超文本传输协议

    客户端服务端在数据交互的时候都必须遵循这套协议
    补充:所有文件的后缀名并不是给计算机看的,仅仅只是告诉用户这个文件类型,计算机只有二进 制一个格式
    HTML文档结构:
    <!DOCTYPE html>  <!--声明为html5
    <html>
        <head>
            head存放的内容用户是看不到的,主要是给浏览器和搜索引擎看的
        </head>
        <body>
            展示给用户的内容都在body里面
        </body>
    </html> 
    -->
    
    注释:
    单行注释:
    多行注释:<!--这是多行注释
    -->
    HTML文件打开方式:

    ​ 1.找到该文件选择浏览器打开

    ​ 2.pycharm内自动打开

    head内常用标签:
    title: 页面标题
    style: 写css代码
    script: 内部可以直接写js代码,也可以通过src属性引入外部js代码文件
    body内常用标签:

    ​ 基本标签:

    ​ h1 - h6: 标题标签

    ​ p: 段落标签

    ​ 常用标签:

    ​ div

    ​ span

    ​ p

    ​ a

    ​ img

    ​ 列表标签:

    ​ ul > li

    ​ 表格标签

    ​ from 表单:前后端数据交互

    标签分类:

    ​ 双标签:h1-h6 ,p , a

    ​ 自闭合标签: img , br , hr

    ​ 块级标签:div, h1-h6, p,hr,br

    特点:独占一行,块级标签能够嵌套块级标签和行内标签,能够设置长宽

    ​ 行内标签:span ,a , img , i ,s, b,u

    特点:自身内容有多的就占多大,行内标签不能设置长宽
    UPL:统一资源定位符

    ​ UPL是统一资源定位符,也被成为网页地址,是因特网上标准的资源的地址

    UPL地址有四大部分组成:
    1. 协议:http://, ftp://等
    2. 站点地址:可以是域名或IP地址
    3. 页面在站点中的目录:STU
    4. 页面名称:例如Index.html,各部分之间用' / '隔开

    a标签:

    <!--
    a标签为链接标签
    		可以通过href跳转到指定的网址
    		锚点功能:回到顶部
                <a href=''id='a1'>top</a>
                <a href='#a1'>bottom</a>
    		ps:target属性用来控制是否在当前页面跳转,默认是_self当前页,也可以指定_blank兴建页	面跳转
    补充:所有的html标签都应该有一个id属性,用来唯一标识当前标签,为后续的DOM操作提供基础,也就意味着同一份html中的标签的id不能重复,不写id属性也是可以的
    -->
    

    img标签:

    <!--
    src图片路径:即可以是网络上的图片地址也可以是本地的图片地址
    alt当图片加载失败之后自动展示的提示信息
    title鼠标悬停在图片上时显示的文本
    图片调节长宽的时候只需要调节一个,另一个参数自动等比例缩放
    -->
    

    列表标签:

    <!--
    ur:无序列表
    ol:有序列表
    dl:标题列表
    -->
    

    表单标签:

    <!--固定就以下面的格式书写-->
    <table>
        <thead></thead>
        <tbody></tbody>
    </table>
    <!--
    tr:一个tr表示一行
    border调整列表的边框
    cellspacing调整单元格与外边框之间的距离
    cellpadding 调文本与单元格之间的距离
    rowspan 垂直方向合并
    colspan 水平方向合并
    -->
    
    

    from表单:

    <!--
    功能:获取用户输入(手动输入/选择/默认值),并将获取到的用户信息发送给后端
    from表单中只有input的type类型为submit才会触发提交信息的动作,如果不想通过input标签来触发提交动作,那么可以直接写一个<button>button按钮</button>
    	input:
    		通过控制type的类型从而实现不同的获取用户输入的标签样式
    		text   普通文本
    		password  密文
    		date   日历
    		radio   单选框
    		checkbox  多选框
    		file   获取文件
    		submit  出发提交数据的行为
    		button  普通的按钮
    		reset  重置from表单内容
    		select 选择框,默认是单选的,可以通过multiple参数将单选变为多选,一个option就是一个选项
    		textarea  获取用户打断文本值
    from表单中几个重要的属性:
    	action  用来控制数据到底提交给谁,写url来指定提交给谁
    	from表单默认时get请求,可以通过method属性提交修改方法
    	from表单中需要给每一个获取用户输入的标签加上name属性来表示当前数据的类型,你可以将namesx当作字典的key,用户输入的当作字典values,并且你可以手动设置values
    	from表单发送文件,需要修改enctype,默认是urlencodedu支持传输文件,需要将其修改为multipart/from-data	
    -->
    
  • 相关阅读:
    设计模式
    C++下char/string跟int型转换比较
    function
    流程控制
    运算符
    type
    language
    phpbasic
    html标签集合
    课题六
  • 原文地址:https://www.cnblogs.com/njzy-yuan/p/10976182.html
Copyright © 2011-2022 走看看