前端学习笔记之2 CSS样式

引言 : 博主目前是一名iOS开发者, 所会的语言有Objective-C 和 Swift, 目前正在学习前端, 增强一下技术能力; 这篇文章只是作为我的笔记发在这里, 供自己业余时间看看; 全是很基础的东西, 看到的小伙伴 酌情略过_

1. 行内样式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>行内样式</title>
</head>

<!--
    单值属性: 只有一个属性值
    复合属性: 有多个属性值
-->

<body style="background-color: white">

<!--行内样式-->
    <div style="color: red; font-size: 30px; background-color: #101fff">我是div</div>
    <p style="font-size: 30px; border: 2px solid;">我是p标签段落</p>

</body>
</html>

2. 页内样式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>02-页内样式</title>

    <!--
        网站 = N个网页 + 服务器 + 数据库
    -->

    <!--页内样式标签-->
    <style>
        body {
            background-color: antiquewhite;
        }
        div {
            color: red;
            font-size: 30px;
            border: 3px dashed lightgray;
        }
        p {
            color: green;
            font-size: 20px;
            background-color: white;
        }

    </style>

</head>
<body>
    <div>我是div</div>
    <div>我是div</div>
    <div>我是div我是div我是div我是div我是div我是div我是div我是div我是div我是div我是div我是div我是div我是div我是div我是div我是div我是div</div>
    <p>我是段落标签</p>
    <p>我是段落标签</p>
    <p>我是段落标签我是段落标签我是段落标签我是段落标签我是段落标签我是段落标签我是段落标签</p>
</body>
</html>

3. 外部样式

  • 创建外部样式如下


    4687E009-B3BC-40EB-9BC8-F055C58F7A3C.png
  • 代码如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>03-外部样式</title>
    <!--引入-->
    <link href="CSS/index.css" rel="stylesheet">

    <!--
        CSS规律
        1.就近原则:
        2.叠加原则:
    -->
</head>
<body>
    <div>我是div</div>
    <div>我是div</div>
    <div>我是div</div>
    <div>我是div</div>
    <p>我是段落</p>
    <p>我是段落</p>
    <p>我是段落</p>
    <p>我是段落</p>
</body>
</html>

4. 选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>选择器</title>

    <style>
        /*标签选择器*/
        div {
            color: red;
        }
        p {
            color: green;
        }

        /*类选择器*/
        .test1 {
            color: black;
        }

        /*id选择器*/
        #first {
            font-size: 30px;
        }

        /*并列选择器 相当于逻辑或, 逗号表示或者*/
        p , #first {
            border: 1px #ffd1f5 dashed;
        }

        /*复合选择器 相当于逻辑与, 中间啥也不写(空格都不能有)*/
        div.test1 {
            border: 2px red solid;
        }

        /*后代选择器*/
        div .test3 a {
            font-size: 50px;
        }

    </style>

</head>
<body>
    <div id="first">11111111111111111111</div>
    <div>11111111111111111111</div>
    <div>11111111111111111111</div>
    <div class="test1">11111111111111111111</div>

    <p class="test1">22222222222222222222222222</p>
    <p>22222222222222222222222222</p>
    <p>22222222222222222222222222</p>
    <p>22222222222222222222222222</p>

    <div id="test2">
        <p class="test3">我是段落
            <a href="#">我是特别大的超级链接</a>
        </p>

    </div>
</body>
</html>

5. 选择器的优先级

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>05-选择器的优先级别</title>

    <!--
    CSS遵循
    1.相同级别的选择器: a.就近 b.叠加
    2.优先级
       important > 行内(内联) > id > 类 > 标签 > 通配符 > 子类标签
    3.选择器的针对性越强, 他的优先级越高 (权值)
    -->
    <style>

        /*important 权值为1000*/
        /*行内属性大于所有其他属性, 唯独小于important*/
        div {
            color : black !important;
        }

        /*权值为 100 + 1*/
        div#main {
            color : burlywood;
        }

        /*id选择器*/ /*权值:100*/
        #main {
            color: black;
        }
        #second {
            color: burlywood;
        }
        /*类选择器*/ /*权值:10*/
        .test1 {
            color: goldenrod;
        }
        .test2 {
            color: purple;
        }
        /*标签选择器*/ /*权值:1*/
        div/*权值:1*/ {
            color: red;
        }
        div/*权值:1*/ {
            color: green;
        }


        /*通配符选择器, 最好不要用, 性能很差, 优先级最低*/ /*权值:0*/
        * {
            font-size: 50px;
        }

    </style>

</head>
<body>

<!--id只能有一个-->
<div id="main" class="test1 test2">我是div</div>

</body>
</html>

6. 标签类型

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        * {
            padding: 0;
            margin: 0;
        }

        div {
            background-color: red;
            width: 300px;
            height: 100px;
        }
        p {
            background-color: green;
            width: 50px;
        }
        span {
            background-color: #ffd1f5;
            width: 300px;
            height: 100px;
        }
        a {
            background-color: teal;
        }
        input {
            width: 300px;
            height: 50px;
        }
        button {
            width: 250px;
            height: 20px;
        }

    </style>

</head>
<body>

<!--块级标签 (单独占一行) 如:div, p, h1, h2, ul, li-->
<div>我是块级标签</div>
<p>段落</p>

<!--行内标签 (多行能同时显示在同一行, 高度和宽度取决于内容的尺寸, 无法改变高度) 如: span, a, label-->
<span>我是span, 行内标签</span>
<a href="#">我是超链接, 行内标签</a>
<span>我是span, 行内标签</span>
<span>我是span, 行内标签</span><br>

<!--行内-块级标签 (多个可以显示在同行, 能随时设置宽高)-->
<input placeholder="我是输入框">
<button>我是按钮</button>

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

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 11,983评论 4 60
  • 1.所谓灵感 凡事儿都只不过是靠积累。” 素材积累固然非常重要,然而,如果提前确定一个方向或者目标,那么就甚至可以...
    高刚高刚阅读 722评论 0 0
  • 电梯测验是麦肯锡公司检验其咨询报告是否高效的方法,具体指的是“在乘电梯的30秒内清晰准确地向客户解释清楚解决方案”...
    bluealon阅读 606评论 1 1
  • 卡之家无责任猜想:魔兽世界7.1哪个职业更吃香! 魔兽世界7.1版本即将在本月的10月27日正式开放,除了重返卡拉...
    卡之家萌喵阅读 228评论 0 0