HTML基础知识二

知识点导航:

* h 和 p 
* div 和 span
* 列表
* 图片
* 超级链接
* 表单

一、h 和 p <p>

HTML标签是分等级的,HTML将所有的标签分为两种:

1.容器级 ( 里面可以放置任何东西 )
2.文本级 ( 只能放置文字、图片、表单元素 )
  • h 系列

<h1> 到 <h6> 都是标签
<h1></h1> 一级标题
<h2></h2> 二级标题
……
<h6></h6> 六级标题

h 是容器级的标签。理论上里面可以放置p、ul,只是法律上的允许,在语义上,不要这么写。

  • p 标签

p 标签是一个文本级标签,p里面只能放文字、图片、表单元素,其他的一律不能放


二、div 和 span<p>

div 和 span 是非常重要的标签,div 的语义是 division “分割”;span 的语义是 “跨度,范围”,在CSS中,这两个是最最重要的 “盒子”,非常重要的布局标签

* div 是一个容器级标签 
* span是一个文本级标签 ( 只能放文字,图片,表单元素 )

三、列表<p>

列表共有三种,都是以组标签的形式存在:

1.无序列表
2.有序列表
3.定义列表
  • 无序列表<p>

    <ul>
      <li>北京</li>
      <li>上海</li>
      <li>广州</li>
    </ul>
    

ul 是英语 unordered list,也就是 无序列表的意思
li 是英语 list item, 列表项的意思
浏览器默认效果每项前面会有个先导小圆点

注意

  • li 标签是不能单独存在,必须包裹在 ul 标签里面;ul 不能包裹其他标签, 只能包裹 li 标签
  • li 标签是一个容器级标签

  • 有序列表<p>

    <ol>
      <li>北京</li>
      <li>上海</li>
      <li>广州</li>
    </ol>
    

浏览器默认效果每项前面有对应有序数字,使用的不多

  • 定义列表<p>

    <dl>
      <dt>北京</dt>
      <dd>国家首都,政治文化中心</dd>
      <dt>上海</dt>
      <dd>魔都,外滩,东方明珠</dd>
    </dl>
    

定义标签也是一个组标签,但是它里面出现的三种标签:
dl 表示 definition list 定义列表
dt 表示 definition title 定义标题
dd 表示 definition description 定义表述词
dd是用来描述 dt 的,用法比较灵活,一个 dt 可以搭配多个 dd

dt 和 dd 都是容器级标签


四、图片<p>

  • 语法

    <img src="baby.jpg" alt="巴黎结婚照" /> //自封闭标签,也称为单标签
    

HTML 页面不是直接插入图片,而是插入图片的引用地址
img是英语 image “图片” 的简写, src 是英语source “资源” 的简写
img 可以看做是一个文本级的标签,可以当做文本来处理


  • 属性

src 是 img 标签的属性,baby.jpg 是这个属性的值
alt是英语alternate“替代”的意思,就表示不管因为什么原因,当这个图片无法被显示的时候,出现的替代文字(有的浏览器不支持)


  • 支持的图片类型

    页面上可以插入图片,能够插入的图片类型是:jpg ( jpeg )、gif、png、bmp
    不能往网页中插入的图片格式是:psd、ai

  • 相对路径

    上一级    ../
    当前级    .
    下一级    /
    

五、超级链接<p>

  • 语法

    <a href="1.html">结婚照</a>
    

a 是英语 anchor “锚” 的意思,它一个文本级的标签,可以当做文本来处理

  • 属性<p>

title 悬停文本
<a href="09_img.html" title="很好看哦">结婚照</a>
target 是否在新窗口中打开

  <a href="09_img.html" title="很好看哦" target="_blank">结婚照</a>

