首页 > Web开发 > 详细

前端开发—CSS

时间:2019-05-29 21:52:18      阅读:122      评论:0      收藏:0      [点我收藏+]
CSS 基础概念

 

 

致命三问:

  它是什么?  层叠样式表,主要作用是对html标签进行装饰。

  它的作用:再 html 框架的基础上 ,对标签内容做美化工作。

  注释方法:/*单行注释*/ 多行注释同理与html

 

语法结构:

技术分享图片

 

在HTML中使用CSS样式的三种方式

  1 head 内style 标签内部直接书写css代码

<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        p{
            background-color: #2b99ff;
        }
    </style>
</head>

 

  2 link 标签引入外部css文件

<link href="mystyle.css" rel="stylesheet" type="text/css"/>

 

  3 直接在标签内通过style属性书写css样式、

<p style="color: red">Hello world.</p>
各种选择器

 

  

  基本选择器  

    1 元素选择器

p {color: "red";}

      2 id选择器

#i1 {
  background-color: red;}

    3 类选择器

.c1 {
  font-size: 14px;}
p.c1 {
  color: red;}

    4 通用选择器

* {
  color: white;}

注意:

样式类名不要用数字开头(有的浏览器不认)。

标签中的class属性如果有多个,要用空格分隔。

  组合选择器

    1 后代选择器

 

/*li内部的a标签设置字体颜色*/
li a {
  color: green;}

 

    2 儿子选择器

 

/*选择所有父级是 <div> 元素的 <p> 元素*/
div>p {
  font-family: "Arial Black", arial-black, cursive;}

 

    3 毗邻选择器

/*选择所有紧接着<div>元素之后的<p>元素*/
div+p {
  margin: 5px;}

    4 弟弟选择器

/*i1后面所有的兄弟p标签*/
#i1~p {
  border: 2px solid royalblue;}  

  属性选择器

/*用于选取带有指定属性的元素。*/
p[title] {
  color: red;}
/*用于选取带有指定属性和值的元素。*/
p[title="213"] {
  color: green;}

  分类和嵌套

   1 分组

      当多个元素的样式相同的时候,我们没有必要重复地为每个元素都设置样式,我们可以通过在多个选     择器之间使用逗号分隔的分组选择器来统一设置元素样式。

div, p {
  color: red;}

      上面的代码为div标签和p标签统一设置字体为红色。

     通常,我们会分两行来写,更清晰:

   2 嵌套

.c1 p {
  color: red;}

  伪类选择器

/* 未访问的链接 */
a:link {
  color: #FF0000
}

/* 已访问的链接 */
a:visited {
  color: #00FF00
} 

/* 鼠标移动到链接上 */
a:hover {
  color: #FF00FF
} 

/* 选定的链接 */ 
a:active {
  color: #0000FF
}

/*input输入框获取焦点时样式*/
input:focus {
  outline: none;
  background-color: #eee;
}

  伪元素选择器

  first-letter

p:first-letter {
  font-size: 48px;
  color: red;}

   before

/*在每个<p>元素之前插入内容*/
p:before {
  content:"*";
  color:red;}

  after

/*在每个<p>元素之后插入内容*/
p:after {
  content:"[?]";
  color:blue;} 
选择器的优先级

 

  相同的选择器,不同的引入方式,就近原则,谁越靠近标签谁说了算。不同选择器,相同的引入方式。   行内样式 > id 选择器 > 类选择器 > 标签选择器

 

样式修改

 

 

技术分享图片

 更多

前端开发—CSS

原文:https://www.cnblogs.com/guanchao/p/10946052.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!