01 前端篇(标签)

HTML:

  • 标签:

是由一对尖括号包裹的单词构成

标签不区分大小写

标签分为两部分,开始标签和结束标签 <a></a>

自闭和标签 <br/><hr/><inpt/><img/>

标签可以嵌套,但不能交叉嵌套

所有标签统分为块级标签和内联标签

  • 标签的属性

一组键值对

只能出现在开始标签,自闭和标签

属性名全部小写,属性值必须使用单引号或双引号包裹  name = “lily”

如果属性名和属性值完全一样,则直接写属性名即可。如 readonly

  •  <!DOCTYPE html> :告诉浏览器以哪种规范
  • head 标签:

<meta>:自闭和标签。 http-requiv、content;URL 和 name

name:主要用于描述网页。   keywords、description

http-equiv:refresh、content-Type、X-UA-Compatible

<title></title>:标题

<link>:自闭和标签   rel=”icon” href = “jd.ico”  图标

  • body标签:

<h1></h1>:从 1 到 6 ;块级标签

<p></p>:段落。换行+隔行; 块级标签

<br/>:换行

<hr/>:水平线

<b></b>:给自己加粗

<em></em>:变成斜体

<strike></strike>:去除。

<del></del>:去除

2<sub>3</sub>:下角标

2<sup>3</sup>:上角标

& nbsp; :表示一个空格

& copy;:版权符号

& lt; :< 符号

& gt; : > 符号

<img src=”1.jpg”  width=”200px” height=”200px” alt=”hehe” title=”girl”>:自闭和标签,内联标签   alt 是加载失败时显示的内容

<a href=”http://www.baidu.com” target=”_blank” title=”hehe”>百度</a>:1. 超链接 2. 锚(#id)

<div></div>:没有特殊的处理,控制一块。  和<p></p>区别是没有隔行

<span></span>:内联标签

块级标签(block):自己独占一行,即使没有填满。

内联标签(in-line):和其它元素位于同一行,占的地方取决于文本

  • 列表标签:

<ul></ul>  <li></li>: unordered list 无序列表

<ol></ol>  <li></li>:有序列表

<dl></dl>  <dt></dt> <dd></dd>

  • 表格标签:<table border=1> : <tr>: <td> <th> 合并单元格 rowspan colspan
  • 表单标签:<form>

表单用于向服务器传输数据

表单属性:

method: get:1.提交的键值对放在url 后面2. 安全性相对较差3. 对提交内容有长度限制  ; post:1.提交键值对不在地址栏 2. 安全性相对较高 3. 提交内容长度理论上无限制

action:表单提交到哪里

表单元素:

1.  <input>:自闭和标签。 type、value、name

       2.  <select></select>: name、multiple、size

<optgroup label=””></optgroup>

<option value=””></option>

3. <textarea></textarea>:

4.  <label for=”www”></label> <input id=”www” type=”text”> label 和 input进行一个关联

div:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>div</title>
    <style>
        div{
            color: #cc3399;
            background-color: cadetblue;
        }
        span{
            color: green;
            background-color: pink;
        }
        #div1{
            color: antiquewhite;
            height: 500px;
            background-color: #cc3399;
        }
        #div2{
            height: 500px;
            background-color: pink;
        }
        #div3{
            height: 500px;
            background-color: yellow;
        }
    </style>
</head>
<body>
hello world
<h1>hello world</h1>
<p>hello world</p>
<!--<div style="color: yellow">hello div</div>-->
hello before<div>hello div</div>hello after
<span>hello span</span>
<b>加粗</b>
<em>斜体</em>
<strike>不建议使用的 strike </strike>
<del>delete</del>
<br>
2<sub>3</sub>
2<sup>3</sup>
hello&nbsp;&nbsp;&nbsp;world   &copy;&lt;h1&gt;
<img src="1.jpg" width="200px" height="200px" alt="hehe" title="girl">
<a href="http://www.baidu.com" target="_blank">百度</a>
<br>
<div id="div_top">top</div>
<a href="#div1">第一章</a>
<a href="#div2">第二章</a>
<a href="#div3">第三章</a>

<div id="div1">第一章</div><a href="#div_top">返回</a>
<div id="div2">第二章</div><a href="#div_top">返回</a>
<div id="div3">第三章</div><a href="#div_top">返回</a>
</body>
</html>

form:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>form</title>
</head>
<body>
<form action="127.0.0.1:8090/index" method="get">
    <p>姓名:<input type="text" name="username"></p>
    <p>密码:<input type="password" name="password"></p>

    <p><input type="submit" value="submit"></p>
    <p><input type="button" value="button"></p>

    <p>hobby: basketball<input type="checkbox" name="hobby" value="1"></p>
    <p>hobby: volleyball<input type="checkbox" name="hobby" value="2"></p>

    <p>male<input type="radio" name="sex" value="0"></p>
    <p>female<input type="radio" name="sex" value="1"></p>

    <p>upload<input type="file"></p>
</form>
</body>
</html>

list:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>list</title>
</head>
<body>
<ul>
    <li>111</li>
    <li>111</li>
    <li>111</li>
    <li>111</li>
</ul>

<ol>
    <li>222</li>
    <li>222</li>
    <li>222</li>
    <li>222</li>