blank就是“空白”的意思,就表示新建一个空白窗口.也就是说,如果不写target=”_blank”那么就是在相同的标签页打开,如果写了,就是在新的空白标签页中打开
锚点
<a name="label">锚(显示在页面上的文本)</a>
使用 name 属性 或者 id 属性 创建 HTML 页面中的书签。书签不会以任何特殊方式显示,它对读者是不可见的。当使用命名锚(named anchors)时,我们可以创建直接跳至该命名锚(比如页面中某个小节)的链接,这样使用者就无需不停地滚动页面来寻找他们需要的信息了

示例:
首先,我们在 HTML 文档中对锚进行命名( 创建一个书签 ) :
<a name="tips">基本的注意事项 - 有用的提示</a>
然后,我们在同一个文档中创建指向该锚的链接:
<a href="#tips">有用的提示</a>
也可以在其他页面中创建指向该锚的链接:
<a href="http://www.w3school.com.cn/html/html_links.asp#tips">有用的提示</a>
将 # 符号和锚名称添加到 URL 的末端,就可以直接链接到 tips 这个命名锚了


六、表单<p>

<div>
  <form>所有的表单内容,都要写在form标签里面</form>
</div>

表单是用来收集用户信息的
form 是英语表单的意思,form标签里面有 action 属性 和 method 属性,action 属性表述表单将提交到哪, method 属性表示表单用什么HTTP方式提交

  • 文本框

    <input type = "text" />
    

input 表示输入
type 表示类型
text 表示文本

  • 密码框

    <input type ="password" />
    

type属性的值决定input是什么类型的输入框

  • 单选按钮

    <input type ="radio" name ="gender" />男
    <input type ="radio" name ="gender" />女
    

type属性值为radio时,表示单选按钮,它天生是不能互斥的,如果想互斥的话,必须要有相同的 name 属性
若需要默认被选中,增加checked属性值
<input type ="radio" name ="gender" checked ="checked" />

  • 复选框

    <input type ="checkbox" name ="hobby" />吃饭
    <input type ="checkbox" name ="hobby" />睡觉
    <input type ="checkbox" name ="hobby" />打豆豆
    

复选框的type类型值为 checkbox, 虽然不需要互斥, 但最好也是相同的 name

  • 下拉列表

    <select>
      <option>北京</option>
      <option>上海</option>
      <option>深圳</option>
    </select>
    

select 标签和 ul ol dl 一样都是组标签

  • 多行文本框( 文本域 )

    <textarea cols ="30" rows ="10" ></textarea>
    

cols 属性表示 columns “列”,rows 属性代表“行”
标签对内如果有内容则为默认文字

  • 三种按钮

    <input type ="button" value ="普通按钮" /> 
    <input type ="submit" /> 提交按钮
    <input type ="reset" />重置按钮
    

type类型值为button为普通按钮,value为按钮上显示的文字
type类型值为submit为提交按钮,无value值自动回有“提交”文字
type类型值为reset为重置按钮

  • label 标签

    <input type ="radio" name ="gender" id ="male"/><label>男></label>
    <input type ="radio" name ="gender" id ="female"/><label>女</label>
    

input 的 id 属性和 lable 的 for 属性建立了绑定关系,什么表单元素都有 label

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,884评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,347评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,435评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,509评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,611评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,837评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,987评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,730评论 0 267
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,194评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,525评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,664评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,334评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,944评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,764评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,997评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,389评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,554评论 2 349

推荐阅读更多精彩内容

  • 表格 表格不仅用于装载数据,还可通过将其所在区域划分为行和列来实现网页的布局,标记为 。 表格标记 <table>...
    亮亮叔家的小笔笔阅读 337评论 0 1
  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,229评论 1 41
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    程序员poetry阅读 16,524评论 32 459
  • Bootstrap是什么? 一套易用、优雅、灵活、可扩展的前端工具集--BootStrap。GitHub上介绍 的...
    凛0_0阅读 10,861评论 3 184
  • 山高水阔醉心神, 万紫千红点缀春。 欲揽风光凝作画, 不知已是画中人。 2017年04月20日
    尘埃落定1阅读 395评论 2 5