2022-11-12

本周主要学习了html和css的基础知识,首先是语义化:# 语义化

## 什么是语义化

1. 每个元素都有具体意义

a元素: 超链接

p元素 :段落

h1元素:一级标题

2. 所有元素与展示效果无关  

展示效果由css决定

**重要:选择什么元素取决内容含义,而非显示效果**

比如你要在非一级标题的地方用加大加粗的字体,

不应首先考虑到一级标题,而是考虑到用css代码来修改

## 为什么需要语义化?

1. 为了搜素引擎优化(SEO)

2. 为了让浏览器更好的理解网页

然后是文本元素以及HTML的几本书写格式:

## 注释

···

<!-- "此处填写注释内容" -->

注释的快捷键 :ctrl + /

···

## 元素

元素的组成:起始标记、结束标记、元素内容、元素属性

有些元素没有结束标记,称为: **空元素**

有两种写法:

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

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

## 元素的嵌套

元素不可以相互交叉嵌套

## 根元素

```html

<head>

    <!-- 是所有元素的父元素或祖先元素 -->

</head>

```

## 文档体

```html

<body>

    </body>

```

## h

标题:head

h1 ~ h6 :表示一级到六级标题。

## P

段落 paragraphs

> lorme,乱数假文,没有任何实际含义的文字

## span 【无语意】

没有语意,仅用于设计样式

> 以前:某些元素在显示时会独占一行(块级元素),而某些不会(行级元素)。

> 到了html5已经弃用这种说法。(和语义化相关,元素只管内容,css决定格式,通过css可以把块容器修改为行容器)

## pre

预格式化文本元素(避免空白折叠)

空白折叠:在源代码中连续的空白字符(制表符、换行、空格),在页面显示时会被折叠为一个空格。

例外:在pre元素中的内容不会出现空白折叠。

该元素通常用于在网页中显示一写代码.

pre元素功能的本质:它有一个默认的css属性。

> 显示代码时通常外面套code元素,code表示代码区域。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这道题是我初次接触到指针的函数题。所以做的十分认真。 原题:题目详情 - 习题9-6 按等级统计学生成绩 (pin...
    远山熊一阅读 2,870评论 0 0
  • 第一个网页 Emmet插件:自动生成HTML代码片段 注释 注释为代码的阅读者提供帮助,注释不参与运行 在HTML...
    炎鸿阅读 3,811评论 0 0
  • 一、什么是HTML HTML是W3C组织定义的语言标准:HTML是用于描述页面结构的语言。 结构:有什么东西,该东...
    AC编程阅读 5,072评论 0 1
  • HTML 选择什么元素取决于内容的含义而不是显示的效果 语义化 为了搜索引擎优化(SEO) 为了让浏览器理解网页:...
    木子川页心阅读 3,332评论 0 0
  • 语义化 什么是语义化 1、每个HTML元素都有具体的含义a元素:超链接p元素:段落h1元素:一级标题 2、所有元素...
    EndPein阅读 3,385评论 0 0

友情链接更多精彩内容