html5页面布局技术,HTML-页面布局(11月5日)

本文介绍了HTML5页面布局的基本概念和技术,包括盒子模型、页面布局的三种方式(标准流、浮动流、定位),以及各种布局技巧。内容涵盖块级元素居中、清除浮动、定位属性、浮动的影响、选择器的使用、显示属性和浮动属性等,旨在帮助开发者掌握高效布局方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、盒子模型:

2b1555ed27e378e63648969394501eb3.png

整体的宽=margin-left(right)+padding-left(right)+border+content

整体的高=margin-top(bottom)+padding-top(bottom)+border+content

二、页面布局:

(1)标准流:按照原先格式排版块儿元素等一些格式,所有块儿都是按照竖排排列,自占一排。

(2)浮动流:给div标签加上float属性,是指按照属性来排列。若想让所给的块儿元素按照横行排列,需要给每个div元素均添加float:left(right)属性。

(3)每个对象都可以调用多种样式,样式之间用空格键来进行分开即可。

(4)要是块级元素居中,使用margin:0 auto;

要是行内元素居中,给父元素使用text-align:center;

(5)建立页面前可以建立一个通用页面,清除margin,padding等值。其中list-style:none;属性可以使列表中的圆圈,方块儿等标志去掉。clear:both可以清除浮动属性。当行高等于页面块状元素的高时,其中的内容垂直居中。使用display:inline-block(block)属性可以让行内元素和块元素进行转换。ctrl+shift+/=注释(其中的内容并不在页面中显示),在html中:代表注释,在css中:/* */代表注释。border-radius属性可以设置圆角效果。cursor:pointed可以在鼠标停留时由箭头变成手状。input-outline:none可以使所有由input定义的框框除去除在选中时的蓝色边框。

(6)页面中的定位:position属性,relative(相对定位:不加限定的时候以该标签原先所在的位置为参考)/absolute(绝对定位:以父元素位置为参考)/fixed(固定定位:定在页面中的位置保持不动)。

如果想要进行移动,要给父元素定义position:relative;(此时不用定义top等值)

position与top,bottom,left,right在一起使用

若定位与浮动在一起使用时,浮动效果消失。

(7)">"连接的元素代表父子关系,只适用于两代,而使用空格的则代表该元素下所有相同的标签。

(8)在下拉表单中,要想让鼠标停留时再出现其中的内容时,需要在其中添加display:none(系统默认隐藏,不占用结构,等于此代码被注释)而使用display:block可以使内容显示出来。

(9)hover属性可以使用在很多标签上,用于定义鼠标停留时的样式。

(10)

显示属性

display:

属性值:none:隐藏

block:块级显示

inline:行级显示

name:对不起 输入不符合要求

pass:

span{color:red;display: none}

document.getElementById("btn").onclick = function(){

document.getElementById("span").style.display = "inline";

};

(11)

浮动属性

float:

属性值:left  right

clear:清除浮动 left right both

缺点: (1)影响相邻元素不能正常显示。(2)影响父元素不能正常显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值