长沙软件开发培训学校,高端JAVA培训机构。
报名咨询热线:0731 8871 1630

htlm+css

当前位置:主页 > 学习资料 > htlm+css >

第五课 元素的宽度与高度

1、设置元素宽高

设置元素宽度width

width的取值主要有:像素值、百分比、auto

例如:
width:300px;  设置宽度为300像素
width:50%; 设置宽度为该元素所在容器宽度的50%
width:auto; 相当于100%,但如果元素设置了浮动则是由元素里面的内容来决定宽度。

设置元素高度height

height取值主要有:像素值、百分比、auto

height属性默认值为auto,也就是有内容决定元素高度。

最小宽度min-width和最大宽度max-width

取值方式与width一样,当width没有固定像素值时,可以用这两个属性设定width的范围。

最小高度min-height 最大高度max-height

取值方式与height一样,当height没有固定像素值时,可以用这两个属性设定height的范围。

2、元素的实际宽高

网页元素实际占用的宽度=width+左右padding+左右border+左右margin

网页元素实际占用的高度=height+上下padding+上下border+上下margin

如下图所示:
 

3、溢出处理

当元素里面的内容超出元素的宽高范围时,我们需要考虑溢出部分如何处理。

设置溢出处理方式overflow

overflow属性的取值如下:  

hidden 溢出部分隐藏

scroll 右边和底部出现滚动条,滚动展示元素内的超出部分。

auto  自动,内容超出时才出现滚动条,没有超出则不出现。

visible 默认值,溢出部分照常显示。

4、元素的显示属性

设置元素的显示属性 display 

display属性常用取值如下:

block 块元素  默认是独占一行,可以设置宽高、边距、行高等 如:<p> <h1>
  块元素的width和height默认为auto。当宽度为auto时,尽量占最大的宽度,高度为auto时,高度由内容决定。

inline 行内元素  不会独占一行,不能设置宽高,行高。如:<a> <span> 

inline-block行内块元素  不独占一行,能设置宽高,行高等,如:<img/>

none 不显示

设置块元素对齐方式

块元素宽度比容器小时,默认是靠左对齐
左右外边距设为auto即可居中对齐 margin-left:auto;margin-right:auto; 
左外边距auto有外边距为0,即可右对齐 margin-left:auto;margin-right:0px; 

块元素内的文字垂直对齐

通过line-height与height可调整块级元素内文字的垂直位置,行高与高度一致,文字就会垂直居中(仅适合单行文字)。

5、html标记的默认样式

大部分HTML标记都自带了一些样式,例如:

P标记有上下外边距

H标记有上下外边距和文本加粗样式

A标记有下划线

body 标记默认有左右margin(有些浏览器是padding)

用css可以随意覆盖标记的默认样式

例如:

bordy{maring:0px;padding:0px;}

如果给<span>标记加<p>标记一样的样式,就可以拿它当<p>标记用,例如:

span{display:block;margin:10px 0px;}

6、用浏览器审查网页元素

新版主流浏览器一般都带了审查网页元素的功能,对于网页代码的调试非常有用。鼠标右键点击网页上的某个元素,然后点“检查元素”(推荐使用Google浏览器、火狐浏览器)。

查看html文档结构

修改元素的属性和内容

查看或修改元素的css样式

查看元素占用的宽、高、内外边距

添加新的网页元素

添加新的样式代码

查看样式代码的存放位置

栏目导航 Navigation

热门文章 Hots

推荐内容 Recommend

咨询电话:0731 8871 1630 谢老师

咨询QQ:46549572

微信咨询:hn887700

网上报名


学校地址:湖南省长沙岳麓区麓谷大道699号(北门) 网站备案号:湘ICP备15000537号-4
>在线客服
QQ咨询
咨询电话

0731 8871 1630

谢老师

微信咨询