HTML & CSS

HTML & CSS 到底是什么,有什么用?

它们是两门语言,HTML + CSS + Javascript = 网页

  • HTML:Hyper Text Markup Language 超文本标记语言:定义网页中有什么
  • CSS:Cascading Style Sheets 层叠样式表:定义网页中的东西长什么样子

术语

1. web:互联网

2. w3c:万维网联盟,非盈利性的组织

    w3.org:为互联网提供各种标准。

3. XML:可扩展的标记语言:extension markup language,用于定义文档结构的

什么是HTML?

HTML是W3C组织定义的语言标准:HTML是用于描述页面结构的语言

结构:有什么东西,该东西表示什么含义

  • HTML:Hyper Text Markup Language,超文本标记语言

元素(标签、标记):

  • 整体:element (元素)
  • 元素 = 起始标记(begin tag) + 结束标记(end tag) + 元素内容 + 元素属性
  • 属性 = 属性名 + 属性值

属性的分类:

  • 局部属性:某些元素特有的属性
  • 全局属性:所有元素通用
```html

<meta charset="UTF-8">

```

有些元素没有结束标记,这样的元素叫做:**空元素**

空元素的两种写法:

1. ```<meta charset="UTF-8">```

2. ```<meta charset="UTF-8" />```

什么是CSS?

CSS是W3C定义的语言标准:CSS是用于描述页面展示的语言

CSS决定了页面长什么样子

  • CSS规则 = 选择器 + 声明块
```css
h1{
    color:red;
    background-color:lightblue;
    text-align: center;
}
```

选择器:选中元素

1. ID选择器:选中的是对应id值的元素

2. 元素选择器

3. 类选择器

CSS代码书写位置

1. 内部样式表

  • 书写在style元素中

2. 内联样式表,元素样式表

  • 直接书写在元素的style属性中

3. 外部样式表[推荐]

  • 将样式书写到独立的css文件中

1). 外部样式可以解决多页面样式重复的问题

2). 有利于浏览器缓存,从而提高页面响应速度

3). 有利于代码分离(HTML和CSS),更容易阅读和维护

执行HTML CSS

HTML、CSS -> 浏览器内核 -> 页面

浏览器:

1. shell:外壳

2. core:内核(JS执行引擎、渲染引擎)

  • IE: Trident
  • Firfox: Gecko
  • Chrome: Webkit / Blink
  • Safari: Webkit
  • Opera: Presto / Blink

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值