HTML和CSS的概述

第一节.HTML相关概念

常用陌生词汇:

Hyper Txwt 超文本

sheet 表格

Markup Language 标记语言


* HTML和CSS概述

  • W3C:(万维网联盟)目前Web技术领域最具权威和影响力的技术标准机构,目前为止,已发布200多项影响深远的Web技术标准和实施指南。
  • HTML:超文本标记语言 (HyperText Markup Language),该语言书写的代码通常会被浏览器解析执行,渲染成网页。

Hyper Text 超文本:不只包括文本,也可以包括图片.音乐.视频.链接等非文本因素。

Markup Language 标记语言:是一套标记标签,HTML使用标记标签来描述网页,用于定义文档的内容结构。一个页面就是一篇文档,而一篇文档最核心的就是内容,不同含义的内容组成了文档的结构。

  • CSS: 层叠样式表(Cascading Style Sheets),用于定于HTML文档的样式(外观),该语言书写的代码通常会被浏览器解析执行,页面表现的基础,可以控制布局,控制元素的渲染。

* HTML术语

HTML注释的书写格式:<!--注释内容--> 用于描述代码功能,浏览器解析HTML代码时会忽略注释内容。


* HTML元素

HTML元素也可称为标记.标签.记标。是HTML文档的重要组成部分,一个HTML文档油大量元素组成。HTML所有内容结构,都是靠元素组织到页面中的。

组成部分: 起始标记(元素的开始)---元素内容--- 结束标记(元素的结束) ,不用的标记赋予不同的含义。

属性: <a herf="/class/7">立即加入</a> 属性在开始标签之后,表示元素的额外信息。

属性名=“属性值” ,= 为分隔符。

标记名.属性.元素内容共同决定了一个元素的显示内容和行为。


* 空元素

又称为自闭合元素:没有元素内容和结束标记。

<标记名 属性> <标记名 属性/>

<image src="www.baidu.com">

* 元素的层次结构

一个元素的内容中可以包含其他元素,形成嵌套的层次结构,但两个元素之间不能相互嵌套。

若A元素直接包含B,则A为B的父元素,B为A的子元素。

若两个元素有一个父元素,它们也称为兄弟元素。

若A直接或间接包含B,则A为B的祖先元素,B为A的后代元素。


* HTML文档结构

  • 文档声明:不是元素,也不是注释,它总是出现在HTML代码的第一行,用于通知浏览器,目前的文档正使用哪一个HTML版本,若不写文档声明,浏览器渲染页面时会进入怪异模式,写了就是标准模式。

    <!doctype html> 为使用的HTML5版本。

  • HTML

HTML又叫做根元素,根标记,它是所有其他元素的祖先元素

相关属性: Lang .该属性指定文档中的文字是何种自然语言书写的,该属性可能会影响到浏览器的语言阅读和翻译能力。

<html lang="en"></html>该文档中的文字使用英文书写。

<htm lang="zh-cmn-Hans"></html>该文档中的文字使用简体中文书写。

  • head元素

又叫文档头,它是HTML元素的第一个子元素,文档头中可以包含一些其他元素,用于描述页面的附加信息。head元素中的内容不显示在页面上。

<title>标识文档标题,该标题显示在浏览器标题栏或便签页上。

<meta>标识页面的其他元数据(页面相关的附件信息),这是一个空元素。为获得更好的地域兼容性,避免乱码,应将字符编码集位置为UTF-8,并将该代码作为head的第一个子元素,指示浏览器,使用字符编码集UTF-8解析页面。

  • body元素

又叫文档体,网页中所有的可见内容都放置在该元素内,可以包含大量的其他元素,定义文档结构。


* 相对路径和绝对路径

  • 绝对路径

当网页部署到服务器后,网页中的所有资源都可以通过一个地址访问,该地址的书写格式为:协议:域名/目录

这种格式书写的路径,叫做绝对路径。访问站外资源时,只能使用绝对路径。

  • 相对路径

相对于当前资源的位置,只能用于访问站内资源。书写格式为:./路径

./表示当前资源所在的目录,必须作为相对路径的开始,可省略

../表示返回上一级目录,可出现多个../../../

站外资源只有只能用绝对路径。

站内资源推荐用相对路径,若网站已部署,也可以使用绝对路径,可省略协议和域名。

原文地址:https://www.cnblogs.com/web--yang/p/8848673.html

时间: 2024-10-31 09:36:35

HTML和CSS的概述的相关文章

Css3之高级-7 Css动画(概述、关键帧、动画属性)