</ol>

<dl>
    <dt>第一章</dt>
    <dd>lalala</dd>
    <dd>lalala</dd>
    <dd>lalala</dd>
    <dd>lalala</dd>
    <dt>第二章</dt>
    <dd>lalala</dd>
    <dd>lalala</dd>
    <dd>lalala</dd>
    <dd>lalala</dd>
    <dt>第三章</dt>
    <dd>lalala</dd>
    <dd>lalala</dd>
    <dd>lalala</dd>
    <dd>lalala</dd>
</dl>
</body>
</html>

原文地址:https://www.cnblogs.com/mlllily/p/10348838.html

时间: 2024-08-02 21:14:54

01 前端篇(标签)的相关文章

jquery前端篇

QQ:1187362408 欢迎技术交流和学习 jquery前端篇(jquery): TODO: 1,jquery:精确控制页面对象,体现了OOP思想(面向对象) 2,jquery:选择器的调用 3,jquery:扩展validate插件,实现自定义验证控件,统一调用 4,jquery:前端获取后台数据,属性调用 5,jquery:each循环遍历json数据 6,字符串转换为json的两种方式:eval('('+string+')'),$.parseJSON(string)[需要引用jquer

web前端篇:CSS使用,样式表特征,选择器

目录 web前端篇:CSS使用,样式表特征,选择器 1.CSS介绍 2.CSS使用 3.样式表特征 4.CSS选择器 5.选择器的优先级 6.练习题: web前端篇:CSS使用,样式表特征,选择器 1.CSS介绍 CSS :Cascading Style Sheet 层叠样式表 作用 :修饰和美化页面元素,实现网页排版布局 2.CSS使用 1行内样式/内联样式 特点 :在具体的标签中使用style属性,引入CSS样式代码 语法: CSS 样式声明 / 语句: 对当前元素添加样式 语法:CSS 属

[转]解读2014之前端篇:任性的颠覆式改变

http://www.infoq.com/cn/articles/2014-review-front-end-part 2014年,整个IT领域发生了许多深刻而又复杂的变化,InfoQ策划了“解读2014”年终技术盘点系列文章,希望能够给读者清晰地梳理出技术领域在这一年的发展变化,回顾过去,继续前行. 本篇是解读系列的前端篇,小编邀请到天猫前端团队的三七.铁军.不四.鬼道这四位专家来解读2014年前端领域最引人注目的几大热点. HTML5正式定稿,ECMAScript 6 规范从纸上走到现实 2

web 前端篇:web前端到底是什么?有前途吗 ?

{" web前端开发 "是什么? } {" web前端开发 "有前途吗?}{" web前端开发 "到底怎么学?}这3个对象,是你入[前端]的初恋,对!没错同时和 3个对象谈恋爱. web 前端篇:web前端到底是什么?有前途吗 ?请听:微信jingfeng18分享 NO 1: web前端开发 "是什么? 其实web前端这个职位,并没有一个有效的历史记录可以查询,更没有一个明确的定义,她不像Java 攻城狮.c++开发这种一开始就有明确定

smarty前端常用标签

{* {extends file='blockparent.tpl'} *} {*必须放在模板的第一行,如果要用子模板来扩展父模板,那么它只能有{block}的区域任何其他模板的内容将被忽略*} {config_load file='config.conf'}{*载入配置文件*} <html> <head> <meta charset='utf-8' /> <style type="text/css"> .nav{ margin-left

C/C++笔试忍法帖01——系统篇

1.进程和线程的差别. 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的独立单位,线程不拥有系统资源,但可以访问隶属于进程的资源. (4)系统开销:在创建或撤消进程时,由于系统都要为之分配和回收资源,导致系统的开销明显大于创建或撤消线程时的开销. 2.如果只想让程序有一个实例运行,不能运行两个.

angular2之前端篇—1(node服务器分支)

上一篇.net core和angular2之前端篇-1 使用的是dotnet模板.之所以用它,因为想用他写webapi,但是写道下一篇的时候遇到点问题,所以先写个分支测试一下.这次是用Node作为服务器--webpack-dev-server.感觉这个demo 好简单啊! 一.新建一个项目目录,这里为F:\Visual Studio Code\app1 二.在项目根目录下添加JSON配置文件:package.json.tsconfig.json.typings.json { "name"

移动前端头部标签(HTML5 head meta)

移动前端开发中添加一些webkit专属的HTML5头部标签,帮助浏览器更好解析html代码,更好地将移动web前端页面表现出来.本文整理一些常用的meta标签. <!DOCTYPE html> <!-- 使用 HTML5 doctype,不区分大小写 --><html lang="zh-cmn-Hans"> <!-- 更加标准的 lang 属性写法 http://zhi.hu/XyIa --><head> <!-- 声明

移动前端头部标签(HTML5 head meta)转载

移动web页面头部书写 字数2516 阅读1128 评论0 喜欢30 HTTP 标题信息(http-equiv) 和页面描述信息(name) http-equiv:该枚举的属性定义,可以改变服务器和用户代理行为的编译.编译的值取content 里的内容.简单来说即可以模拟 HTTP 协议响应头.最常见的大概属于Content-Type了,设置编码类型.如 <meta http-equiv="Content-Type" content="text/html; charse