三者间的关系

一个基本的网站包含很多个网页,一个网页由 html, css 和 javascript 组成。

html 是主体,装载各种 dom 元素;css 用来装饰 dom 元素;javascript 控制 dom 元素。

用一扇门比喻三者间的关系是:html 是门的门板,css 是门上的油漆或花纹,javascript 是门的开关;

html 介绍

html 是用来描述网页的一种语言,它不是一种编程语言,而是一种标记语言(标记标签),总的来说,html 使用标记标签来描述网页,本文就用标签来代替标记标签进行说明。

标签是指 <html></html>,<div></div>。

标签是有语义的:标题用 <h1>,表格展示用 < table>,链接用 < a>,无序排列用 < ul > 等等。

标签里可带有各类属性,最基本的就是 class 和 id。class 属性的作用是引用 css 样式;id 的作用是配合 javascript 使用,具有唯一性。下面举几个例子说明

l  图片标签 <img> 的主要属性有 src,alt。src 是引用图片的网络地址(必要);alt 是对这张图片的描述,如果图片加载不成功,则会显示 alt 的文字。

l  超链接 <a> 的主要属性有 href,target。href 是指链接要跳转的网址(必要);target 是告诉浏览器点击这个链接后要以哪种形式找开窗口,target=”_blank” 是指打开一个新窗口

若想了解更多关于 html 的资料,请点击这里。

css 介绍

css 的官方名字叫层叠样式表,它的出现是为了解决内容和表现分离的问题,一般存放在.css 文件里。

使用 css。

可在 html 的头元素 <head> 里书写,或者书写在 CSS 文件并在 html 里引用该文件。

css 优先权。

多个 css 样式可集中在单个 html 标签里,出现这种情况时,一般按优先权划分

  1. 浏览器默认设置 (最低)
  2. 外部样式表
  3. 内部样式表(写在 html 的 <head> 标签内部)
  4. 内联样式(写在 html 的标签里,即 style 属性)(最高)

css 的语法。

css 由两个主要部分组成,选择器,一条或多条声明。

选择器是指 css 样式的名字 “.seletor”,名字前面要带上一点 “.”。声明是由属性和值组成,给个例子 “margin: 0 auto”,冒号前面是属性,后面是值,该例子是定义元素居中显示。

具体的属性和值可点击这里。

javascript 介绍

javascript 是脚本语言,它是连接前台(html)和后台服务器的桥梁,它是操纵 html 的能手,本文用 js 代替 javascript 进行说明。

平时听到原生 js,js 库,js 框架,js 插件等等,下面简单说明一下。

l  原生 js,是指最基础的 js,没有封装过,但因为各浏览器对 js 的支持不同,就导致用基础的 js 编程需要为不同的浏览器写兼容代码。

l  Js 库,js 框架,是指集成一系列 dom 操作,API 封装,界面 UI 封装的的库类,常见的有 jQuery,extjs 等等,这方面的定义比较难区分,暂不误导大家

l  Js 插件,就是集成了帮助程序员轻松完成功能的程序。Js 插件用得比较多,网页制作上随处可见。如图片轮换功能,导航制作,上传图片等等。