一.动画概述 动画概念 - 过渡属性只能模拟动画效果 - animation 属性可以制作类似 Flash 动画 - 通过关键帧控制动画的每一步 - 使元素从一种样式逐渐变化为另一种样式 - 实现复杂的动画效果 - 浏览器兼容性 - 最新版本支持良好 - Chrome 和 Safari 需要前缀 -webkit- - FireFox 需要前缀 -moz- - Opera 需要前缀 -o- 动画示例 - 声明动画 - 创建一个已命名的动画 - 使用 @keyframes 声明动画的关键帧 - 为元

CSS定位(CSS定位概述、相对定位、绝对定位、浮动)

CSS 定位属性 CSS 定位属性允许你对元素进行定位. 属性 描述 position 把元素放置到一个静态的.相对的.绝对的.或固定的位置中. top 定义了一个定位元素的上外边距边界与其包含块上边界之间的偏移. right 定义了定位元素右外边距边界与其包含块右边界之间的偏移. bottom 定义了定位元素下外边距边界与其包含块下边界之间的偏移. left 定义了定位元素左外边距边界与其包含块左边界之间的偏移. overflow 设置当元素的内容溢出其区域时发生的事情. clip 设置元素的

CSS的概述

1.1 CSS的概述1.1.1 CSS是什么CSS 通常称为CSS样式或层叠样式表,主要用于设置HTML页面中的文本内容(字体.大小.对其方式等).图片的外形(高宽.边框样式.边距等)以及版面的布局等外观显示样式.CSS可以是HTML页面更好看,CSS色系的搭配可以让用户更舒服,CSS+DIV布局更佳灵活,更容易绘制出用户需要的结构.1.1.2 CSS名词解释CSS (Cascading Style Sheets) :指层叠样式表样式:给HTML标签添加需要显示的效果.层叠:使用不同的添加方式,

HTML和CSS基础概述,第一周总结

2.标签 每一个标签都有开头和结尾 每一个标签都是用<>括起来的 每一个标签的结尾都必须用"/"结尾 3.网页的标签结构 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body></body> <

HTML and CSS学习概述&lt;Lovo&gt;

一·Web浏览器是一个连接到Web服务器,向Web服务器请求信息,然后解析返回来的HTML标记,并将其显示在浏览器窗口内的程序.1.Microsoft 2.Internet Explorer(IE)3.Mozilla系列的FireFox 二.网页的表现形式:字体大小.字体颜色.版面布局.背景等等,所有这些用来改变内容外观的东西,我们称之为“表现形式”.在网页中,用来对编写文档表现形式的语言是CSS(层叠样式表). 三.网页的行为网页与用户交互,响应鼠标或者按键事件,校验用户的输入,甚至动态地在网

HTML and CSS学习概述-续&lt;Lovo&gt;

1,   CSS是层叠样式表(Cascading Style Sheets)的缩写,它用于定义HTML元素的显示形式,是一种格式化网页内容的技术.CSS现在已经被大多数浏览器所支持,成为网页设计者必须掌握的技术之一. 2,CSS将从基础开始建设直到全面替代传统Web设计方法.W3C组织创建的CSS技术将替代HTML中用于表现的HTML元素.提高页面浏览速度.使用CSS,比传统的Web设计方法至少节约50%以上的文件尺寸. 缩短改版时间,降低维护费用.只要简单修改几个CSS文件就可以重新设计一个有

CSS层叠概述

什么是层叠: 层叠是一种机制,用于解决CSS声明冲突(多个相同的CSS声明属性,应用到一个元素上) 层叠的过程 层叠机制 比较优先级 比较特殊性 比较优先级 每一个声明都有一个优先级: 当发生冲突时,优先级高的会保留,优先级低的会被淘汰: 一个声明的优先级,与它的来源和重要性有关 解释来源 作者样式表 浏览器默认样式表 用户样式表 解释重要性 若属性值后面跟 !important,则表示一条重要声明:否则,表示普通声明. 示例: color:red;普通声明 color:red  !import

css基础概述

css :cascading Style sheets 层叠样式表 是用于控制页面布局和样式的 css好处:功能强大,将html页面和样式进行分离 降低耦合度,开发效率更高 css和htnl使用 1内联样式<div  style = "color="red"></div> //不推荐 2内部样式 --较为常用 <style> div{ color:red; } </style> <div><div> 外部

BootStrap之基础-2 CSS样式(全局CSS样式)

一.全局CSS样式 概述 - HTML5文件类型 - BootStrap使用到的某些HTML元素和CSS属性需要将页面设置为HTML5  - 移动设备优先 - 为了确保适当的绘制和触屏缩放,需要在<head>之中添加viewport元数据元素 CSS全局样式 - 为body元素设置 background-color: #fff; - 使用 @font-family-base.@font-size-base 和 @line-height-base a变量作为排版的基本参数 - 为所有链接设置了基