CSS与HTML学习精要:外部样式表、类与ID的区别、span与div的应用
需积分: 15 107 浏览量
更新于2024-11-19
1
收藏 53KB DOC 举报
"学习CSS与HTML主要内容的总结,适合初学者"
在Web开发领域,HTML(超文本标记语言)和CSS(层叠样式表)是构建网页布局和样式的基石。本文将概述这两个技术的关键概念,以帮助初学者快速入门。
首先,HTML用于创建网页结构,它由一系列标签组成,每个标签都有特定的含义。在HTML头部分,有几个特殊标签用于引入外部资源,如样式表。例如,`<link>`标签允许我们链接到外部CSS文件,这样就能统一管理网站的外观:
```html
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
```
CSS的使用不仅限于外部样式表,还可以内联样式(直接在HTML元素中使用`style`属性)和内部样式表(在`<head>`中的`<style>`标签内)。然而,外部样式表是最佳实践,因为它提供更好的代码组织和可维护性。
CSS类是用于选取和应用样式的工具,可以在HTML元素上使用`class`属性指定。例如,下面的代码将链接应用了名为"B3da"的样式:
```html
<span class="B3da"><a href="./wz.action">文字作品</a></span>
```
当HTML标记名与CSS类名相同时,不会自动套用类定义的格式,因为CSS选择器具有更高的优先级。必须明确地在CSS中引用该标记并定义样式。
在HTML中,`id`和`class`都是用于选中元素的方式,但有显著区别。`id`是唯一的,每个页面只能有一个元素拥有相同的`id`,而`class`可以重复,允许多个元素共享同一类样式。例如:
```html
<div id="uniqueElement"></div>
<div class="commonClass"></div>
<div class="commonClass"></div>
```
`div`和`span`是两种常见的HTML元素,它们主要用作布局工具。`div`通常用于大块内容的分组,可以设置属性或应用CSS样式;而`span`适用于行内元素,用于在文本中进行精确的样式控制。例如:
```html
<div class="democrats">
<ul>
<li>富兰克林·D·罗斯福</li>
...
</ul>
</div>
```
CSS的基本语法由选择符、属性和值构成,如下所示:
```css
selector {
property: value;
}
```
选择符可以是HTML元素、类(`.class_name`)、ID(`#id_name`)或其他更复杂的组合。例如,以下CSS规则将所有段落的文本颜色设为红色,对居中段落的文字进行居中:
```css
p {
color: red;
}
.centered {
text-align: center;
}
```
此外,选择符组允许一次性定义多个选择符的共同样式,类选择符则让我们可以按需定义和复用样式。
理解并熟练掌握HTML和CSS的基础知识是网页设计的第一步。通过学习这些概念,初学者能够创建基本的静态网页,并逐步进阶到更复杂的设计和交互。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2008-11-01 上传
2011-07-21 上传
2022-08-10 上传
2022-03-04 上传
2009-06-12 上传
2011-11-10 上传
dzpdai
- 粉丝: 0
- 资源: 1
最新资源
- McGraw.Hill.Modern.Processor.Design.Fundamentals.of.Superscalar.Processors.Jul.2004.pdf
- Nonlinear Fiber Optics
- 用单片机制mp3(电子书,音乐播放,动画)
- MTK 程序编译方法
- 李开复给大学生的信7
- 李开复给大学生的信5
- 李开复给大学生的信4
- SUN XVM VIRTUALBOX
- 校园网毕业设计几种方案
- 数据库设计60个技巧.pdf
- Windows Message
- C++语言程序设计(清华大学出版—郑莉)习题答案
- c语言二级考试题2007年9月
- Apress.SQL.Server.2008.Transact.SQL.Recipes.Jul.2008.pdf
- sql server\Apress.Pro.T-SQL.2008.Programmers.Guide.Aug.2008.pdf
- 深入浅出JBoss+Seam.pdf