第三篇-CSS基础

学完HTML基础入门后,大致了解了网页布局的一些规则和属性。接下来学习了页面样式的表达程序-CSS。并且整理了一些常用且基础的表达,如下。

1、什么是CSS

1.1什么是CSS

全称:Cascading Style Sheets:层叠样式表,用来表现HTML等文件样式。

用大白话解释,就是用来写页面样式,定义页面长什么样子的。将CSS的代码和HTML代码整合到一起后,就能将页面本身的样式呈现出来。但这是的页面是静态,无法点击和产生交互动作的。

1.2HTML中的CSS

1.2.1 HTML中的CSS

在HTML中加入css的属性:style,来描述HTML的样式,包括名字和值,比如:

<p style="background-color:yellow">
    我爱这个世界
</p>

p style="background-color:yellow"是指『我爱这个世界』这段文字的样式为:『背景颜色是黄色』。

当然,这里的值可以换成其他颜色。(在输入颜色值时,目前常规的做法是直接从一些设计工具或者吸色工具将颜色的值取出来,格式为#+颜色值,比如:#FFFFFF为白色,#000000为黑色;)

1.2.2 背景样式

在css中,背景可以加纯色或者图像2种,同时可以在整个页面或者某个段落中添加背景。

<b>颜色背景</b>

<body style="background-color:gray">
</body>

body style="background-color:gray"(整个页面的样式=背景颜色为灰色)

<b>图片背景</b>

<body style="background-color:#FFFFFF">
</body>

<p style="background-image:url(shouye.jpg);
background-repeat:no-repeat;
background-position:top right;
background-attachment:fixed">
</p>

<p style="background">
</p>

p style="background-image:url(shouye.jpg);(这一段内容的背景图片:地址是:shouye.jpg,这里的图片地址是保存在电脑的文件名)

background-repeat:no-repeat;(背景重复:不重复)
background-position:top right;(背景位置:顶部、右侧)
background-attachment:scroll/lfixed;(背景附加:滚动的/固定)

2、基础样式

2.1 段落样式

2.1.1 段落缩进

<p style="text-indent:2em"> 
</p>

<p style="text-indent:2em;
padding:2em;">
</p>


text-indent:2em;(首行缩进:2em/字符,-2em/反向缩进2个字符』)

padding:2em;"( 悬挂缩进:2个字符,是指除了首行不缩进以外,下方每行都缩进2个字符)

2.1.2 间距与对齐

<p style="text-indent:-2em; 
line-hight:1.5/normal;">
</p> 

<p style="text-indent:-2em;
text-align:center/justify;
word-spacing:10px ;
letter-spacing:10px;">
</p> 


line-hight:1.5/normal;(行高:1.5倍/正常)

text-align:center/justify;(对齐方式为:居中对齐/两端对齐)

word-spacing;(英文单词间距:10个像素点)

letter-spacing:10px;(字间距:10个像素点)

2.2 文本样式

2.2.1 文字修饰与空格处理

<p style="text-indent:2em;
text-align:justify;
word-spacing:10px;
letter-spacing:10px;
text-transform:lowercase/capitalize;
text-decoration:underline overline line-through;
white-space:normal/pre/pre-wrap/no-wrap;
direction:rtl;">

</p>


text-transform:lowercase/capitalize;
text-decoration:underline overline line-through;(文本装饰:下划线/上划线/穿插线)

white-space:normal/pre/pre-wrap/no-wrap;(空白字符处理:默认(连续空格去除掉)/空格及回车字符都直接显示且不做自动卷绕/显示空格且自动卷绕/不做卷绕)

direction:rtl/ltr;(对齐方式:左对齐/右对齐)

2.2.2 字体

<p style="text-indent:2em;
font-family:serif/sans-serif/monospace/cursive/fantasy;">
</p>


font-family:(字体系列);

serif/sans-serif/monospace/cursive/fantasy;(5种字体类型),这些字体类型都是大类,输入字体类型的情况下,系统会根据浏览器来显示具体的字体样式。比如sans-sarif是非衬线字体,但具体的样式,每个浏览器可能会不一样。

当然,也可以输入具体的字体类型,比如很常见的:Times

2.2.3 文字修饰

<p style="text-indent:2em;
font-family:serif/sans-serif/monospace/cursive/fantasy;
font-style:italic/obique;
font-variant:small-caps;
font-weight:900/bold;
font-size:2em;">
</p>

font-style:italic/obique;(字体样式:斜体。italic是指固定的斜体样式、obique是根据不同浏览器计算的斜体样式,显示上会有不同)
font-variant:small-caps;(字体变化:小的大写字母,出现字母时,均使用变小的大写字母)
font-weight:900/bold;(字体加粗;bold是一个可根据浏览器显示不同的加粗效果,输入数值时,比如900,则是显示固定的加粗样式;
font-size:2em;(字体大小:2个字符,不建议使用2px)

2.2.4 文字效果

<p style="text-indent:2em;
text-shadow:3px 5px 5px #000000">
</p>

<p style="text-indent:2em;
text-shadow:3px 5px 5px #000000, 0px 1px 3px #606060;
color:606060;
outline-color:red;
outline-style:solid/dotted/dashed/double/groove/inset;
outline-width:thin/10">
</p>

text-shadow(字体阴影效果);
3px 5px 5px #000000(第一个3px是指:x轴方向从3个像素点后开始有阴影;第二个5px是指:y轴方向从5个像素点后开始有阴影;第三个5px是指:阴影扩散范围超过文字5个像素点;#000000是指:阴影颜色);

以上是最简单的阴影效果,如果想要更炫酷的效果,可以再写入更多样式。比如,继续添加0px 1px 3px #606060;(是指第二种阴影效果)
color:#606060(字体本身的颜色:606060);
outline-color:red(字四周的线框颜色:红色);
outline-style:solid/dotted(线形:实线/点线);
outline-width:thin/10(线框宽度:thin/10);

以上是CSS最基础的一些语法,一共大致花了3个小时来了解,相对来说比较简单。这部分结束后,就开始做一些简单的页面啦~

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

推荐阅读更多精彩内容

  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 3,057评论 0 40
  • 一.CSS描述 CSS全称为“层叠样式表(Cascading Style Sheets)”,它主要是用于定义HTM...
    snowy_sunny阅读 1,044评论 0 4
  • 第一章 CSS简介 CSS (Cascading Style Sheets)是层叠样式表的缩写,样式定义了如...
    上书房_张强阅读 1,284评论 0 11
  • 请各位读者添加一下作者的微信公众号,以后有新的文章,将在微信公众号直接推送给各位,非常感谢。 如果您觉得这篇文章还...
    MR_LIXP阅读 2,799评论 1 9