CSS入门二

一、CSS的样式

1、边框和尺寸

  border:设置边框的样式
    格式:宽度 样式 颜色
      样式的取值:solid 实线,none 无边,double 双线等
  width、height:用于设置标签的宽度、高度。

示例:

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            div {
                border: 1px solid red;
                width: 200px;
                height: 200px;
            }
        </style>

    </head>

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

</html>
边框和尺寸

2、转换:display

  我在之前的 HTML二 的文章中,讲述了块标签和行内标签。如果我们想要行内元素具有块元素的特性,需要用display转换。

例如:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            span{
                border :1px solid #000;
                width:100px;
                height:40px;
            }
        </style>
    </head>
    <body>
        <!--默认显示一行,边框环绕,高宽没有作用-->
        <span>显示1-1</span>
        <span>显示1-2</span>
        
        <!--每一行显示,高宽有作用-->
        <!--block是display的默认值,表示将对象强制作为块对象呈递,为对象之后添加新行-->
        <span style="display: block;">显示2-1</span>
        <span style="display: block;">显示2-2</span>
    </body>
</html>
转换

3、字体

  color:字体颜色
  font:字体类型
  font-size:字体大小

示例:

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
    
    </head>

    <body>
        <div style="height: 50px;width:200px;border:1px solid #000;">
            <a href="">点击</a>
            <a href="" style="text-decoration: none;">点击</a>
        </div>
        <div style="height: 50px;width:200px;border:1px solid #000;">
            <a href="" style="line-height: 50px;">点击</a>
            <a href="" style="color: red;">点击</a>
        </div>

    </body>

</html>
字体

4、背景色:background-color

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>

    </head>
    <ul style="background-color: gray;color: white;">
        <li>点击</li>
        <li>点击</li>
        <li style="background-color: black;">点击</li>
        <li>点击</li>
    </ul>
    </body>

</html>
背景色

5、布局

  通常默认的排版方式,将页面中的元素从上到下一一罗列,而实际开发中,需要左右方式进行排版,就需要使用浮动。但是浮动也会对页面中其他元素的排版产生影响。

浮动格式:
  选择器{float:属性值;}
    常用属性值:
      left:元素向左浮动
      right:元素向右浮动
      none:元素不浮动(默认值)
清除浮动格式:
  选择器{clear:属性值;}
    常用属性值:
      left:不允许左侧有浮动元素(清除左侧浮动的影响)
      right:不允许右侧有浮动元素(清除右侧浮动的影响)
      both:同时清除左右两侧浮动的影响

示例:

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <!--默认上下布局-->
    <div>
        <div>区域1-1</div>
        <div>区域1-2</div>
    </div>

    <hr />

    <!--浮动左右布局-->
    <div>
        <div style="float: left;">区域2-1</div>
        <div style="float: left;">区域2-2</div>
    </div>

    <!--取消浮动,另起一行布局-->
    <div style="clear:both"></div>
    <hr />
    <div>
        <div style="float: left;">区域2-1</div>
        <div style="float: left;">区域2-2</div>
        <div style="float: left;">区域2-3</div>
    </div>
    </body>

</html>
布局

二、盒子模型

  盒子模型主要用于设置一个元素与其他元素之间的距离,也用于设置元素的内容与元素边框之间的距离,一个盒子模型由元素的内容、元素的边框、外边框以及内边框组成。


盒子模型

1、内边距:padding

  设置内边距可以为所有边设置统一的属性值,也可以按照上、右、下、左的顺序设置属性值,可以使用像素值或者百分比。

属性:
  上 border-top
  下 border-bottom
  左 border-left
  右 border-right

2、外边距:margin

  设置外边距的方式和内边距一样。

属性:
  上 margin-top
  下 margin-bottom
  左 margin-left
  右 margin-right

3、边框:border

  可以通过属性设置边框的类型。
  border-top-style
  border-bottom-style
  border-left-style
  border-right-style

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

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,747评论 1 92
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,044评论 0 1
  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 3,875评论 0 0
  • 1.CSS基本概念 1.1 CSS的定义 CSS(Cascading Style Sheets)层叠样式表,主要用...
    寥寥十一阅读 1,827评论 0 6
  • 1.块级元素和行内元素 块级(block-level)元素;行内(内联、inline-level)元素。 块元素的...
    饥人谷_小侯阅读 1,998评论 1 4