HTML列表


  列表标签

标签 描述
<ol> 定义有序列表。
<ul> 定义无序列表。
<li> 定义列表项。
<dl> 定义定义列表。
<dt> 定义定义项目。
<dd> 定义定义的描述。
<dir> 已废弃。使用 <ul> 代替它。
<menu> 已废弃。使用 <ul> 代替它。

常用的列表

1. 无序列表

使用标签: <ul>, <li>

属性: disc, circle, square

示例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>聊表</title>
</head>
<body>
<!--无序列表, 列表项为li-->
<!--disc 实心圆, circle 空心圆, square 实行正方形, 依次更改运行看下-->
<ul type="disc">
<li>apple</li>
<li>orange</li>
<li>bananer</li>
<li>Berry</li>
</ul>
</body>
</html>

2. 有序列表

使用标签<ol>, <li>

  属性: A, a, I, i, start

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>列表</title>
</head>
<body>
<!--有序列表, 列表项为li-->
<!--A: 以A,B,C...排序
a: 以a,b,c...排序
I: 以I, II, III...排序
i: 以i,ii,iii...排序
start: 自己定义排序的第一个-->
<ol type="i">
<li>iOS</li>
<li>Android</li>
<li>Java</li>
<li>Swift</li>
<li>Objective-C</li>
</ol>
</body>
</html>

  3. 嵌套列表(包含有序列表嵌套, 无序列表嵌套)

  使用标签<ul>, <ol>, <li>

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>列表</title>
</head>
<body>
<!---->
<ul type="square">
<li>iOS</li>
<ul>
<li>iPhone</li>
<li>iWatch</li>
<li>iPod</li>
<li>iPad</li>
</ul>
<li>Android</li>
<ul>
<li>Any Call</li>
<li>Oppo</li>
<li>Vivio</li>
<li>Huawei</li>
</ul>
<li>Objective-C</li>
</ul>
</body>
</html>

  4. 自定义列表

  使用标签<dl>, <dt>, <dd>

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>自定义列表</title>
</head>
<body>
<!--定义自定义列表-->
<dl>
<!--定义自定义项目-->
<dt>cast:</dt>
<!--定义自定义描述-->
<dd>vi. 1投掷扔抛, 2丢弃, 抛弃 3把...投向, 抛射, 4分派..., 扮演角色 5铸造, 浇铸 n. 全体演员</dd>
<dt>forecast:</dt>
<dd>v. 预测, 预报, /dd>
<dd>n. 预测, 预报<</dd>
<dt>insight:</dt>
<dd>n. 洞察力, 领悟 v. 洞悉, 了解</dd>
</dl>
</body>
</html>

HTML块


  1. HTML块元素

  块元素在显示时, 通常会以新行开始

  如: <h1>, <p>, <ul>

  2. HTML内联元素

  内联元素通常不会以新行开始

  如: <b>, <a>, <img>

  3. HTML <div>元素

  <div>元素也被称为块元素, 其主要是组合HTML的容器

  4. HTML <span>元素

  span元素是内联元素, 可作为文本的容器

  例:可粘贴运行一下查看效果(开发工具IntelliJ IDEA)

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>块元素</title>
<!--样式-->
<style type="text/css">
#wraper p{
color: blueviolet;
}
#span span{
color: indianred;
}
</style>
</head>
<body>
<!--块元素-->
<h1>visual:</h1>
<p>视力的, 视觉的</p>
<!--内联元素-->
<b>vision:</b>
<a>1视力, 2眼光,远见, 洞察力 3幻想 4设想, 念头</a>
<!--div元素-->
<div id="wraper">
<p>prospective</p>
<a>1可能的,有望的 2未来的, 即将发生的</a>
</div>
<!--span元素: 文本的容器-->
<div id="span">
<p>respective: <span>分别的,</span> 各自的</p>
</div>
</body>
</html>

HTML布局


  推荐两种方式:

  1. 使用<div>元素布局

  例:css代码中其实div不用加, 通常也不用添加

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>div布局</title>
<style type="text/css">
body{margin: 0px}
div#container{
/*可以充满全屏*/
width: 100%;
height: 950px;
background-color: darkgray;
}
div#heading{
width: 100%;
height: 10%;
background-color: aqua;
}
div#menu{
width: 30%;
height: 80%;
background-color: darkorange;
float: left;
}
div#mainbody{
width: 70%;
height: 80%;
background-color: brown;
float: left;
}
div#footing{
width: 100%;
height: 10%;
background-color: cornflowerblue;
clear: both;
}
</style>
</head>
<body>
<div id="container">
<div id="heading">头部</div>
<div id="menu">内容菜单</div>
<div id="mainbody">内容主体</div>
<div id="footing">底部</div>
</div>
</body>
</html>

  2. 使用<table>元素布局

  例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>table布局</title>
</head>
<body marginheight="0px" marginwidth="0px">
<table width="100%" height="950" style="background-color: darkgray">
<tr>
<td colspan="3" width="100%" height="10%" style="background-color: aqua">
头部
</td>
</tr>
<tr>
<td width="20%" height="80%" style="background-color: cornflowerblue">
<ul>
<li>diktatet</li>
<li>diktator</li>
<li>diktation</li> </ul>
</td>
<td width="60%" height="80%" style="background-color: cadetblue">中间部分</td>
<td width="20%" height="80%" style="background-color: crimson">右菜单</td>
</tr>
<tr>
<td width="100%" height="10%" colspan="3" style="background-color: coral">底部</td>
</tr>
</table>
</body>
</html>

