HTML 学习笔记 May 5,2017 选择器练习、块元素、行内元素、标准流、非标准流、盒子模型

HTML 学习笔记 May 5,2017 选择器练习、块元素、行内元素、标准流、非标准流、盒子模型

优先级:id选择器>类选择器>html选择器>通配符选择器

通配符选择器

  • { /* 所有的都要符合这个里边的方法 /
    margin:0; /
    内边距清0 /
    padding:0; /
    外边距 */
    }

html:
css:/* 注释 */
js:// 注释

margin:10px 5px 10px 0px 上 右 下 左
margin:10px 5px 10px 上 左和右 下
padding和margin规定一样的

屏幕快照 2017-05-20 11.11.17.png

父子选择器
<span id="style1">这是一个<span id="style2">非常重要的新闻</span></span>

一般就是控制在两层(但是实际是可以多层的,就是比较乱了)

类选择器也可以做成父子选择器

如果一个元素被id 和class同时修饰时,id选择器优先级> class 选择器

可以有(指定)多个class 选择器,但是只能有一个 id 选择器

<span class="style1 style4">新闻3</span>
css里边style1 写在后边就以style1 为准,css 里边style4 写在后边就以 style4 为准
css中最后出现的样式为准

屏幕快照 2017-05-20 11.11.26.png

超链接:
<a href=""></a>
a:link { /超链接/
color: red;
font-size: 24px;
font-family: "华文新魏"; /* 字体设置/
text-decoration: underline; /
添加下划线*/
}

a.hover { /悬停/
color: blue;
font-size: 24px;
font-family: "华文新魏"; /* 字体设置/
text-decoration: none; /
不添加下划线*/
}

a.visited {
color: gray; /* 点击之后字体颜色变灰*/
}

块元素、行内元素:
行内元素:(只占内容的宽度,默认不换行)
<span>span1</span>
<a>a1</a>
块元素:(默认换行,同时占满整行)
<div>div1</div>
<p>p1</p>

行内元素是不能放块元素的,只能放文本或者其他元素 (与浏览器的版本和类型有关)
图片不是行内元素
块元素可以放文本,行内元素,或者块元素

一些css属性对行内元素不生效,比如margin,left,right,width,height。建议尽可能的使用块元素定位。(与浏览器版本和类型有关)

块元素和行内元素的转换:

行内元素改成块元素
<span style="display: block;" class="s1">span1</span>

.s1 {
background-color: pink;
display: block; /* 所有引用s1的元素都是按照块元素来显示的 */
}

块元素改成行内元素
<p style="display: inline;" class="s1">p1</p>

.s1 {
background-color: pink;
display: inline; /* 所有引用s1的块元素都是按照行内元素来显示的 */
}

标准流、非标准流、盒子模型

流:在现实生活中就是流水,在网页设计中就是指元素(标签)的排列方式。
标准流:元素在网页中就像流水,排在前面的元素(标签)内容前面出现,排后面的(标签)内容后面出现。
非标准流:当某个元素(标签)脱离了标准流【比如因为相对定位】排列,我们统称为非标准流排列。

盒子模型

网页设计中的属性名:内容(content)、填充(padding)、边框(border)、边界(margin),css盒子模式都具备这些属性。

屏幕快照 2017-05-20 11.11.43.png
屏幕快照 2017-05-20 11.11.50.png

body的样式可以这样写
body {
border: 1px solid red; /* 这里指定了body的宽度,样式,颜色,顺序可以随意 */
}

margin: 0 auto; /* 0表示上下边距为0,auto表示左右居中 */

屏幕快照 2017-05-20 11.11.56.png

padding 和margin的区别是参照物的不同,padding是按照外边的为参照物,margin是按照里边的为参照物。

vertical-align: middle; /* 上下的中间 /
margin:0 auto; /
左右的中间*/

细节说明:
1、html 元素都可以看做一个盒子;
2、盒子模型的参照物不同,则使用的 css 属性不一样,比如 margin 和 padding 使用的不同;
3、如果不希望破坏外观,尽量不要使用 padding,尽量使用 margin,因为 padding 可能会改变盒子的大小(相当于这个盒子是有弹性的),margin 如果过大,盒子内容被挤到盒子外边去,但是盒子本身没有变化。

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

推荐阅读更多精彩内容