html+css+javascript 之间的关系与作用相关推荐

  1. html+css+javascript之间的关系与作用

    三者间的关系 一个基本的网站包含很多个网页,一个网页由html, css和javascript组成. html是主体,装载各种dom元素:css用来装饰dom元素:javascript控制dom元素. ...

  2. html,css,javascript之间的关系是什么?各是负责哪方面工作的?

    html,css,javascript之间的关系是什么?各是负责哪方面工作的? html是xml的前身,你说的html是指单纯的静态页面,也就是写什么就是什么. css就是美化html,女人再漂亮也要 ...

  3. 通过构建城市来解释HTML,CSS和JavaScript之间的关系

    by Kevin Kononenko 凯文·科诺年科(Kevin Kononenko) 通过构建城市来解释HTML,CSS和JavaScript之间的关系 (The relationship betw ...

  4. HTML CSS JS之间的关系

    HTML.CSS.JS(JavaScript)共同构建了我们看到的所有网页展示和交互. HTML(HyperText Markup Language)是超文本标记语言. CSS(Cascading S ...

  5. html与css与php的关系,HTML、PHP、CSS、JS之间的关系

    23:02:06 2019-08-05 自己要搭建网站 虽然可以下载大佬的界面 但至少要懂一点web开发的知识 我现在感觉像个憨憨 啥都不明白 HTML负责放你需要显示的内容, 而PHP可以输出可变化 ...

  6. html前世今生以及与css和js的关系

    现在你使用的html是哪个版本,不管你使用的哪个,现在最流行的html版本是html5,简称"h5",html发展到html5,已经不单单指的是纯碎的html了,所以我们平常所听到 ...

  7. 新一代的 HTML+CSS+JavaScript IDE - Lightly

    HTML/CSS 和 JavaScript(简称 JS)是支持网页开发的三大语言.这三个语言往往形影不离,他们如同房子的结构.设计与功能般,分别为网页开发的不同需求服务,而我们一般看到的网页一般都由这 ...

  8. 常见web前台技术之间的关系html,css,javascript...

    在网上浏览到这篇博客本来想自己总结但是发现人家写的已经想当好了,让我想精简也无法精简那就挑选我认为重点的东西赋值粘贴 过来 如果你是一个Web开发初学者,那么你难免会在网上搜索HTML, CSS, X ...

  9. 我的学习笔记005--常见web前台技术之间的关系html,css,javascript...mxx

    在网上浏览到这篇博客本来想自己总结但是发现人家写的已经想当好了,让我想精简也无法精简那就挑选我认为重点的东西赋值粘贴 过来 如果你是一个Web开发初学者,那么你难免会在网上搜索HTML, CSS, X ...

最新文章

  1. 【Silverlight】Bing Maps学习系列(七):使用Bing Maps的图片系统(Tile System)
  2. l293d电机驱动原理_一文搞懂步进电机特性、原理及驱动器设计
  3. nyoj-20-吝啬的国度(深搜)
  4. EAGER的获取是代码的味道
  5. 千年鸿蒙 盼尔来兮是什么意思,鸿蒙是什么意思_鸿蒙的意思和出处_我爱历史网...
  6. 《黑客秘笈——渗透测试实用指南》—第2章2.3节 外部或内部的主动式信息收集...
  7. 红帽 安装oracle11g,64位RedHat 5.6下安装Oracle 11g
  8. 9个适合web开发人员的CSS工具
  9. 公交车上应不应该给老人让座?
  10. 美团刚做起网约车,滴滴就送外卖?你们倒真是相爱相杀
  11. oracle与sqlserver比较
  12. windownavigatorscreenlocation
  13. Xamarin.Forms入门-使用 Xamarin.Forms 来创建跨平台的用户界面
  14. [转]js中escape,encodeURI,encodeURIComponent三个函数的区别
  15. 自动化运维工具 puppet
  16. linux kali局域网远程桌面,kali使用rdesktop连接Windows远程桌面
  17. 【AI芯片】中国AI芯片爆发,架构创新迫在眉睫
  18. gm220s路由器怎么设置_中国移动GM220-S光猫修改为桥接模式并启用IPV6
  19. 17素材网手动免费下载素材
  20. 你们制作微信表情包都用了哪些软件?当然必备这3款

热门文章

  1. 微信小程序(游戏)----五子棋(AI篇)
  2. 计算贝努利(bernoulli)概型的MATLAB函数
  3. 网络变压器 原理、功能、解决辐射发射问题的应用
  4. 编码和字符、字节之间的故事
  5. 傲梅分区 哪个好_什么是SCI,SCI期刊,影响因子,SCI分区?
  6. 美国留学计算机专业就业怎么办,美国留学计算机专业就业前景
  7. 高校学生工作信息系统研究
  8. 数据库控制文件中的SCN详解
  9. linux命令启动MySQL
  10. 岁月的剪影【三月dayday欢乐】