前端学习-基础部分-css(一)

开始今日份整理

1.CSS的导入方式

CSS的导入方式主要是有内联模式,行内模式,外部样式表

1.1 内联模式

内联模式:直接在<head>中直接写css,例如

p{
        color:rgb(166, 226, 226);
    }
#设置P标签的颜色

1.2 行内模式

行内模式:在html中对应元素直接书写

<p style="color:cadetblue">第一段 世界大势,合久必分,分久必合</p>

1.3 外部样式表

外部样式表,主要是有俩种,一种为链接式,一种为外联样式表

<link rel="stylesheet" href="index.css">
<!-- CSS2.1的样式 -->
@import.url()

俩者的区别如下

  • 一个是全部导入后,才开始编译,包括css,<link>方式
  • 一个是先导入html进行编译,然后在将css文件加载到网页中  <@import>方式

2.CSS选择器

css的选择器主要分基本选择器以及高级选择器

2.1 基本选择器

  • 通用元素选择器 *:  匹配任意元素,一般用于清楚网页的默认样式
  • 标签选择器:匹配所有指定标签的样式,不管样式有多深,都可以匹配,选中既所有,并不是单一的一个
  • id选择器:根据指定的id匹配标签 ,id在网页中全局唯一,一般留给后面js中调用,获取到标签
  • class类选择器:根据指定的class匹配标签

注:一定要有公共类的概念,不要试图用一个类完整一个网页,尽量把类拆分出来,每个类尽量的小,让更多的标签去使用,同一个标签可以携带多个类,类与类之间用空格隔开即可。

基本应用

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>基础选择器</title>
    <style>
        /*标签选择器*/
        body{
            background: #b6bbb2;
        }
        div{
            background: #747F8C;
            color: red;
        }
        /*id选择器*/
        #h1{
            color: #501c56;
        }
        /*class选择器*/
        .c1{
            background: #2d4ca2;
            color: #41db50;
        }
    </style>
</head>
<body>
<h1 id="h1">id</h1>
<div>
    <p>内容1</p>
</div>
<span class="c1">class1</span>
<div>
    <p>内容2</p>
</div>
<span class="c1">class1</span>
<span class="c1">class1</span>
</body>
</html>

基本应用

2.2 高级选择器

2.2.1 后代选择器

2.2.2 儿子选择器

2.2.3 并集选择器

2.2.4 交集选择器

2.2.5 属性选择器

a

原文地址:https://www.cnblogs.com/gbq-dog/p/10626411.html

时间: 2024-08-29 19:50:24

前端学习-基础部分-css(一)的相关文章

好程序员web前端学习路线分享css模块化方案

好程序员web前端学习路线分享css模块化方案,这篇文章主要介绍了css模块化方案,css的模块化方案可能和js的一样多,下面简单介绍几种主要的模块方案,非常具有实用价值,需要的小伙伴可以参考下. css的模块化方案可能和js的一样多,下面简单介绍几种主要的模块方案.oocss面对对象的规则,主要的原则是两种:分离结构和外观,分离容器和内容.名词解释1.分离结构和外观:增加可重复的设计单元,同时去推进产品和ui对这方面的思考,比如下面的css使用时对象模式的命名和模块化规则.2.分离容器和内容:

前端学习之路-CSS介绍,Html介绍,JavaScript介绍

CSS介绍 学前端必备掌握CSS样式,css为层叠样式表,用来定义页面的显示效果,加强用户的体验乐趣,那么如何用css到html中呢? style属性方式 利用标签中的style属性来改变显示样式 <p style="background-color: #FFF000"> p标签 </p> 在head中加入style标签 <head> <style type="text/css"> p { color: #FFF000

前端总结&#183;基础篇&#183;CSS

前端总结·基础篇·CSS 1 常用重置+重置插件(Normalize.css,IE8+) * {box-sizing:border-box;}  /* IE8+ */body {margin:0;}  /* 去除边距 */ul {margin:0;padding-left:0;}  /* 去除边距和左填充 */li {list-style-type:none;}  /* 去除列表的圆点 */a {text-decoration:none;}  /* 去除下划线 */ 2 浏览器前缀 { tran

【前端学习】【CSS选择器】

CSS选择器 CSS选择器 CSS(Cascading Style Sheets)是一项出色的技术,它使得网页的结构和表现样式完全分离.利用CSS选择器能轻松地对某个元素添加样式而不改动HTML(HyperText Markup Language)结构. 要使某个样式应用于特定的HTML元素,首先需要找到该元素.在CSS中,执行这一任务的表现规则称为CSS选择器1. CSS选择器 1 基本选择器 2 层次选择器 3 伪类选择器 3.1 动态伪类选择器 3.2 目标伪类选择器 3.3 语言伪类选择

Python第五周前端学习之HTML5/ CSS / JS

<!-- html/head/body 文本 - h1-h6 p / br / hr / sub / sup / strong / b / em / del / ins / 列表 - ul(li) / ol(li) / dl(dt/dd) / 图像 - img / figure / figcaption 链接 - a(页面链接/锚链接/功能链接) 表格 - table / tr / td / th / thead / tbody / tfoot 表单 - form / input (text /

前端HTML基础与css

一. HTML简介:(使用http协议) 1.    静态网页:      HTML制作完成,网页的内容如果没有人去重新更新或制作的话,内容是永远一成不变的.  2.    动态网页: 在不同的时间看到的网页内容是不同的,用户看到的网页的内容其实是服务器端的程序运行出来的结果.     如:论坛.以后重点,开发动态网页.语言:JSP(Java Server Page) 二. 文本标记 h1~h6:  标题 hr:  水平线 font:  设置字体 strong:  加粗 br:  换行 p: 

百度前端学习日记19——CSS sprite(雪碧图)

原理 如图所示,无黑影处为浏览器中会显示的部分,通过改变backgroundPosition来使显示的地方不同,从而达到更换背景的目的 更多 浅谈CSS Sprite和实例解析 CSS Sprites:实用技术还是生厌之物? 原文地址:https://www.cnblogs.com/no-wing/p/9325669.html

百度前端学习日记08——CSS文字样式,边框,背景

前言 MDN网站--文字样式 MDN网站--边框 MDN网站--背景 正文 MDN网站详细的说明举例 总结押后!(重点:背景) 原文地址:https://www.cnblogs.com/no-wing/p/9295973.html

前端学习(九):CSS基础

进击のpython 前端学习--CSS基础 CSS的样式可以写在哪呢?其实CSS的样式插入式十分灵活的 按照插入的形势来看,可以分为三种情况 而接下来就对这三种情况进行简单的讨论 内嵌式 CSS样式表是可以直接把代码放在现有的标签里面去的 这种方法就称为内嵌式: <p style='color:red;'>文字颜色为红色</p> 把对应的style属性,写在p标签的开始标签中 CSS样式代码要写在style=""双引号中,如果有多条CSS样式代码设置可以写在一起