Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


程序:html:html

HTML

超文本标记语言 HyperText Markup Language

HTML是无状态的

CSS 层叠样式表JavaScript

什么是XML

复习:http://wiki.gzher.com/Library/Index.html https://lib.gzher.com/


网页开发技术集合

网页开发,一般我们需要三种“语言”:HTML是主文档,CSS 层叠样式表控制样式,JavaScript控制逻辑

  1. HTML 由标签组成(类似XML,一个树形结构),标签可以有 class 和 id,也可以设置属性,内部是子标签,CSS和JS都可以通过 class 和 id 访问 HTML 元素。可以说,HTML就是网页本身,即使它没有CSS控制的样式和JS控制的逻辑
  2. CSS,基本上可以理解为一个属性配置器
  3. JS,我认为也是以上这三种“语言”里唯一一个算得上“编程语言”的,因为它控制逻辑,允许程序员使用逻辑控制文档

HTMLCSS 我都不关心,而 JS 则有其他的技术应用,比如Node.js

如何理解网络请求

基础

a标签是链接,href属性是链接地址

<a href="url">Text</a>

br标签是换行,不需要成对出现

<p>Text A<br>Text B<br>Last Text</p>

p标签是段落

<p>Some Long Text</p>

img是图片标签

<img src="some.jpg" alt="Des" width="500" height="600">

模板,可以借助Python生成

<!DOCTYPE html>
<html>
<head>
  <title>HTML Elements Reference</title>
</head>
<body>
  <h1>This is a heading</h1>
  <p>This is a paragraph.</p>
</body>
</html>

布局方式

ID & Class (AI)

ID

  • ID是唯一的标识符,在同一个HTML文档中不能重复使用
  • 使用#符号在CSS中选择
  • 每个HTML元素只能有一个ID
  • 经常使用于:JavaScript中获取特定元素(和逻辑相关了)

Class

  • 可以重复使用,多个元素可以使用相同的class
  • 一个元素可以有多个class
  • 使用.符号在CSS中选择
  • 经常使用于:样式复用、给多个元素应用相同的样式、组件化设计

其他

  • ID选择器的优先级高于Class选择器

Odt笔记(20221007)

/var/www/DokuWikiStick/dokuwiki/data/pages/程序/html/html.txt · Last modified: 2025/03/06 19:07 by zhonghui