CSS初探

题外话

前端开发接触最多的就是浏览器,那么主流的浏览器都有哪些呢?
有人可能会说搜狐、百度、UC这些比较常见的浏览器,但是主流浏览器的评判标准不仅仅是市场占有率,还要有自己独立的内核,以上这些都没有。
一个浏览器最重要的是两个东西,一个是shell,浏览器外壳,这个基本都能写,重点就是内核,浏览器运转的快不快,识别代码的路径问题,优化问题都是内核来干的。

主流浏览器           内核
IE                           trident
Opera                    presto
Safari                    Webkit
Google chrome    Webkit/blink
Firefox                    Gecko
这个会不会都不影响开发工作,但是了解自己常打交道的浏览器,应该算是基础吧。

一、写布局的三种方式

第一种是在div的style里面写,第二种是在head里面用<style></style>双标签,第三种是引用外部css文件,用<link>标签
二、布局优先级:!important>行间样式>id>class|[id]属性通配符>*页面通配符
权重比(上面数字每一位是256进制,不是一百一千)
组合选择器

除了上图几个单个选择器,还可以多个选择器组合,根据权重值决定谁的优先级,优先级一样的,后来居上

父子(后代)选择器:不一定都是标签、也不一定有直接的父子关系 div .box em{}都行,从右向左找,中间用空格隔开

直接子元素选择器:div>em{}

并列选择器(交集):div.demo{},中间无空格,多个限制条件,选中某一个元素,标签必须在前面
<div>1</div>
<div class="demo">2</div>
<p class="demo">3</p>

分组(并集)选择器em, strong, span{} 逗号隔开

兄弟选择器:用加号链接,会选中符合所有条件的最后一个选择器的所有标签(选择器之间紧跟着,隔开的不算)
div+a{
}

通用兄弟选择器:用~链接(符合先后顺序的所有标签)

属性选择器
/*设置有id属性的p标签*/
p[id]{
}
/*设置id=cc的p标签*/
p[id=cc]{
}

区别

共同点
css3新增
<!--选中同级别的第一个标签,不区分类型-->
        p:first-child{
            color: red;
        }
        /*选中同级别同类型的第一个*/
        p:first-of-type{

        }
        /*选中同级别的第几个标签,不区分类型,只要同级别第几个是p标签,就会变,
        n可以是数字,也可以是odd所有奇数,even所有偶数
        xn+y:x\y随便写,n从0开始*/
        p:nth-child(2){

        }
        /*选中同级别同类型的第几个标签,区分类型,只有同级别第几个是p标签,才会变*/
        p:nth-of-type(2)
        {

        }
        /*选中父级只有一个子元素的那个p标签*/
        p:only-child{

        }
        /*选中同级别只有一个p标签的那个p标签*/
        p:only-of-type{

        }
        /*选中alt属性值以abc开头的p标签*/
        p[alt^=abc]
        {

        }
        /*选中alt属性值以abc结尾的p标签*/
        p[alt$=abc]
        {

        }
        /*选中alt属性值包含abc的p标签*/
        p[alt*=abc]
        {

        }
三、布局

1em=1font-size,2em就是空两格

div{
    text-align:center;/*水平居中*/
    height:200px;
    line-height:200px;/*跟标签高度一样,可实现单行文本垂直居中*/
    text-indent:2em;/*首行缩进,实现段落缩进*/
}

span{
    text-decoration:line-through;/*可实现价格删除线效果*/
    cursor: help;/*光标挪到上面时的鼠标样式,有多个,根据自己需要*/
}
/*伪类:实现鼠标挪上去时标签的改变*/
a:hover{
    background-color:red;
}
css元素分类

凡是带有inline的元素,都有文字特性,多张图片放一起时会有间隔,是因为代码换行了
. 行级元素 inline
feature:内容决定元素所占位置,不可以通过css改变宽高
span strong em a del 等

. 块级元素 block
feature:独占一行,可以通过css改变宽高
div p ul li form address

. 行级块元素 inline-block
feature:内容决定大小,可以改宽高

           /*斜体*/
            font-style: italic;
            /*粗细*/
            font-weight: bold;
            /*字体样式 字体如果不存在会使用系统默认字体,逗号后面可以有备选方案
            如果想单独设置中文、英文的字体,可以设置两种字体,英文在前,中文在后
            英文字体只包含英文,中文字体包含英文,可以处理英文
            */
            font-family: "楷体","微软雅黑";
            /*跟上面代码效果一样 style\weight可以省略,size\family不可以省略,并且位置不能换*/
            font: italic bold 10px "楷体";
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,635评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,628评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,971评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,986评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,006评论 6 394
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,784评论 1 307
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,475评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,364评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,860评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,008评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,152评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,829评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,490评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,035评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,156评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,428评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,127评论 2 356