CSS的基本概念

<!--CSS    一.概念:CSS的全称是Cascading Style Sheets,层叠样式表,用来控制HTML标签样式,在美化网页中起到非常重要的作用

    CSS的编写格式是键值对形式的,比如    color: red;

    font-size: 20px;

    冒号:冒号左边是属性名,冒号右边是属性值

    二.CSS的3中书写形式        1.行内样式:(内联样式)直接在标签的style属性中书写            <body style = "color: red;">        2.页内标签:在本网页的style标签中书写            <style>                body{                    color:red;                }            </style>        3.外部样式:在单独的CSS文件中书写,然后在网页中用link标签引用        <link rel="stylesheet" href="index.css">

      三.CSS规律:        1.就近原则        2.叠加原则

      四.CSS的两大重点        1.属性:通过属性的复杂叠加才能做出漂亮的网页        2.选择器:通过选择器找到对应的标签设置样式            a.标签选择器: 作用:选择对应的标签,为之添加样式                        根据标签名找到标签                        <div>div1</div>                        <div>div2<div>                        div{                            color:red                        }            b.类选择器            <p class="high">第一段文件</p>            <p>第二段文字</p>

            <div class="high">div1</div>            <div>div2</div>

            .high {                color:red            }

            c.id选择器            <p id="first">第一段文件</p>            <p>第二段文字</p>

            #first {                color:red;            }

            d.并列选择器            <p class="high">第一段文件</p>            <p>第二段文字</p>

            <div class="high">div1</div>            <div>div2</div>

            div, .high {                color:red            }

            e.复合选择器            <p class="high">第一段文件</p>            <p>第二段文字</p>

            <div class="high">div1</div>            <div>div2</div>

            div.high {                color:red            }

            f.后代选择器            <div>                <p>div里边的p</p>                <span>                    <p>div里边的span里边的P</p>                </span>            </div>

            <P>外面的p</P>

            div p {                color: red;            }

            g.直接后代选择器                div>p {                }

            h.相邻兄弟选择器                div+p {                    color: red;                }

             i.属性选择器             1)<div name="jack">111</div>             <div name="rose">222</div>             <div>333</div>

             div[name] {                color:red;             }

             2)<div name="jack">111</div>             <div name="rose age="20">222</div>             <div>333</div>

             div[name][age] {                color:red;             }

             3)<div name="jack">111</div>             <div name="rose">222</div>             <div>333</div>

             div[name="jack"] {                color:red;             }

    五.伪类:在点击的时候触发的操作

    六:标签之间的类型转化

    七:CSS的属性        CSS有N多种属性,根据继承性,主要分为可继承属性和不可继承属性        1.可继承属性            父标签的属性值可以传递给子标签            一般是文字控制属性        2.不可继承属性            父标签的属性值不能传递给子标签            一般是区块控制属性-->

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title></head><body>

</body></html>
时间: 2024-11-02 14:52:57

CSS的基本概念的相关文章

HTML-HTML5+CSS3权威指南阅读(五、设备像素和CSS像素的概念)

在这个迷你系列的文章里边我将会解释viewport,以及许多重要元素的宽度是如何工作的,比如<html>元素,也包括窗口和屏幕 这篇文章是关于桌面浏览器的,其唯一目的就是为移动浏览器中相似的讨论做个铺垫.大部分开发者凭直觉已经明白了大部分桌面浏览器中的概念.在移动端我们将会接触到相同的概念,但是会更加复杂,所以对大家已经知道的术语做个提前的讨论将会对你理解移动浏览器产生巨大的帮助. 概念:设备像素和CSS像素 你需要明白的第一个概念是CSS像素,以及它和设备像素的区别. 设备像素是我们直觉上觉

移动端物理/css/位图像素概念以及rem布局的实现

