01-认识CSS

作者: MeWill | 来源:发表于2017-12-18 00:57 被阅读0次

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)

相关文章

  • 01-认识CSS

    CSS的起源 在web最开开始(1990-1993),html只有描述段落,超链接,列表和标题等基本元素。随着万维...

  • css基础01- 初识css

    css初识 CSS(Cascading Style Sheets)通常称为CSS样式表或层叠样式表(级联样式表),...

  • CSS常用布局实现

    该系列用于整理记录常用的CSS布局实现。 CSS常用布局实现01-水平居中 CSS常用布局实现02-垂直居中 CS...

  • 01-认识js

    1.js是javaScript的缩写,是一门脚本语言。专门用来负责网页上的行为(可以直接写到网页中)。2.在哪儿写...

  • 01-认识html

  • 01-认识爬虫

    一、爬虫介绍 什么是爬虫 Python爬虫的优势 Python爬虫需要掌握什么 爬虫与反爬虫与反反爬虫三角之争 网...

  • CSS认识

    文本缩进距离 text-indent:2em 缩进2个文本。 1em=1 font-size(相对1个字体大小)...

  • CSS:认识 css reset

    什么是css reset.? reset,重置。顾名思义,css reset就是重置样式。 为什么需要css re...

  • 关于css

    一.认识CSS css简介,css全称是层叠样式表,Cascading style sheets css的作用,主...

  • 01-初步认识Ansible

    Ansible 初步认识Ansible 什么是Ansible Ansible 是一个配置管理和应用部署工具,功能类...

网友评论

    本文标题:01-认识CSS

    本文链接:https://www.haomeiwen.com/subject/cbxpwxtx.html