zoukankan      html  css  js  c++  java
  • HTML起步——学习2

    1.HTML元素

    1.什么是HTML元素

    HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。 HTML网页实际上就是由许许多多各种各样的HTML元素构成的文本文件,并且任何网页浏览器都可以直接运行HTML文件。所以可以这样说,HTML元素就是构成HTML文件的基本对象,HTML元素可以说是一个统称而已。HTML元素就是通过使用HTML标签进行定义的。

    <开始标签> 元 素 内 容 <结束标签>

    这就是一个元素:

    1 <p>shiyanlou</p>

    2.HTML元素语法

    HTML元素语法特点:

    • HTML 元素以开始标签起始
    • HTML 元素以结束标签终止
    • 元素的内容是开始标签与结束标签之间的内容
    • 某些 HTML 元素具有空内容(empty content)
    • 空元素在开始标签中进行关闭(以开始标签的结束而结束)
    • 大多数 HTML 元素可拥有属性(下面会讲)

    3.HTML元素嵌套示例

    下面这个例子中有几个元素:

    1 <html>
    2     <body>
    3         <p>let's go to shiyanlou</p>
    4     </body>
    5 </html>

    答案当然是三个<html><body><p></p></body></html>,应该很好理解吧,这就是所谓的嵌套

    4.HTML空元素

    HTML元素的内容是开始标签与结束标签之间的内容,而某些 HTML 元素具有空内容(empty content),这种元素被叫做空元素。比如说换行符<br>。 但<br>是不规范的写法,早先发布的html规范中<br><hr><img>等标记元素是无需“封闭自身”的,这就造成了html规范本身的不严谨,所以后来参考了更规范的XML语言的语法推出了xhtml。在xhtml中所有类似<br>这样的孤立标签都需要自行封闭,具体的做法就是在标签名字的后面跟个“/”,例如<br/>。从逻辑上讲<br />=<br>...</br>,这样做的目的是为了尽量减少网页的代码量,同时保持逻辑严谨。

    扯了这么多就是想说,请保持规范的写法,以后换行请用<br/>

    前面我们从示例中看出,<p>标签结束以后也后一个换行的动作,那< p>标签和< br/>标签有什么异同呢?

    • 相同之处是<br>和<p>都是有换行的属性及作用
    • 区别 <br/>是只需一个单独使用,而<p>和< /p>是一对使用
    • <br/>标签是小换行提行(相当于我们平时文本中输入一个回车),<p>标签是大换行(分段,相当与两个回车),各行作用。

    看看两个标签的区别 先来个<br/>换行,

    1  <p>
    2         hello shiyanlou <br/>
    3         i am so happy<br/>
    4         let's go to shiyanlou.<br/>
    5     </p>

    再来个<p>< /p>换行

    1  <p>long time to see.</p>
    2     <p>i am so happy.</p>
    3     <p>let's go to shiyanlou.</p>

    上述代码效果不同,如若相同,如下使用<br/>:

    1  <p>
    2         hello shiyanlou <br/><br/>
    3         i am so happy<br/><br/>
    4         let's go to shiyanlou.<br/><br/>
    5     </p>

    2.HTML属性

    某些标签要想按照作者的意愿来实现在网页上,就得需要一定信息的补充,这信息就叫属性,HTML标签可以加上属性的描述。属性提供了有关 HTML 元素的更多的信息。

    关于属性有以下语法规则:

    • 是在 HTML 元素的开始标签中定义。
    • 总是以名称和值对应的形式出现,比如:name="value"。
    • 属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。
    1 <a href="http://www.shiyanlou.com">shiyanlou</a>

    href="http://www.shiyanlou.com",这一部分就叫做< a>标签的属性,是对< a>标签的补充说明,既指向的网页。

    3.HTML文本格式化

    一般我们在网页中能看见有各种各样的字体、文本样式,这就是文本格式化标签的功劳。下面我们就来学习使用文本格式化标签(比较常用的)

    标签描述
    < b> (bold)粗体
    < big> (big)大字体
    < em> (emphasized)强调字
    < i> (italic)斜体
    < small> (small)小字体
    < strong> (strong)加重语气

    4.HTML样式

    上面我们用了各种各样的标签来使HTML文本格式符合我们的意愿,其实有一个属性能帮助我们减少不少的麻烦。

    style 提供了一种改变所有 HTML 元素的样式的通用方法。这里可以将,背景颜色,字体样式,字体尺寸,字体颜色,对齐方式一并定义好。

  • 相关阅读:
    Codeforces Round #631 (Div. 2)
    Codeforces Round #500 (Div. 2) [based on EJOI]
    KMP+状态机
    状态机模型
    最短编辑距离
    stringstream读入-最优乘车
    多重背包
    Codeforces:B. New Year and Ascent Sequence
    查找目录下所有文件使用到的宏
    QProcess调用外部程序并带参执行
  • 原文地址:https://www.cnblogs.com/changely/p/6690642.html
Copyright © 2011-2022 走看看