html入门

Posted 临风而眠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html入门相关的知识,希望对你有一定的参考价值。

html入门(1)

一.Hello world

my first html

​ 新建一个文件index.html,输入:

Hello World

​ 在浏览器中打开,就可以看到如下效果😋

image-20210611141511010

二.tags

​ 在Google浏览器中随便进入一个网页,右键检查,会发现好多< >里面的东西,这些就是 tags,它们会告诉我们的browser 怎样显示layout

image-20210611142105579

4399😛

主要框架

<!DOCTYPE html>
<html>
    <head>
       
    </head>

    <body>
       
    </body>
</html>

1.<!DOCTYPE html>

​ 这是一个single tag,声明为 HTML5 文档

2.html

  • 这是container tag ,有starting tag <html>和ending tag </html>组成,中间既可以包含其他的tags 也可以包含各种内容
  • 注意到ending tag 就比 starting tag多一个斜杠
  • <html>是最高级别的tag,其他的内容都需要介于<html>和 </html>之间

3.head

​ 相当于html文件的settings,起到一个description的作用,包含了文档的metadata(元数据)

4.body

​ 顾名思义,是主体,body 部分show up可见的页面内容

<body>Hello World!</body>

​ 网页中就会显示Hello World!

basic tags

1.title

​ 文档名称

2.meta tag

<meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。

<meta> 标签位于文档的头部,不包含任何内容。<meta> 标签的属性定义了与文档相关联的名称/值对。

charset
<meta charset="UTF-8">

"utf-8”是一种字符编码。charset=”utf-8”是告知浏览器此页面属于什么字符编码格式,下一步浏览器做好“翻译”工作

各种属性
<meta name="discription"  content="This  is my first website">
content属性

​ 是必选属性,值为some_text,作用是定义与 http-equiv 或 name 属性相关的元信息

下面均为可选属性:

name属性

​ 提供了名称/值对中的名称,name="",""中是值,可以为author,description,keywords,generator,revised,others等,作用是把

content属性关联到一个名称

​ 其中,“keywords” 是一个经常被用到的名称。它为文档定义了一组关键字。某些搜索引擎在遇到这些关键字时,会用这些关键字对文档进行分类

3.h1 - h6

​ <h1> - <h6> 是heading tag

​ <h1> 定义最大的标题。<h6> 定义最小的标题。

<body>
        <h1>标题大小一目了然</h1>
        <h2>标题大小一目了然</h2>
        <h3>标题大小一目了然</h3>
        <h4>标题大小一目了然</h4>
        <h5>标题大小一目了然</h5>
        <h6>标题大小一目了然</h6>
</body>

效果如下:

image-20210611205912359

4.p

​ <p>用于标记一个段落

 	<body>
        <h1>This is my header</h1>
        <p>This is my paragraph</p>
    </body>

效果如下:

image-20210611211500844

​ p 元素会自动在其前后创建一些空白。浏览器会自动添加这些空间

    <body>
        <h1>This is my header</h1>
        <p>This is paragraph one</p>
        <p>This is paragraph two</p>
    </body>

效果如下:

image-20210611211558821

b

​ <b> 标签规定粗体文本 (英文单词bold的意思是粗体)

<p><b>粗体</b>与非粗体</p>

image-20210611212101476

i

​ <i> 标签显示斜体文本效果(英文单词italicized的意思是斜体)

<P><i>斜体</i>与非斜体</p>

image-20210611212513513

 <P><i><b>粗斜体</b></i></p>
 <P><b><i>粗斜体</i></b></p>

image-20210611213010441

5.br

​ 我们在代码中有空行,实际在网页中显示出来并没有空行,于是要用到<br>

image-20210611213520977

<br> 可插入一个简单的换行符。

<br> 标签是空标签(它没有closing tag,因此这是错误的:<br></br>)

在 XHTML 中,把结束标签放在开始标签中,也就是 <br />

在 HTML 中,<br> 标签没有结束标签。

在 XHTML 中,<br> 标签必须被正确地关闭,比如这样:<br />。

        <P>相隔</p>
        <br><br><br><br><br><br><br><br>
        
        <P>甚远</p>
		<P>相隔</p>
        <br/><br/><br/><br/><br/><br/><br/><br/>

        <P>甚远</p>

效果如下:

image-20210611213741094

6.hr


标签在 HTML 页面中创建一条水平线。

(horizontal rule tag)

在 HTML 中,<hr> 标签没有结束标签。

在 XHTML 中,<hr> 必须被正确地关闭,比如 <hr />

        <P>隔江</p>
        <hr /><hr />

        <P>相望</p>

效果如下:

image-20210611214459158

7.big small

<big> 标签呈现大号字体效果。

使用 <big> 标签可以很容易地放大字体。这简直不能再简单了:浏览器显示包含在 标签和其相应的 标签之间的文字时,其字体比周围的文字要大一号。但是,如果文字已经是最大号字体,这个 <big> 标签将不起任何作用。

还可以嵌套<big> 标签来放大文本。每一个 <big> 标签都可以使字体大一号,直到上限 7 号文本,正如字体模型所定义的那样

<small> 标签呈现小号字体效果。

<small> 标签和它所对应的<big> 标签一样,但它是缩小字体而不是放大。如果被包围的字体已经是字体模型所支持的最小字号,那么 <small> 标签将不起任何作用。

与 <big> 标签类似,<small> 标签也可以嵌套,从而连续地把文字缩小,每个 <small> 标签都把文本的字体变小一号,直到达到下限的一号字

<P><big>大大大</big><small>小小小</small></p>

效果如下:image-20210611223241465

8.sub sup

<sub> 标签可定义下标文本。

包含在 <\\sub> 标签和其结束标签</sub> 中的内容将会以当前文本流中字符高度的一半来显示,但是与当前文本流中文字的字体和字号都是一样的

<sup> 标签可定义上标文本。

包含在 <sup> 标签和其结束标签 </sup> 中的内容将会以当前文本流中字符高度的一半来显示,但是与当前文本流中文字的字体和字号都是一样的

        <P>x<sup>2</sup></p>
        <p>Fe<sub>2</sub>O<sub>3</sub></p>

效果如下:

image-20210611223516631

三.comments( 注释)

<!-- -->

<!–这里是注释–>

四.CSS(极简)

style 、 colors

<p style="color:blue">蓝蓝的大海</p>
<p style="color:red">红红的苹果</p>

效果:

image-20210614214517568

<p style="color:blue">蓝蓝的大海</p>
<p style="color:white;background-color:black">🤭<br /><br /><br/><br /></p>

效果:

image-20210614215334939

<h1 style="color:orangered">标题</h1>
<p style="color:yellow;background-color:black">段落</p>

效果:

image-20210614215733904

<body style="background-color: lightblue">
        
     <h1 style="color:whitesmoke">&emsp;&emsp;&emsp;&emsp;&emsp;☁☁☁☁ </h1>
     <p>蓝天白云</p>
</body>

效果:

image-20210614220426574

以上是关于html入门的主要内容,如果未能解决你的问题,请参考以下文章

Cg入门16:Fragment shader - 片段级光照

Atom编辑器入门到精通 Atom使用进阶

Cg入门17:Fragment shader - 片段级光照(添加阴影)

1.JSP入门

JSP基础--JSP入门

Atom编辑器入门到精通 Atom使用进阶