(前端)html与css css 15、标准文档流
标准文档流
常用的Word文档就是一个经典的标准文档流,内容必须是从上往下,从左往右书写的,有一个光标控制,前面的大小或者内容发生变化,后面的内容会跟着发生一些位置变化。
制作的html网页就是一个标准文档流。
1、从微观上有特殊的性质
1)html文本之间有空白折叠现象。
2)文字、图片、表单元素等这些文本类型元素有一个特点:高低不齐,底边对齐。
3)文字在盒子内书写完一行,会自动换行。
2、块级元素和行内元素
标准文档流将html分为了块级标签和行内标签。
块级标签:所有的容器标签都是块级标签,文本级标签里的p标签也是块级标签。
行内标签:除了p以外的所有文本级标签。
块级标签:body,div, h1,p ,ul,ol,li ,dl,dt,dd,table,tr,td等。
行内标签:a,span,img,input等文本类。
①块级标签特点:
a) 块级元素会独占一行,同行不会出现其他的同级标签。代码↓
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Document</title> <style type="text/css"> *{ margin: 0; padding: 0; } div{ width: 200px; height: 40px; background-color: pink; margin-bottom: 10px; font-size: 28px; line-height: 40px; } </style> </head> <body> <div>1</div> <div>2</div> </body> </html>
效果图↓
b) 可以设置宽高。与行内标签对比代码↓
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Document</title> <style type="text/css"> *{ margin: 0; padding: 0; } div{ width: 200px; height: 40px; background-color: pink; margin-bottom: 10px; font-size: 28px; line-height: 40px; } /*与行内标签对比*/ span{ width: 200px; height: 40px; background-color: pink; } </style> </head> <body> <div>1</div> <div>2</div> <span>3</span> </body> </html>