欢迎大家提问和评论, 我尽我所能的为大家解答, 一起学习, 共同成长~

南心芭比: 热爱分享, 收获快乐~  

HTML5学习笔记<四>: 列表, 块和布局的更多相关文章

  1. HTML5学习笔记四:html5结构

    一.大纲:大纲即文档中各内容区块的结构编排 1. 显示编排内容区块:使用section等元素创建文档结构,每个内容区块使用标题(h1~h6,hgroup); 2. 隐式编排内容区块:根据页面所书写的各 ...

  2. HTML5学习笔记四 HTML文本格式化

    HTML 格式化标签 HTML 使用标签<b> 与<i> 对输出的文本进行格式, 如:粗体 or 斜体 这些HTML标签被称为格式化标签 通常标签 <strong> ...

  3. HTML5学习第四天

    HTML5学习第四天 一.HTML列表 HTML列表,有无序表,有序表以及自定义表,列表于列表之间可以实现嵌套 列表相关操作 <ul> <li>(多选)谁世界第二可爱?< ...

  4. Windows phone 8 学习笔记(5) 图块与通知

    原文:Windows phone 8 学习笔记(5) 图块与通知 基于metro风格的Windows phone 8 应用提到了图块的概念,它就是指启动菜单中的快速启动图标.一般一个应用必须有一个默认 ...

  5. python3.4学习笔记(四) 3.x和2.x的区别,持续更新

    python3.4学习笔记(四) 3.x和2.x的区别 在2.x中:print html,3.x中必须改成:print(html) import urllib2ImportError: No modu ...

  6. kvm虚拟化学习笔记(四)之kvm虚拟机日常管理与配置

    KVM虚拟化学习笔记系列文章列表----------------------------------------kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51 ...

  7. go微服务框架kratos学习笔记四(kratos warden-quickstart warden-direct方式client调用)

    目录 go微服务框架kratos学习笔记四(kratos warden-quickstart warden-direct方式client调用) warden direct demo-server gr ...

  8. html5学习笔记一

    HTML5学习笔记 <video>标记:定义视频,Ogg.MPEG4.WebM三种格式 <video src=”movie.ogg”  controls=”controls”> ...

  9. C#可扩展编程之MEF学习笔记(四):见证奇迹的时刻

    前面三篇讲了MEF的基础和基本到导入导出方法,下面就是见证MEF真正魅力所在的时刻.如果没有看过前面的文章,请到我的博客首页查看. 前面我们都是在一个项目中写了一个类来测试的,但实际开发中,我们往往要 ...

随机推荐

  1. Bootstrap入门(十三)组件7:导航条

    Bootstrap入门(十三)组件7:导航条 1.默认样式的导航条 2.嵌入表单和按钮 3.嵌入文本和非导航的链接 4.组件排列和下拉菜单 5.固定在顶部/底部 6.反色的导航条 7.路径导航 首先先 ...

  2. DotNet加密方式解析--数字签名

    马上就要过年回村里了,村里没有wifi,没有4G,没有流量,更加重要的是过几天电脑就得卖掉换车票了,得赶紧写几篇博客. 数据安全的相关技术在现在愈来愈变得重要,因为人们对于自身的信息都有一种保护的欲望 ...

  3. 开箱即用 - Grunt合并和压缩 js,css 文件

    js,css 文件合并与压缩 Grunt 是前端自动化构建工具,类似webpack. 它究竟有多强悍,请看它的 介绍. 这里只演示如何用它的皮毛功能:文件合并与压缩. 首先说下js,css 合并与压缩 ...

  4. java原装代码完成pdf在线预览和pdf打印及下载

    这是我在工作中,遇到这样需求,完成需求后,总结的成果,就当做是工作笔记,以免日后忘记,当然,能帮助到别人是最好的啦! 下面进入正题: 前提准备: 1. 项目中至少需要引入的jar包,注意版本: a)  ...

  5. matlab for循环应用(阶乘及the day of year)

    一.N的阶乘 %脚本文件:test.m %N的阶乘 使用举例 % 定义变量 % ii ---循环变量,也就是循环次数 % N ---N的阶乘 % N_factorial --计算N的阶乘 clc;cl ...

  6. PHP递归遍历指定文件夹内的文件

    今天早上在地铁上看了关于文件和文件夹的一章,正好最近刚搞懂linux的文件系统,觉得对文件属性的访问跟Shell命令很像,所以想晚上来实践一下. 发现php的文件夹函数好像没有提供遍历文件夹下的所有文 ...

  7. 图片转换PDF

    组件在我的文件里,需要的可以找找. public partial class MainForm : Form { private string srcFile, destFile; bool succ ...

  8. 一步一步学Python(2) 连接多台主机执行脚本

    最近在客户现场,每日都需要巡检大量主机系统的备库信息.如果一台台执行,时间浪费的就太冤枉了. 参考同事之前写的一个python脚本,配合各主机上写好的shell检查脚本,实现一次操作得到所有巡检结果. ...

  9. ORACLE-EXP和IMP方法介绍

    说明: 之前经常有人询问数据库导出导入的方法,去百度查询,但是查询的结果却不是很尽如人意,所以在此做个基本的总结,包括 导出:(导出用户,导出表,导出表结构不带数据,QUERY参数),导入(导入数据文 ...

  10. unity3d为什么会有三种脚本语言?

    相信这个问题多多少少会令许多初学者感到困惑,因为他们不知道应该选择哪种语言好,但是都会从以下几个方面进行考虑: 1.学习成本.哪门语言让我快速上手. 2.文档帮助.说白了就是出了问题,有没有人能解决. ...