11.27 初学Css

Css是被引入到Html文件中产生作用。

Css引入方式

1.内部样式:
一般写在Html的<head>标签内
<style type="text/css"> p{ color: red; span{ font-size: 40px; } } </style>

JS引入方式

1.内部样式
<script>标签
一般放在<body>标签内的最下方
2.外部引用:
<script type="text/javascript" src="index.js"></script>
写在Html的<head>标签内
<link rel="stylesheet" type="text/css" href="xxx.css">
3.内联样式:
在Html元素内使用,通过style标签引用
<p style="color: red; font-size: 10px;">内容</p>

Css的语法规则

1.选择器(多个选择器可用","来隔开)
2.属性(属性和值之前用":"来隔开)
3.值(值后以";"来结尾)
属性和值被称为"特性",多个"特性"用";"隔开,特性用"{}"来包裹。
若出现重复的属性设置,那么高优先级的覆盖低优先级,后面的属性将会覆盖前面的属性。

有关Css前缀

由于浏览器特性,有的新式Css不被所有浏览器所支持,书写这些Css时需要加前缀

  • Firefox: -moz-
  • Safari/Chrome: -webkit-
  • Opera: -o-
  • IE: -ms-

e.g
-webkit-transform:romate(-3deg); -moz-transform:rotate(-3deg);

Css的建议书写风格

1.统一使用小写
2.不使用内联样式书写Css
3.id和class的值使用有意义的单词,分隔符统一用“-”
4.尽量使用缩写
5.若属性的值为0,则省略单位
6.块内容缩进
7.属性名后的":"接一个空格

常用属性 <br />

定义元素的宽和高 width&height
选择器{ width: xxpx; height: xxpx; }
注意:宽高只对块级元素有效,行内元素的宽高只靠自身的内容来扩充。

文本的字体设置font属性
1.font-size: xxpx;字体大小
2.font-family: "Helvetica Neue", "Hiragino Sans GB", "微软雅黑";依次使用字体池
3.font-weight: bold/regular;设置字体的粗细
4.line-height行间距
5.font-style值有:italic斜体、normal
缩写示范
e.g
选择器{ font: bold 15px//字体大小 20px//行间距 Arial; }注意字体的值是必须的,Chrome等浏览器默认最新的字体大小值为12px.

文字的设置text属性
1.文字对齐text-align 值有:center、left、right、justify(两端对齐)
2.文字缩进text-indente.g:text-indent: 30px;2em 2em=字体的两倍大小,即首行空两个字
3.文字描述text-decoration值有:none、underline(下划线)、overline(上划)、line-through(删除线)
4.文字颜色color 颜色为rgb值,可用Chrome插件:ColorZilla拾取数值
5.文字方向direction值有:rtl(从右往左)、ltr(从左往右)
6.文本大小写text-transform值有:uppercase(大写)、lowercase(小写)、capitalize(首字母大写)
7.word-warp: break-word; 自动折行(默认的折行是按照单词)

背景设置 background
1.设置图片为背景background-img: url(图片地址);
2.背景图片重复(比如引用图片无法填满显示区域,可参考壁纸设置)background-repeat
值有:repeat、no-repeat、repeat-x(x轴重复)、repeat-y(y轴重复)
3.设置图片位置background-position
值有: 1.top、center、bottom、left、right
2.XXpx、YYpx(可参考pocessing坐标)
3.x%,y%(百分比位置)
4.设置图片是否按页面滚动而滚动background-attachment值为:fixed(固定)、initial(滚动)
以上可缩写为
e.g
选择器{ background:#f00 url(xxxx) no-repeat fixed 0 0; }

边框设置 border属性
1.边框线的性质border-style值为solid(实线)、dashed(虚线)
2.边框颜色border-color
3.边框宽度border-width: xpx;
4.边框角度border-radius: xpx;
缩写e.g
border: solid #1222 1px;

引用选择器的时候,“#”对应“ID”,“.”对应"CLASS"
to be continue
p.s markdown比想象中好用

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

推荐阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,730评论 0 2
  • 1.块级元素和行内元素 块级(block-level)元素;行内(内联、inline-level)元素。 块元素的...
    饥人谷_小侯阅读 1,979评论 1 4
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,301评论 0 11
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,725评论 1 92
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,023评论 0 1