DIV和CSS使用说明

Paste_Image.png

在html页面中,我们有时候需要放入一些内容,比如文字、表格table、列表ul、图片img、音频、视频等,我们可以把这些内容放在div中。然后可以使用css将div元素进行修饰,不会影响其他HTML元素。

<html>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <style>
            div {
                outline-style: solid;
                outline-width: 2px;
            }
        </style>
    </head>
    <body style="background: #dddddd">
        <div>
            你好,div
        </div>
        <div>
            谢谢,我很好
        </div>
        <div>![](/Users/u01/Desktop/b.png)
        </div>
        <div>
            <ul>
                <li>
                    语文
                </li>
                <li>
                    数学
                </li>
            </ul>
        </div>
        <div>
            <a href="www.baidu.com">百度</a>
        </div>
        <div>
            <table>
                <tr>
                    <td>1班</td>
                    <td>2班</td>
                    <td>3班</td>
                </tr>
                <tr>
                    <td>1班</td>
                    <td>2班</td>
                    <td>3班</td>
                </tr>
            </table>
        </div>
        <div>
            <pre><pre>
<html>

<head>
  <script type="text/javascript" src="loadxmldoc.js">
</script>
</head>

<body>

  <script type="text/javascript">
    xmlDoc=<a href="dom_loadxmldoc.asp">loadXMLDoc</a>("books.xml");
    document.write("xmlDoc is loaded, ready for use");
  </script>

</body>

</html>
</pre></pre>
        </div>
        <div>
            <i> 标签一定要和结束标签 </i>
        </div>
        <div>
            <form action="form_action.asp" method="get">
                <p>
                    First name:
                    <input type="text" name="fname" />
                </p>
                <p>
                    Last name:
                    <input type="text" name="lname" />
                </p>
                <input type="submit" value="Submit" />
            </form>
        </div>
        <div><div>你好,div</div><div>你好,div</div></div>
    </body>
</html>
</html>

在html中,分块级元素和行级元素。div属于块级元素。默认情况下,这些div是自上而下顺序摆放的,每个div会开始一个新行。
div的宽度占据了整个浏览器的宽度。我们将html标签,放在div中,他们自上而下摆放,有些html标签会之间会自动加上间隔。

div作为块级元素,会自动开辟新行,这是规范中的固有的,唯一的格式,除此之外,没有别的默认的格式了。

设置字体格式

颜色
字体
大小
文字样式:斜体等
小字体:把段落设置为小型大写字母字体
文字间距:横向的文字间距
文字对齐:

设置背景色

background-color:black 背景颜色
background-image : url(image/bg.gif) 背景图片
background-attachment : fixed 固定背景

页面下拉的时候,背景图片是否随滚动条滚动。
scroll:默认值,滚动。
fixed:背景图像固定。
inherit:规定应该从父元素继承 background-attachment 属性的设置

background-repeat : repeat 重复排列-网页预设
background-repeat : no-repeat 不重复排列
background-repeat : repeat-x 在x轴重复排列
background-repeat : repeat-y 在y轴重复排列
background-position : 90% 90% 背景图片x与y轴的位置
background-position : center;北京图片居中

超链接

A 所有超连接
A:link 超连接文字格式
A:visited 浏览过的连接文字格式
A:active 按下连接的格式
A:hover 鼠标移至连接

这是css的样式,我们可以这样定义

a:link { 
    background-color:yellow;
}

边框

border-top : 1px solid black 上框
border-bottom : 1px solid #6699cc 下框
border-left : 1px solid #6699cc 左框
border-right : 1px solid #6699cc 右框
border: 1px solid #6699cc 四边框
虚线<textarea style="border:1px dashed pink">
实线<textarea style="border:1px solid pink">

事件属性

事件是作为div的一种属性出现的。基本的事件属性有下列几种
onclick(单击)
ondblclick(双击)
onmousedown(鼠标按下)
onmouseup(鼠标抬起)
onmousemove(鼠标移动)
onmouseover(鼠标在div内部)
onmouseout(鼠标移出div)
onkeypress(键盘按下)
onkeydown(键盘按键)
onkeyup(按键抬起)

div空间控制

定位div:position: absolute; left: 200px; top: 40px;

绝对定位:H4 { position: absolute; left: 100px; top: 43px }
相对定位 
I {
position:relative;/*位置:相对;*/
left:40px;/*左:40像素;*/
top:10px/*顶部:10像素;*/
}

设置宽高: width、height
**可视性 **:visibility:visible/hidden/inherit 使要素可以被看见/使要素被隐藏
层次:z-index
显示div的一部分:clip,只显示单元的一部分,其余部分做透明处理
clip : rect(top,right.bottom,left) ;
是否显示滚动条:overflow

css盒模型

盒模型是指将网页上div元素视为长方形的盒子。CSS中,所有页面元素都包含在一个矩形框内,这个矩形框就称为盒子。

1.盒子描述了元素及属性在页面布局中所占空间大小,因此盒子可以影响其他元素的位置及大小。
2.盒子模型是由margin(边界)、border(边框)、padding(空白)和content(内容)几个属性组成。

content(内容):盒子模型中必需的部分,可以是文字、图片等元素
padding(空白):也称页边距或补白,用来设置内容和边框之间的距离
border(边框):可以设置内容边框线的粗细、颜色和样式等。
margin(边界):外边距,用来设置内容与内容之间的距离

div+css 布局

1、div是块级元素,自上而下摆布
2、使用float:left/right属性可以使div脱离文档流
3、使用
position: absolute; left: 200px; top: 40px; 进行绝对定位
position:relative;进行相对定位

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

推荐阅读更多精彩内容

  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    程序员poetry阅读 16,463评论 32 459
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 3,111评论 0 11
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,691评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,279评论 0 11
  • hi all~ 第一次发个人文章 要是我有写的不好的地方 你就打我呀~ ok 先介绍一下我吧,我叫 Sukki, ...
    sukki阅读 1,217评论 28 24