Html基础
Html 标题
Heading是通过 <h1> - <h6> 等标签进行定义的
1 | <h1>This is a heading</h1> |
Html段落
它是通过 <p>标签进行定义的
1 | <p>This is a paragraph.</p> |
Html折行
通过<br/>实现折行
1 | <p>This is<br />a para<br />graph with line breaks</p> |
Html水平线
是通过<hr/>用于在页面中创建水平线
1 | <p>This is a paragraph.</p> |
Html链接
1 | <a href="http://www.w3school.com.cn">This is a link</a> |
Html图像
通过<img>标签进行定义的,可以定义它的大小,位置等,还有一个代替文本
1 | <img src="w3school.jpg" width="104" height="142" alt="Big Boat"> |
Html元素
是从开始标签到结束标签的所有代码。
1 | <html> |
以上实例就是有三个元素,<html>元素,<body> 元素,<p>元素。对应的元素内容就是body元素,p元素和This is my first paragraph。
Html属性
可以给Html元素提供更多的信息,并且属性总是在 Html元素的开始标签中规定。比方说它可以定义这个元素在哪个位置呈现,背景颜色是什么,是否加个链接,样式是什么这些的。列一点:
| 属性 | 值 | 描述 |
|---|---|---|
| class | classname | 规定元素的类名(classname) |
| id | id | 规定元素的唯一 id |
| style | style_definition | 规定元素的行内样式(inline style) |
| title | text | 规定元素的额外信息(可在工具提示中显示) |
注意Html的style属性可以直接使用 style 属性直接将样式添加到 HTML元素,也可以间接地在独立的样式表中(CSS 文件)进行定义。比方说设置一下字体,大小,颜色等:
1 | <html> |
Html文本格式化对应标签:
| 标签 | 描述 |
|---|---|
<b> |
定义粗体文本。 |
<big> |
定义大号字。 |
<i> |
定义斜体字。 |
<small> |
定义小号字。 |
<strong> |
定义加重语气。 |
<sub> |
定义下标字。 |
<sup> |
定义上标字。 |
<ins> |
定义插入字。 |
Html引用
是通过<q>元素定义短的引用, <blockquote>元素定义被引用的节且会进行缩进处理。
Html缩进
利用<abbr> 。
Html<address>
元素定义文档或文章的联系信息(作者/拥有者)。且此元素通常以斜体显示。大多数浏览器会在此元素前后添加折行。
Html的计算机代码格式
对于计算机代码格式利用<kbd>(定义键盘输入), <samp>(定义计算机输出示例), <pre>(定义预格式化文本)以及 <code>(定义计算机代码文本)元素,如:
1 | <p>Coding Example:</p> |
Html链接
它的name属性,它规定了锚的名称,当使用命名锚时,我们可以创建直接跳至该命名锚(比如页面中某个小节)的链接。如:
1 | 首先,我们在 HTML 文档中对锚进行命名(创建一个书签): |
Html列表:
| 标签 | 描述 |
|---|---|
<ol> |
定义有序列表。 |
<li> |
定义列表项。 |
<ul> |
定义无序列表。 |
<dl> |
自定义列表 |
<dt> |
自定义项目 |
<dd> |
自定义描述 |
Html的<div>元素
它是一个块级元素(块级元素在浏览器显示时,通常会以新行来开始(和结束))可用于组合其他Html元素的容器。
Html的类和布局
对 HTML 进行分类(设置类),使我们能够为元素的类定义 CSS 样式。为相同的类设置相同的样式,或者为不同的类设置不同的样式。联合<div>理解,<div>把这个html分块了,有的块样式相同有的不相同就可以使用相同的类或者不同的类,如:
1 |
|
同理Html的 <span> 元素是行内元素,能够用作文本的容器。设置 <span>元素的类,能够为相同的<span>元素设置相同的样式。
布局的话就是Html和Css的联合使用了,利用Html语言对我们需要呈现的内容就行分块,然后Css对于这些分好的块填充样式,包括放哪。这样的结合之后就可以写出一个静态的页面了。