这方面的知识一直一知半解.从前看过一些文章,也没有豁然开朗的感觉.今天看了这篇http://div.io/topic/1092感觉明白了一些,不论是否正确,先做记录,留待日后验证. 1. 物理像素.CSS像素与位图像素 物理像素是设备本身用于渲染画面的最小显示单元.我们平时买手机,比如iphone6或者华为看到的720 * 1080, 1080 * 1920其实都是物理像素.显然物理像素不等于PC前端开发所理解的屏幕宽度. CSS像素是编程时使用的虚拟像素.我的理解是CSS像素是以屏幕宽度为基准

CSS的简单概念

    css是英文Cascading Style Sheets的缩写,CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言.相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言.CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性. 有三种方法可以在站点网页上使用样式表: 外部样

css常见的概念

padding-top:10px;是指容器内的内容距离容器的顶部有10个像素,是包含在容器内的: margin-top:10px;是指容器本身的顶部距离其他容器有10个像素,不包含在容器内: top:10px;是指容器本身的顶部距离页面的顶端有10个像素. padding和margin的区别可以简单的理解为墙上挂着的两个相框,margin指的是相框与相框的距离,padding指的是每个相框里照片与相框边框的距离.

CSS的四个核心概念

CSS(Cascading Style Sheet)层叠样式表,又称级联样式表,是一组格式设置规则,用来进行网页风格设计.通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离.页面内容存放在HTML文档中,而用于定义表现形式的CSS规则则存放在另一个文件中或HTML文档的某一部分,通常为文件头部分.将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练,缩短浏览器的加载时间. CSS的核心概念有四个:标准流.盒模型.position.float,它们

学习提高你CSS技术的法则

分享一些我这几个月来理解的东西,这并不是一些代码片段或者是css小技巧,而更像是一些通用的规则或者是最佳实践之类的东西,如下: 不要让你的代码脱离你的掌控,尽量简洁 掌握基础,学习CSS技巧 保持代码的可复用性 面向对象的css Css3 了解他能做的以及你可以使用的部分 渐进增强与优雅降级 Css预处理工具 与时俱进 取长补短 熟能生巧 你想说什么呢?你准备好了?那我们继续往下吧. 1.不要让你的代码脱离你的掌控,尽量简洁 别让你的代码脱离你的掌控 这是编程的一种通用建议,不仅仅适合css.当

【3】CSS简单样式

CSS发展史 1996年12月 css第一版诞生. 1998年5月 css2正式发布 2004年 css2.1发布 Css3的发布--.不是一个时间而是一个时间段 css3模块介绍 css1中定义网页的基本属性: 字体.颜色.补白.基本选择器 css2中在 css1基础上添加了高级功能 浮动和定位.高级选择器(子选择器.相邻选择器.通用选择器) css3遵循的是模块化开发.发布时间并不是一个时间点,而是一个时间段. css简介 CSS的基本概念 CSS是层叠样式表(Cascading Style

Atitit.css 规范 bem &#160;项目中 CSS 的组织和管理

Atitit.css 规范 bem  项目中 CSS 的组织和管理 1. 什么是BEM?1 1.1. 块(Block)2 1.2. 元素(Element)2 1.3. BEM树(和DOM树类似).3 1.4. 修饰符(modifier)的3 2. 块的独立性4 3. 独立的CSS4 3.1. 为独立的CSS类命名5 4. BEM争议最大的就是它的命名风格 6 5. OOCSS6 6. ACSS6 7. CSS 组织和管理 结论attilax总结7 8. Atibem7 8.1. Modifier

css sprites-简单实例让你快速掌握css sprites精髓

这段时间有几次接触到了css sprites的概念,一个就是在用css做滑动门的时候,另外一个就是在用YSlow分析网站性能的时候,于是对css sprites这个概念产生了浓厚的兴趣.在网上查找了很多的资料,但可惜的是大部分都是只言片语,其中很多都是直接翻译国外的资料,也有直接推荐国外的资料网站,无奈英语没有过关,基本上没有理解到什么css sprites,更别谈如何使用了. 最后还是在蓝色理想中的一篇文章受到启发,琢磨了老半天,才算弄清楚里面的内涵,下面将通过本人的理解帮助其他人更加快速的去