01-认识CSS

CSS的起源

  • 在web最开开始(1990-1993),html只有描述段落,超链接,列表和标题等基本元素。随着万维网的出现(用户交互体验的加强),对html的要求越来越大,人们需要更好的使用体验,于是出现了一些表现化的标签如<u></u>、<i></i>以及一些体现表现的属性与属性值如align="center"等。
  • 随着时间的推移,html既要体现结构,又要用于表现,导致3个问题:1.html变得越来越臃肿;2.页面缺乏结构性,降低了网页的可访问性。3。页面维护越来越困难。
  • 在1995年,W3C组织(World WideWeb Consortium)成立,CSS(Cascading Style Sheets)的创作成员全部成为了W3C的工作小组并且全力以赴负责研发CSS标准,并于12月份推出了第一份CSS(CSS1.0)。

CSS体验

image.png
<head>
    <meta charset="utf-8">
    <style type="text/css">       /* type="text/css" 常省略,因为这是默认值。*/
        h2{
            text-align: center;       /*设置文本水平居中对齐*/
            color: red;       /*文本颜色:红色*/
            font-family: "微软雅黑";      /* 字体族:微软雅黑 */
        }
        p{
            text-align: center;
            color: blue;
            font-size: 20px;       /* 字体大小:20像素  */
        }
       small{
           color: orange;     
      }
    </style>
</head>
<body>
    <h2>静夜思游子吟</h2>
    <p><small>作者:孟郊</small></p>
    <p>慈母手中线,游子身上衣。</p>
    <p>临行密密缝,意恐迟迟归。</p>
    <p>谁言寸草心,报得三春晖。</p>

    <h2>江城子·乙卯正月二十日夜记梦</h2>
    <p><small>作者:苏轼</small></p>
    <p>十年生死两茫茫,不思量,自难忘。</p>
    <p>千里孤坟,无处话凄凉。</p>
    <p>纵使相逢应不识,尘满面,鬓如霜。</p>
    <p>夜来幽梦忽还乡,小轩窗,正梳妆。</p>
    <p>相顾无言,惟有泪千行。</p>
    <p>料得年年肠断处,明月夜,短松冈。</p>
</body>

注:

  • <style></style>其实在HTML任意部分都可以,只是习惯在</head>上方。
  • <style></style>遵循HTML规范,有开始和结束标签。
  • <style></style>里面的语句则遵循的是CSS语句规范,基本为:选择器 { 属性1:属性值1;属性2:属性值2; }
  • CSS语句的注释格式为:/* 注释的内容 */

CSS和HTML的关系

  • HTML负责结构
  • CSS负责表现

本节课来看,CSS的优点

  • 结构和表现分离
  • 代码简洁统一
    CSS还有很多优点,随着学习的深入,大家将会深刻体会到。

练习

1.自行完成本文的HTML部分和CSS部分。
2.思考,如何仅仅让 “夜来幽梦忽还乡,小轩窗,正梳妆。” 字体颜色变成粉红色(pink)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,679评论 1 92
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,683评论 32 459
  • 什么是html? html是一种网页标记语言,叫超文本标记语言,我们平时上网所看到的所有网页均来自于html,英文...
    波段顶底阅读 12,640评论 2 7
  • 收房啦 买一支胡萝卜笔 作为纪念 比预想的好太多 满意
    PWong阅读 1,072评论 0 0
  • 有的用户追求效率,有的用户追求视觉,有的用户追求交互,说到底,都是产品定位和用户运营的区别。好的设计不仅在视觉体验...
    同行说ths阅读 3,365评论 0 0