web前端——css学习

问题

  • 什么是css?
  • 为什么会有css?
  • css和HTML怎么样结合?

css (what)

这是W3School给的定义

W3school的定义

** 百度百科 **:
Cascading Style Sheets(层叠样式表缩写)。是一种用来表现HTML标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

css优点 (why)

主要为了弥补html的不足

  • HTML的缺陷:
    1. 不能够适应多种设备
    2. 要求浏览器必须智能化足够庞大
    3. 数据和显示没有分开
    4. 功能不够强大
  • CSS 优点:
    1.使数据和显示分开
    2.降低网络流量
    3.使整个网站视觉效果一致
    4.使开发效率提高了

具体实现(how)

首先看整个的思维导图

整个需要了解的几大方面

在了解了什么是css,之后最想了解的便是它是如何运用到html中去的。

格式:

标签选择器 { 属性名称:属性值} (中间以分号;隔开)

三种方式:

三种使用方式
  • 外部样式表,需要在写在当前html文件之外的单独的一个文件以.css为扩展名的文件,具体实现如上图思维导图
  • 内部样式表 , 一般写在<head>标签中,用<style>标签包裹
  • 行级样式表,写在标签的内部,用" "引用

选择器

选择器记忆

选择器可总结为两大类:** 基本选择器 扩展选择器**

基本选择器

基本选择器

基本选择器又分为:

1,标签选择器
2,类选择器
3,ID选择器
4,通用选择器

简单例子

 <html>
<head>
    <title>css基本选择器</title>
    <style type="text/css">
        /**通用选择器**/
        *{
            font-size:30px;
            color:yellow;
        }
        /**基本选择器**/
        p{ color:red;
            font-family:幼圆;}    
        /**类选择器**/
        .bluefont{
            color:blue;
        }
        /**ID选择器**/
        #id1{
            color:green;
            font-size:50px;
        }
    </style>
</head>
<body>
    <p>这是写的第一个css样式标签</p>
    <p>p的普通选择器标签</p>
    <label class="bluefont">label的类选择器标签</label><br>
    <i id="id1">i的ID选择器标签</i>
</body>
</html>
效果图

上述简单的例子有一些选择器冲突 ,所以就产生了优先级,另外还有属性互补原则。

选择器的优先级别

扩展选择器

基本分三类选择器:

  1,组合选择器
  2,关联选择器  
  3,伪类选择器 
扩展选择器

Demo:

<html>
<head>
    <title>css基本选择器</title>
    <style type="text/css">
        /** 组合选择器 **/
        h1,h2,#one{
            font-size:30px;
            color:green;
        }
        
        /**关联选择器**/
        h3 span p{
            color:red;
        }
        /**伪类选择器
        
            1,静态伪类
                静态只能用于超链接
            2,动态伪类
                适用于各种标签
        **/
        
        a:link{color:red;}
        a:visited{color:yellow;}
        a:hover{color:#FF00FF}
        a:active{color:green}
        
        a.two:link{color:red}
        a.two:visited{color:green}
        a.two:hover{font-size:150%}
        
        input:focus{background-color:#ff9999; 
                    border:1px solid red;}
         label:hover{color:green;}
         /* 二者只能用一个*/
        /**label:active{color:red;}**/
        
    </style>
</head>

<body>

    <h1>一级标题</h1>
    <h2>二级标题</h2>
    <label id="one">label的类选择器标签</label><br>

    <h3><span><p>这是关联选择器里面的p标签</p></span></h3>
    <p >这是不在关联选择器中的p标签</p>

    <a href="01css.html">这是一个嵌入伪类选择器的超链接</a><br><br>
    
    <a class="two" href="01css.html">这是一个class为two的伪类选择器的超链接</a><br><br>
    
    请输入<input value="a"></input><br>
    <label>你好,明天</label>
</body>
</html> 

运行结果


运行结果

各种属性

这些属性其实就只需要记几个常用的就行了,不记得了,等要用的时候再查表


基本属性
文本属性
背景属性
字体文字属性
其他

至此,CSS的学习告一段落,基本都是从W3School那里学习得来,只不过自己用思维导图整理了一下,另外自己也实现了,有个印象,想提升则需要在项目中去历练。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,390评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,821评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,632评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,170评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,033评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,098评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,511评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,204评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,479评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,572评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,341评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,893评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,171评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,486评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,676评论 2 335

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,703评论 1 92
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    程序员poetry阅读 16,499评论 32 459
  • <a name='html'>HTML</a> Doctype作用?标准模式与兼容模式各有什么区别? (1)、<...
    clark124阅读 3,451评论 1 19
  • 当斟酌许久终于落笔题目这四个字的时候,才连自己都觉得有点像一篇游记标题,大概,对一个生活了近二十年的土生土长的武汉...
    圈圈城阅读 389评论 5 3
  • 儿时写作文,经常会遇见命题作文。比如以“我的**”为题,写一篇不少于800字的作文。从小学写到初中,几乎把所有的亲...
    一别成忆阅读 287评论 0 1