1:html与css的关系
css:层叠样式表的简称,用来设计网页样式的一种规范,和html是一个w3c组织制定发布;
html: 定义一个网页的内容与结构,而css来定义一个网页的形式,可以是网页的内容与形式可以分离,便于维护。即这2套规范。
2:html与xhtml
均是定义一个网页的内容与结构,可以理解为同一种语言的不同发展阶段
区别:
1:在xhtml中标记名称 必须小写
2:在xhtml中属性名称 必须小写
3:在xhtml中标记必须严格嵌套
4:在xhtml中标记必须封闭
5:在xhtml中空元素的标记也必须封闭
6:在xhtml中属性值用双引号括起来
7:在xhtml中属性值必须用完整形式
8:在xhtml中应该区分内容标记与结构标记
3:在html中引入css方法
1:行内方式(只针对当前)
<h1 style="color:white;background-color:blue">test</h1>
2:内嵌式(针对所有定义)
<style type="text/css">
h1{ color:white }
</style>
3: 导入方式(网页最后才装载)
<style type="text/css">
@import "mystyle.css"
</style>
4: 链接方式(网页开始就加载)
<link href="mystyle.css" rel="stylesheet" type="text/css">
4: 基本css选择器
(1)标记选择器(用标记来选择)
h1 { color:red; font-size:25px; }
选择器 属性 值
(2)类别选择器(1个类别选择器可以用在多个相同的标记中)
自己定义名称,前面定义加上一个圆点,可以应用于不同的元素
<style type="text/css">
.red{
color:red;
font-size:18px;
}
.green{
color:green;
font-size:20px;
}
.two{
font-weight:bold;
}
</style>
<h1 class="red">test</h1>
<p class="red">test1个类别选择器可以用于多个标记</p>
<p class="green">test2</p>
<h2 class="red two">多个类别选择器可以用于1个标记</h2>
(3)ID选择器
前面用#表示,多个ID选择器不可以用于1个标记,1个ID选择器不可以用于多个相同的标记
<style type="text/css">
#red{
color:red;
font-size:18px;
}
#two{
font-weight:bold;
}
</style>
<p class="red">test1</p>
<p class="red">有问题</p>
<h2 class="red two">有问题</h2>
5:复合选择器
交集选择器
一个标记选择器+一个类别选择器(一个Id选择器)
div.special{}
div#special{}
并集选择器
div,h1.first,p.specia{}
后代选择器
div h1.first span.first{}
分享到:
相关推荐
《HTML5与CSS3基础教程 第八版 中文版》是一本全面介绍这两个技术的书籍,旨在帮助初学者快速入门,并提供给进阶者深入理解的资源。 HTML5是超文本标记语言(HyperText Markup Language)的第五个版本,它的出现极...
【标题】中的“尚硅谷前端入门html+css零基础教程”指的是一个由尚硅谷教育机构提供的,面向初学者的前端开发课程,主要涵盖了HTML(超文本标记语言)和CSS(层叠样式表)的基础知识。这个教程是为那些对前端开发...
HTML和CSS基础知识点 HTML是用来描述网页的一种语言,指的是超文本标记语言(Hyper Text Markup Language),它不是一种编程语言,而是一种标记...HTML和CSS是构建网页的基础技术,它们共同定义了网页的结构和样式。
《Head First HTML与CSS》是学习网页制作的经典教材,第二版更是对原有的内容进行了更新和完善。这个源码打包包含了书中各个章节的实例代码,旨在帮助读者更直观地理解和实践HTML和CSS的基础及进阶概念。以下是对每...
《Head First HTML&CSS》是面向初学者的一本经典教材,第二版更是深入浅出地讲解了HTML(超文本标记语言)和CSS(层叠样式表)的基础知识。这本书通过直观、互动和趣味性的教学方式,使学习者能够快速掌握网页制作的...
本资源摘要信息将从HTML和CSS基础知识点入手,总结出一些重要的知识点,帮助读者更好地理解和应用HTML和CSS技术。 一、HTML基础知识点 1. HTML文档声明: HTML文档必须以DOCTYPE声明开头,以便遵守W3C标准。常见的...
在这个“html和css的基础测试题”压缩包中,包含的是针对中职学生的HTML与CSS的基础知识测试题目,分为A卷和B卷,旨在检验学习者对这两门技术的基本理解和应用能力。 HTML是一种标记语言,用于定义网页内容的结构,...
这份"HTML5与CSS3基础教程(第八版)源码"提供了丰富的实例和代码,帮助初学者深入理解这两种技术。 HTML5是超文本标记语言的最新版本,其核心在于增强网页的语义性和可访问性。以下是一些HTML5的关键知识点: 1. ...
这个"HTML5+CSS3网站设计基础教程 源代码.7z"压缩包包含了学习这两项技术的全套源代码,对于初学者来说是一份极其宝贵的资源。 HTML5是超文本标记语言的第五个版本,它在HTML4的基础上做了大量改进和扩展,以适应...
通过深入学习和实践,零基础的初学者将能够独立创建具有吸引力和功能性的网页,为进一步学习JavaScript和其他前端技术打下坚实的基础。记得在学习过程中不断实践,多动手操作,遇到问题时利用网络资源和社区寻求帮助...
《HTML5+CSS3网站设计基础教程》是一本旨在教授读者如何使用现代Web技术构建交互式、响应式网站的教材。源代码、补充案例和动手实践环节是学习过程中的重要组成部分,它们帮助理论知识与实际操作相结合,使学习更加...
HTML5和CSS3是现代网页开发的两大核心技术,它们共同构建了丰富、动态且响应式的网页界面。HTML5是超文本标记语言的最新版本,它引入了许多新的元素、属性和API,旨在提升网页的结构化和语义化,以及增强其多媒体...
【CSS基础学习】是网页设计领域中的重要环节,它是一种用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。CSS(层叠样式表)让网页设计者能够分离内容与表现,使得网页设计更加灵活且易于...
HTML(HyperText Markup Language)和CSS...通过阅读"Web前端开发精品课 HTML与CSS基础教程.pdf"和"Web前端开发精品课 HTML与CSS基础教程.txt",你可以深入理解并实践这些概念,逐步成为一名熟练的Web开发者。
《HeadFirst HTML与CSS》是一本非常受欢迎的入门级IT图书,专为初学者设计,旨在帮助读者轻松理解和掌握HTML(超文本标记语言)和CSS(层叠样式表)这两种核心的网页设计技术。该书的源代码包含了书中所有实例和练习...
《Head First HTML与CSS》是初学者学习网页制作的优秀教材,第二版更是对原本的内容进行了更新和优化,以适应不断发展的Web技术。这本书以其独特的视觉设计和易于理解的讲解方式,深受读者喜爱。现在,你拥有的是一...
HTML5和CSS3是现代网页设计的核心技术,它们极大地丰富了网页的表现力和交互性。这份《HTML5+CSS3网站设计基础教程》PPT涵盖了从基础到高级的多个重要知识点,旨在帮助学习者掌握这两种语言的基础和进阶技能。 1. *...
HTML(HyperText Markup Language)...总之,HTML与CSS是前端开发的基本技能,掌握它们能让你构建出美观、功能丰富的网页。通过不断学习和实践,你可以进一步提升页面设计的水平,满足用户对视觉效果和交互体验的需求。
通过《Head First HTML与CSS》这本书,你可以系统地学习这些基础知识,并通过实例练习巩固理解。阅读两遍,不仅能够对HTML和CSS有大致的认识,还能逐步建立起实际编写网页的能力。这本书以轻松易懂的方式讲解技术,...