`
ruby8
  • 浏览: 206428 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CSS技术(二)基础与html

阅读更多

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基础教程 第八版 中文版 高清 PDF

    《HTML5与CSS3基础教程 第八版 中文版》是一本全面介绍这两个技术的书籍,旨在帮助初学者快速入门,并提供给进阶者深入理解的资源。 HTML5是超文本标记语言(HyperText Markup Language)的第五个版本,它的出现极...

    尚硅谷前端入门html+css零基础教程,零基础前端开发html5+css3视频尚品汇项目源码

    【标题】中的“尚硅谷前端入门html+css零基础教程”指的是一个由尚硅谷教育机构提供的,面向初学者的前端开发课程,主要涵盖了HTML(超文本标记语言)和CSS(层叠样式表)的基础知识。这个教程是为那些对前端开发...

    html&css入门基础知识点.pdf

    HTML和CSS基础知识点 HTML是用来描述网页的一种语言,指的是超文本标记语言(Hyper Text Markup Language),它不是一种编程语言,而是一种标记...HTML和CSS是构建网页的基础技术,它们共同定义了网页的结构和样式。

    Head First HTML与CSS 第二版 源码打包

    《Head First HTML与CSS》是学习网页制作的经典教材,第二版更是对原有的内容进行了更新和完善。这个源码打包包含了书中各个章节的实例代码,旨在帮助读者更直观地理解和实践HTML和CSS的基础及进阶概念。以下是对每...

    Head First HTML&amp;CSS; 第二版电子书及源码

    《Head First HTML&CSS》是面向初学者的一本经典教材,第二版更是深入浅出地讲解了HTML(超文本标记语言)和CSS(层叠样式表)的基础知识。这本书通过直观、互动和趣味性的教学方式,使学习者能够快速掌握网页制作的...

    html和css基础

    本资源摘要信息将从HTML和CSS基础知识点入手,总结出一些重要的知识点,帮助读者更好地理解和应用HTML和CSS技术。 一、HTML基础知识点 1. HTML文档声明: HTML文档必须以DOCTYPE声明开头,以便遵守W3C标准。常见的...

    html和css的基础测试题

    在这个“html和css的基础测试题”压缩包中,包含的是针对中职学生的HTML与CSS的基础知识测试题目,分为A卷和B卷,旨在检验学习者对这两门技术的基本理解和应用能力。 HTML是一种标记语言,用于定义网页内容的结构,...

    html5与css3基础教程(第八版)源码

    这份"HTML5与CSS3基础教程(第八版)源码"提供了丰富的实例和代码,帮助初学者深入理解这两种技术。 HTML5是超文本标记语言的最新版本,其核心在于增强网页的语义性和可访问性。以下是一些HTML5的关键知识点: 1. ...

    HTML5+CSS3网站设计基础教程 源代码.7z

    这个"HTML5+CSS3网站设计基础教程 源代码.7z"压缩包包含了学习这两项技术的全套源代码,对于初学者来说是一份极其宝贵的资源。 HTML5是超文本标记语言的第五个版本,它在HTML4的基础上做了大量改进和扩展,以适应...

    html+css零基础

    通过深入学习和实践,零基础的初学者将能够独立创建具有吸引力和功能性的网页,为进一步学习JavaScript和其他前端技术打下坚实的基础。记得在学习过程中不断实践,多动手操作,遇到问题时利用网络资源和社区寻求帮助...

    《HTML5+CSS3网站设计基础教程》源代码+补充案例+动手实践

    《HTML5+CSS3网站设计基础教程》是一本旨在教授读者如何使用现代Web技术构建交互式、响应式网站的教材。源代码、补充案例和动手实践环节是学习过程中的重要组成部分,它们帮助理论知识与实际操作相结合,使学习更加...

    HTML5+CSS3网站设计基础教程_动手实践源代码

    HTML5和CSS3是现代网页开发的两大核心技术,它们共同构建了丰富、动态且响应式的网页界面。HTML5是超文本标记语言的最新版本,它引入了许多新的元素、属性和API,旨在提升网页的结构化和语义化,以及增强其多媒体...

    上百个CSS实例|CSS基础学习|CSS入门基础|CSS样式集合

    【CSS基础学习】是网页设计领域中的重要环节,它是一种用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。CSS(层叠样式表)让网页设计者能够分离内容与表现,使得网页设计更加灵活且易于...

    HTML与CSS基础教程知识点总结和文档

    HTML(HyperText Markup Language)和CSS...通过阅读"Web前端开发精品课 HTML与CSS基础教程.pdf"和"Web前端开发精品课 HTML与CSS基础教程.txt",你可以深入理解并实践这些概念,逐步成为一名熟练的Web开发者。

    HeadFirst HTML与CSS全书源代码

    《HeadFirst HTML与CSS》是一本非常受欢迎的入门级IT图书,专为初学者设计,旨在帮助读者轻松理解和掌握HTML(超文本标记语言)和CSS(层叠样式表)这两种核心的网页设计技术。该书的源代码包含了书中所有实例和练习...

    Head First HTML与CSS 第2版【高清】带书签pdf

    《Head First HTML与CSS》是初学者学习网页制作的优秀教材,第二版更是对原本的内容进行了更新和优化,以适应不断发展的Web技术。这本书以其独特的视觉设计和易于理解的讲解方式,深受读者喜爱。现在,你拥有的是一...

    《HTML5+CSS3网站设计基础教程》 PPT

    HTML5和CSS3是现代网页设计的核心技术,它们极大地丰富了网页的表现力和交互性。这份《HTML5+CSS3网站设计基础教程》PPT涵盖了从基础到高级的多个重要知识点,旨在帮助学习者掌握这两种语言的基础和进阶技能。 1. *...

    HTML与CSS前台页面设计

    HTML(HyperText Markup Language)...总之,HTML与CSS是前端开发的基本技能,掌握它们能让你构建出美观、功能丰富的网页。通过不断学习和实践,你可以进一步提升页面设计的水平,满足用户对视觉效果和交互体验的需求。

    Head First HTML与CSS 第2版

    通过《Head First HTML与CSS》这本书,你可以系统地学习这些基础知识,并通过实例练习巩固理解。阅读两遍,不仅能够对HTML和CSS有大致的认识,还能逐步建立起实际编写网页的能力。这本书以轻松易懂的方式讲解技术,...

Global site tag (gtag.js) - Google Analytics