HTML基础(1)

HTML:HTML是前端页面标签语言,用来写前端的静态页面

  使用pycharm专业版可以创建一个HTML文件,在写标签时,可写出完整的标签在使用tab键补全一对标签,或者使用<标签名>后自动补齐一对标签,使用ctrl+/ 注释代码

  一个标准的HTML包含了head头部和body身体的部分,像是人体的头部和躯*分

  一个标准的HTML格式:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
</html>

  head中一般只保存style样式和title,展示内容全部放在body中

h标签:一般是h1-h6,依次变小

<h1></h1> 标题标签h1
<h2></h2> 标题标签h2
<h3></h3> 标题标签h3
<h4></h4> 标题标签h4
<h5></h5> 标题标签h5
<h6></h6> 标题标签h6

<div></div>

块级标签,标签可以无内容,会占满整行HTML的标签,特点是没有任何属性(可通过浏览器-检查-右侧style中查看),可通过css装饰后成为任意一种标签

 

<span></span>

行内标签也叫内联标签,没有任何属性,必须要有内容,作用的长度就是内容的长度,可通过css装饰器变成任意一种标签

 

<input></input>

  文本框标签,包含多个属性,text、password、button、checkbox、radio、file、submit、reset

<!--    placeholder起提示作用,出现光标后文案自动消失-->
<!--    value 文案不消失,常用用法是自动填充账户密码-->
<!--    password 输入为密文-->
<!--    button,按钮点击页面不会刷新-->
    <input type="text" placeholder="请输入用户名">
    <input type="text" value="请输入用户名">
    <input type="password">
    <input type="button" value="登录">
<!--    radiod单选框,可通过相同的name互斥来实现单选-->
<!--    checkbox复选框,checkded="checked"实现默认选项-->
    <span>男</span><input type="radio" name="sex">
    <span>女</span><input type="radio" name="sex">
    <span>篮球</span><input type="checkbox" >
    <span>足球</span><input type="checkbox" checked="checked">

  reset--重置必须要在form中

 

<form></form>

  通过form标签来包裹,通常与input标签连用,实现向后端请求数据,form 有method属性,可实现get和post请求,get请求url上挂参数,post提交body中,input中有name属性,用来拼接参数实现接口传参 

<!--    与后端数据交互的方式:-->
<!--        1、通过form标签包裹,实现表单提交-->
<!--        2、异步提交,ajax ------->
<!--            更注重用户体验,防止用户在多个表单填错一个表单后,会刷新掉所有的已填表单,异步提交后,如果出错后不会刷新表单-->
    <form method="get" action="http://www.baidu.com">
<!--        onclick表示在button的后续操作;submit后页面会跳转,跳转到form知道的action地址-->
        <input type="button" value="登录" onclick="alert(111)">
        <input type="submit" value="注册"  >
    </form>

  

<label> </label>

label 标题标签 与input联合运用,增加input的点击范围 可直接点击文字就输入 for:映射到input的id

 

<textarea> </textarea>

多行文本 textarea 默认值在标签之间

 

<a> </a>

超链接 href属性为跳转的地址,target属性为以什么方式跳转"_blank"新tab跳转,a标签还可以做锚点,通过id进行对应关系的映射 去掉a标签的下划线通过属性text-decoration:none

 

 

 

  

HTML基础(1)

上一篇:到创建Vue项目,即是在输入vue init webpack my-first-vue 回车键之后显示 Command vue init requires a global addon to be installed. Please run npm install -g @vue/cli-init and try again.


下一篇:[JSOI2008]球形空间产生器(线性代数+高斯消元)