ife学习一,html入门

2018-01-09  本文已影响15人  七简

学习网址
建议去w3c上利用在线编辑器使用,实践是检验真理的唯一标准。


html和css关系,html就是基本的骨架(可能不够透彻),而css就是装饰,让页面符合人们的审美。

把你想展示的元素用html的的方式展示出来,例如<p>标签,<a>标签,<img>标签等,还有一些css3刚出来的标签,其实都是更加细致分类语义化,因为html可能展示的对象不同,例如对与搜索引擎和盲人所以,对与这个我们要精确每一个标签元素。就像我们看报纸一样,简单清晰的排版,对于我们精确查找自己想要的咨询是有益的。


<head>标签

一般用来展示一些网页的基本信息给搜索引擎和浏览器等,关于这个你们可以去随便找一个网站然后右键点击审查,就可以看到网页的源代码,其中<head>包裹起来的就是网页的信息了,越是大型的网站包含的信息越多。其中有不懂的元素可以自行百度,这个不做过多介绍。

标题和段落

每个段落由<p>标签进行定义,而标题由<h1>,<h2>,<h3>,<h4>,<h5>,<h6>等构成,<h1>一般都是网页的title,只有一个,而<h2>,是每个段落的标题,<h3>是段落子标题,其它的一般登记逐次下降,建议用的时候线自己在代码中查看它的font的大小在进行使用。尽量少使用,这将会使你的文档变得难以操作而且导航。

列表lists

无序列表使用<ul> <li>,有序列表使用<ol> <li>,可以利用嵌套使用来实现多级菜单。

重点强调

这里介绍的有<strong> <em> <span> <i>,<strong> <em>都是强调,而<em>的语义化相比<strong>更为场景化一点。html5重新定义了这些元素,给了他们更深刻的意义,让人们能根据自身的需求更为精准的使用这些标签。
<i> 用于表现因某些原因需要区分普通文本的一系列文本。例如技术术语、外文短语或是小说中人物的思想活动等,它的内容通常以斜体显示。
被用来传达传统上用斜体表达的意义:外国文字,分类名称,技术术语,一种思想……
<b>元素表表示相对于普通文本字体上的区别,但不表示任何特殊的强调或者关联,通常以粗体显示。
被用来传达传统上用粗体表达的意义:关键字,产品名称,引导句……
<u> 元素使文本在其内容的基线下的一行呈现下划线。在HTML5中, 此元素表示具有未标注的文本跨度,显示渲染,非文本注释,例如将文本标记为中文文本中的专有名称(一个正确的中文标记), 或 将文本标记为拼写错误。
被用来传达传统上用下划线表达的意义:专有名词,拼写错误……

详细查看
i, b, em, strong元素在HTML5中的新语义

超链接

超链接包含指向网址,文件,音频视频等url。一般配合<a href="#"></a>使用,例子如下:

<p>I'm creating a link to <a href="https://www.mozilla.org/en-US/">the Mozilla homepage</a>. </p>

常用属性:target,title等。
title,这旨在包含关于链接的补充有用信息,例如页面包含什么样的信息或需要注意的事情。一般和<a>中的文字一样。
target,决定你的开链接的方式,是从新标签中打开还是直接打开,详情查看w3c。
另外需要注意的是,你命名链接的方式,必须给人直观的感觉这是可以点击的,例如:

<p><a href="https://firefox.com/">
Download Firefox
</a></p>

而不是

<p><a href="https://firefox.com/">
Click here
</a>
to download Firefox</p>

描述列表

关于dt dd dl的用法,这种列表的目的是标记一组项目及其相关描述,例如术语和定义,或者是问题和答案等。
这个可以参见ife课程中task1的图片标题格式,这个用到了dt dd,主要是一个标题一个描述对应的这种方式。
请注意:一个术语<dt>可以同时有多个描述<dd>,比如说:

上一篇下一篇

猜你喜欢

热点阅读