css基础

1. CSS简述


CSS(Cascading Style Sheets) 中文全称为层叠样式表 。他是一种样式表语言用来描述HTML或者是XML文档中的呈现。CSS 描述了在屏幕、纸质、音频等其它媒体上的元素应该如何被渲染的问题。

2.四种引入css的方法


1) 行内式

主要表现为 :行内式是在标记的style属性中设定CSS样式。这种方式没有体现出CSS的优势,不推荐使用。格式如下:

<div style="width: 100px; height: 100px;">我是内联样式</div>

2) 嵌入式

嵌入式是将CSS样式集中写在网页<head></head>之间的标签<style></style>的标签里面。缺点是写一个包含很多网页的网站,在每个网页中使用嵌入式,占页面,查看修改非常不方便。

<head>

    <style type="text/css>

              。。。。。写css样式

    </style>"

</head>

3)导入式

主要表现为:一个独立的.css文件引入HTML文件中,导入式使用CSS规则引入外部CSS文件,style标记也是写在head标记也是写在标记中。 导入式会在整个网页装载完后再装载CSS文件,使用的语法如下:

<styletype="text/css">

@import"mystyle.css"; 此处要注意.css文件的路径

</style>

4)外链式

也是将一个.css文件引入到HTML文件中,但它与导入式不同的是链接式使用HTML规则引入外部CSS文件,它在网页的<head></head>标签对中使用<link>标记来引入外部样式表文件,使用链接式时与导入式不同的是它会以网页文件主体装载前装载CSS文件,因此显示出来的网页从一开始就是带样式的效果的,使用的语法如下:

<link href="mystyle.css" rel="stylesheet" type="text/css"/>

3.路径的表达方式


4.什么是文档流?

文档内元素的流动方向.

1.内联元素:从左往右流动 一行不够继续第二行从左往右,word-break:break-all; 只有在单词分隔地方打断.

  内联元素的高度是不可测的,由设计师参数有关, 比如什么字体, 什么内容.

2.块级元素:从上往下依次往下流动,独占一行

5. CSS的学习

Google: 关键词 MDN

CSS Tricks

Google: 阮一峰 css

张鑫旭的 240 多篇 CSS 博客

Codrops 炫酷 CSS 效果

CSS揭秘

CSS 2.1 中文 spec

Magic of CSS免费在线书

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

推荐阅读更多精彩内容

  • CSS的全称是什么? 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(...
    饥人谷_二釉阅读 235评论 0 1
  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 3,181评论 0 40
  • CSS基础 1. CSS简述 CSS(Cascading Style Sheets) 中文全称为层叠样式表 。他是...
    熊蛋子17阅读 543评论 0 1
  • 1. CSS的全称是什么? 全称Cascading Style Sheets,意思为层叠样式表。 2. CSS有几...
    _李祺阅读 253评论 0 1
  • 一年三百六十五天,你不可能天天看见高挂的太阳,因为有时天阴,有时雨。
    我在书中阅读 75评论 0 0