`

css基础

    博客分类:
  • css
阅读更多

css知识点
一:css样式
1.行内样式:在html标记(<p>)中采用一个style属性,直接添加css样式风格
  <body>
  <p style="font-family:宋体;color:red;font-size:18px">周杰伦</p>
  <p style="font-family:宋体;color:red;font-size:18px">范特西</p>
  <p style="font-family:宋体;color:red;font-size:18px">叶惠美</p>
  </body>
  缺点:如果<p>标记很多..在需要改变css样式的时候,那么每个<p>标记都需要改变,很不方便..,
        所以就引入了内嵌式
 
2.内嵌式:在页面中采用一个style标记,将css部分单独分离出来...
  <head>
  <style type="text/css">
   p{
     font-family:黑体;
     color:#FF0000;
   }
  </style>
  </head>
  <body>
  <p>周杰伦</p>
     <p>范特西</p>
     <p>八度空间</p>
     <p>叶惠美</p>
  </body>
 
3.链接式:对于一整个网站来说..每个网页都需要一种统一的样式...那么就需要链接式了。
  第一步:
    写一个edong.css文件
    h2{
        font-family:红色;
        color:#FF0000;
    }
    p{
    font-family:黑体;
     color:#FF0000;
    }
  第二步:
  <head>
    <link href="edong.css" type="css/text" rel="stylesheet">
  </head>
  <body>
     <h2>周杰伦</h2>
     <h2>范特西</h2>
    
     <p>八度空间</p>
     <p>叶惠美</p>
  </body>
 
4.导入样式于链接样式相同
  <head>
  <style type="text/css">
    @import url(edong.css);
  </style>
  </head>
  <body>
  <h2>周杰伦</h2>
     <h2>范特西</h2>
    
     <p>八度空间</p>
     <p>叶惠美</p>
  </body>
二:css选择器
   1.标记选择器:对页面中所有标记使用同一种css风格
     h2{
      font-family:红色;
      color:#FF0000;
   }
2.类别选择器:对特殊的一些标记进行样式控制,运用在不同标记中
   规范:.class(.+类别选择器名称,名称随便定义
   <style type="text/css">
   .first{
      font-family:红色;
      color:#FF0000;
   }
   .second{
      font-family:蓝色;
      color:#FF0000;
   }
   .third{
      font-family:紫色;
      color:#FF0000;
   }
   </style>
   <body>
   <p class="first">八度空间</p>
     <p class="second">叶惠美</p>
     <h2 class="third">张柏</h2>
   </body>
   3.id选择器:用于页面中某一个特殊的标记.
     注意:
     正确的方式是每一个id选择器只能对应一个标记,因为在用javascript时,
     会用到document.getElementById("") 只会找对应的一个id。所以严格规定是一个Id选择器是不能出现在多个标记中
     <style type="text/css">
   #one{
     font-family:红色;
      color:#FF0000;
   }
   #two{
      font-family:蓝色;
      color:#FF0000;
   }
   #three{
      font-family:紫色;
      color:#FF0000;
   }
   </style>
   <body>
     <p id="one">八度空间</p>
   <p id="two">叶惠美</p>
   <h2 id="three">张柏</h2>
   </body>
4.集体选择器:将很多不同样式选择器放在一起
    <head>
    <style type="text/css">
   h1,h2,h3,h4{
      font-family:红色;
      color:#FF0000;
   }
   h2.special,special,#one{
      text-decoration:underline;
       
   }
   </style>
   </head>
   <body>
   <h1>八度空间</h1>
   <h2 class="special">叶惠美</h2>
   <h3>周杰伦</h3>
     <h4>范特西</h4>
     <p class="special">张柏</p>
     <p id="one">qwnbc</p>
   </body>
5.选择器嵌套:表示在某个标记里面的子标记的一些样式风格(两个标记之间用空格隔开)
   <head>
   <style type="text/css">
   p b{
      font-size:18px;
      text-decoration:underline;
      color:#FF0000;
   }  
   </style>
   </head>
   <body>
   <p>最近还好吗?<b>不能说的秘密</b>恋人未满..</p>
   <b>你要离开我知道很简单..</b>
   </body>
6.子选择器:某标记只对其子标记起作用,而孙标记则毫无影响.
  <head>
   <style type="text/css">
   ul.myList>li>a{
      font-size:18px;
      text-decoration:underline;
      color:#FF0000;
   }  
   </style>
  </head>
  <body>
     <ul class="myList">
      <li>
      <a></a href="http://localhost:3306/user">连接mysql数据库</a>
      <!--样式对里面这部分不起作用-->
      <ul>
      <li><a href="#">链接一</a></li>
      <li><a href="#">链接二</a></li>
      <li><a href="#">链接三</a></li>
      </ul>
      </li>
     </ul>
  </body>
 
  子选择器与嵌套选择器的区别:将上面的样式部分改成嵌套选择器样式,结果就会不同..
                             用空格取代">"
  <head>
   <style type="text/css">
   ul.myList li a{
      font-size:18px;
      text-decoration:underline;
      color:#FF0000;
   }  
   </style>
  </head>
  结果不管是子标记还是孙标记都会改变样式
分享到:
评论

相关推荐

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

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

    css基础教程-适合初学者

    在IT领域,CSS...总结,学习CSS基础不仅涉及语法和选择器,还包括布局、响应式设计以及预处理器的使用。通过不断实践和了解这些概念,初学者可以逐步提升CSS技能,从而更好地设计和构建美观、功能完善的网页。

    DIV+CSS教程——第一天XHTML_CSS基础知识

    DIV+CSS教程——第一天XHTML_CSS基础知识

    CSS基础学习源码

    本“CSS基础学习源码”是一个适合初学者的资源包,提供了丰富的实践材料,帮助理解并掌握CSS的基础知识。 首先,我们来详细探讨CSS的基础概念: 1. **选择器与声明**:CSS的核心在于选择器和声明。选择器用于定位...

    CSS基础教程PDF

    ### CSS基础教程知识点详解 #### 一、CSS简介 **CSS**,全称为 **Cascading Style Sheets**(级联样式表),是一种用于定义HTML文档布局的语言。它可以帮助开发者更好地控制网页的外观,如字体、颜色、间距、大小...

    CSS基础教程 源代码

    书名:CSS基础教程 作者:(英)柯林森 著,刘志忠 等译 来源:人民邮电出版社 出版时间:2007年09月 ISBN:9787115164629 定价:49元 内容介绍: 本书是优秀的CSS 入门书,重点讲述了如何使用CSS 实现基于Web ...

    CSS基础知识.pdf

    【CSS基础知识详解】 CSS,全称为Cascading Style Sheets,中文通常翻译为“层叠样式表”,是用于控制网页布局和样式的规范。它弥补了HTML在表现层设计上的局限性,让网页设计更加灵活多样。自IE 3.0开始,浏览器...

    CSS基础知识-1.pdf

    ### CSS基础知识解析 #### 一、CSS简介 - **1.1 HTML的局限性** HTML是一种用于构建网页内容的标准标记语言。它主要用于定义网页内容的结构和意义,例如使用`&lt;h1&gt;`标签来表示一级标题,使用`&lt;p&gt;`标签来表示段落...

    HTML+CSS基础知识点.pdf

    HTML+CSS 基础知识点总结 HTML+CSS 是前端开发的基础技术,掌握 HTML、CSS 和 JavaScript 语言是必不可少的。下面是 HTML+CSS 基础知识点总结: 1. HTML 是网页内容的载体,内容就是网页制作者放在页面上想要让...

    前端CSS基础-常规流练习.rar

    在"前端CSS基础——常规流中练习对应图片代码"中,你可能会看到如何通过CSS控制元素在常规流中的位置和大小。例如,可以使用`display`属性来改变元素的行为,将一个内联元素转换为块级元素,或者创建一个内联块级...

    HTML XHTML CSS基础教程(第6版) .zip

    《HTML XHTML CSS基础教程(第6版)》是由著名IT教育家Elizabeth Castro编著的一本经典教程,专门针对初学者设计。这本书详细介绍了网页开发的基础技术,包括HTML、XHTML和CSS,帮助读者掌握构建现代网页的核心技能...

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

    **CSS基础** 1. **选择器与声明**:CSS通过选择器(如元素选择器、类选择器、ID选择器等)来定位HTML元素,然后用声明(属性:值)来设置样式。 2. **盒模型**:CSS盒模型包括内容、内边距、边框和外边距,影响...

    css基础.ppt

    css基础教程,适合新手使用,仅供参考

    HTML5&CSS3网页制作:CSS基础选择器.pptx

    CSS,层叠样式表,是用于控制网页元素样式的重要语言。在这篇关于"CSS基础选择器"的讲解中,我们将深入理解CSS选择器的概念以及如何使用它们来定位并应用样式到HTML...这样可以帮助你更好地理解和应用CSS基础选择器。

    CSS基础-介绍及语法

    CSS基础-介绍及语法,css入门必备资料

    css基础代码

    ### CSS基础代码详解 #### CSS入门精要:掌握核心概念与实践技巧 **CSS(Cascading Style Sheets)**,即层叠样式表,是一种用于描述网页文档(如HTML或XML)外观和格式的标记语言。它使得网页设计更加灵活、高效...

    html + css 基础学习.zip

    html + css 基础学习html + css 基础学习html + css 基础学习html + css 基础学习html + css 基础学习html + css 基础学习html + css 基础学习html + css 基础学习html + css 基础学习html + css 基础学习html + css...

    CSS基础代码

    **CSS基础代码详解** 在网页设计中,CSS(Cascading Style Sheets)是不可或缺的一部分,它用于控制网页的布局和样式。本资料包包含了作者学习CSS时编写的代码,非常适合CSS初学者作为学习素材。通过阅读和理解这些...

    DIV+CSS基础教程全攻略

    DIV+CSS基础教程全攻略,让你熟练如何更好的掌握DIV+CSS

    CSS基础知识

    【CSS基础知识】是针对初学者入门的一门课程,旨在教授如何使用CSS来控制网页的样式和布局。CSS,即层叠样式表(Cascading Style Sheets),是一种样式语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)...

Global site tag (gtag.js) - Google Analytics