0
点赞
收藏
分享

微信扫一扫

HTML、CSS、JS(JAVA Sprict)

流计算Alink 2022-01-04 阅读 162

W3C       ----->    World  Wide  Web  Consortium  (万维网联盟)      “中立性技术标准机构”

W3C的标准包括:

  • 结构化标准语言:HTML 、XML
  • 表现标准语言 :   CSS
  • 行为标准:            DOM 、ECMAScript
  1. HTML:将内容进行结构化组织;
  2. CSS:负责页面的布局,各个区域、元素的样式;
  3. JS:动态的,响应某个事件,通过修改BOM(浏览器对象模型)和DOM(文本对象模型)对象(HTML/CSS),进行修改用户看到的内容。

- HTML篇 -

HTML基本结构

HTML语言不是编程语言,而是一种标记语言(超文本标记语言)  --->用于描述网页。

HTML代码是有“标签”构成(即HTML使用一套标签来描述网页)。


HTML文档(web页面)    包含HTML标签和文本内容 。  

大部分的标签有开始标签和结束标签;但是有少数是单标签(即是有开始标签没结束标签)。

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


HTML元素  

以开始标签起,以结束标签结束。

元素内容即是开始标签与结束标签之间的内容。

某些HTML元素具有空内容(即没有内容的HTML元素)。

标签对大小写不敏感但是推荐使用小写的!

在开始标签中,可能会带有“属性” id属性相当于给这个标签设置了一个唯一的标识符(即身份证

号)。

<!DOCTYPE html>    <!-- 声明了文档的类型,有助于在浏览器中正确的显示网页。   
  <!DOCTYPE html> <!DOCTYPE HTML> <!doctype html> <!doctype HTML>  都是可以的-->
<html lang="en">       <!--  html是页面的根元素-->
<head>

    <!--在head中写页面的属性-->

    <meta charset="UTF-8">
    <title>XXXXXX</title>   <!--页面的标题-->
</head>
<body>

    <!--在body中写页面上展示的内容-->

</body>
</html>


<!-- 按照Ctrl + / 可以快速进行注释和取消注释>

HTML属性

是为HTML元素提供的附加信息;

一般描述与开始标签之内;

属性值应该永远包括在引号内;


标签层次结构

  • 父子关系
  • 兄弟关系
<!DOCTYPE html>
<html lang="en">
<head>
    
    <meta charset="UTF-8">
    <title>HTML</title>
</head>
<body>

</body>
</html>
  1. <html>是<head>和<body>的父标签;
  2. <head>和<body>是兄弟关系;
  3. <head>是<title>的父标签;

标签之间关系构成了一个DOM(文本对象模型)树。


标题标签

<h1>、<h2>、<h3>、<h4>、<h5>、<h6>

最大                                                     最小


水平线标签

在html中使用<hr>标签即可生成一个水平线。


关于空格

 无论使用多少个空格,HTML解释器会将连续出现的空格字符减少成为一个单独的空格符;

&nbsp ; ---->代表一个空格


<a>标签

定义HTML中的标签; 也叫anchor(锚点);

<a href="#">xxx</a>            "#"代表空标签;

<a href="  ">       会跳转到<!-- href 指定的链接的地址(address)>

锚链接的创建:

1.需要一个锚标记
<a name="top">顶部</a>    <!--在最上面-->
2.创建跳转到锚标记的链接
<a href="#top">回到顶部</a>   <!--点击"回到顶部"跳转到锚标记处-->

功能性链接:

<a href="mailto: 放一个地址  ">点击联系我</a>
点击“点击联系我”就会跳转到“放一个地址”的地方。


<img>标签    单标签

定义HTML中的图像;

使用<img>标签来为网页添加图片。

<img src="此处放一个图片的具体位置(address)" alt="XXXX" height="100px" width="100px">

alt : 如果图片加载失败的话 那么就会显示alt中的内容来提示使用网页的人。

关于<code>标签

<code>XXXX</code>

用于计算机源代码or其他机器可以阅读文本内容的。

不会作为html语言被浏览器处理,被认为是文本而独立显示成带尖括号的源码形式。


一些其他标签

<em>xxx</em>                    来标记要强调的内容,默认是斜体

<strong>                               粗体

<big>xxx</big>                    放大字体 

<small>xxx</small>             缩小字体 

<br>                                     换行

<b>xxx</b>                         定义粗体文本

<sub>xxx</sub>                 下标

<sup>xxx</sup>                 上标

<i>xxx</i>                           (在文本中)斜体

&lt;                                   <

&gt;                                  >

&copy;                             © (版权符合)

<kbd>xxx</kbd>               表示文本是从键盘上键入的

<tt>xxx</tt>                       呈现打字机or文本等宽的效果

<smap>xxx</smap>          定义样本文本

<var>xxx</var>                  表变量名称

<cite>                                    标定作品(例如:书、歌、电影、绘画等)标题. 人名不属于作品标题。

<dfn>                                     标记那些对特殊术语or短语的定义。(是一个内嵌元素


 列表:  分为有序列表和无序列表以及自定义列表

        有序列表:   order list

  1.                        

                              <ol>     

                                            <li>XXXX</li>

                               </ol>

          无序列表:  unorder list         (应用范围:网页导航、列表栏)

  •      

                              <ul>     

                                            <li>XXXX</li>

                               </ul>

        自定义列表:         (应用范围:网页底部)

                              <dl>     

                                            <li>XXXX</li>     (列表名称)

                                            <li>XXXX</li>     (列表内容)

                               </dl>


<table>    表格      </table>

为什么要用表格?

       因为表格简单明了、结构稳定

基本的一些结构:

 行(tr)、列(td)、跨行(rowspan)、跨列(colspan);


<video  src =" " controls="controls"   autoplay></video>     视频

<audio  src =" " controls="controls"   autoplay></audio>     音频

// autoplay                     打开时自动播发     

// controls="controls"     控制播发


页面结构分析

  • header                        标题头部区域内容(用于页面or页面中的一块区域)
  • footer                          标记脚部区域内容(用于整个页面or页面中的一块区域)
  • section                        Web页面中的一块独立区域
  • article                          独立的文章内容
  • aside                            相关内容or应用(常用语侧边栏)
  • nav                               导航类辅助内容

举报

相关推荐

0 条评论