
|
网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。 关于html的重点总结块元素、行内元素、行内块状元素
1.行内元素 行内元素最常使用的就是span,其他的只在特定功能下使用,修饰字体 行内元素特征:(1)设置宽高无效 (2)对margin仅设置左右方向有效,上下无效;padding设置上下左右都有效,即会撑大空间 (3)不会自动进行换行 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>行内元素</title>
<style type="text/css">
span {
width: 120px;
height: 120px;
margin: 1000px 20px;
padding: 50px 40px;
background: lightblue;
}
</style>
</head>
<body>
<sspan>不会自动换行</span>
<span>行内元素</span>
</body>
</html>2.块状元素块状元素代表性的就是p,其他如p、nav、aside、header、footer、section、article、ul-li、address等等,都可以用p来实现。不过为了可以方便程序员解读代码,一般都会使用特定的语义化标签,使得代码可读性强,且便于查错。 块状元素特征:(1)能够识别宽高 (2)margin和padding的上下左右均对其有效 (3)可以自动换行 (4)多个块状元素标签写在一起,默认排列方式为从上至下 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>块状元素</title>
<style type="text/css">
p {
width: 120px;
height: 120px;
margin: 50px 50px;
padding: 50px 40px;
background: lightblue;
}
</style>
</head>
<body>
<i>自动换行</i>
<p>块状元素</p>
<p>块状元素</p>
</body>
</html>3.行内块状元素行内块状元素综合了行内元素和块状元素的特性,但是各有取舍。因此行内块状元素在日常的使用中,由于其特性,使用的次数也比较多。 行内块状元素特征:(1)不自动换行 (2)能够识别宽高 (3)默认排列方式为从左到右 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>行内块状元素</title>
<style type="text/css">
p {
display: inline-block;
width: 100px;
height: 50px;
background: lightblue;
}
</style>
</head>
<body>
<p>行内块状元素</p>
<p>行内块状元素</p>
</body>
</html>绝对路径与相对路径
样式的三种写法1.行内样式:把css代码直接写在现有的HTML标签中 <p style="color:red">这里文字是红色。</p> 2.内嵌样式:嵌入式css样式,就是可以把css样式代码写在标签之间 <style type="text/css">span{color:red;}</style>3.外部样式表:外部式css样式(也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css”为扩展名 <link href="style.css" rel="stylesheet" type="text/css" /> 注意:
绝对定位、相对定位和固定定位注意:1.position属性可以控制Web浏览器如何以及在何处显示特定的元素。 3.相对定位 ①每个元素在页面的文档流中都有一个自然位置。相对于这个位置对元素进行移动就称为相对定位。周围的元素完全不受此影响。 ②当开启了相对定位以后,可以使用top、 right、bottom、 left四个属性对元素进行定位。 —-left:元素相对于其定位位置的左偏移量。left:100px,相对与原来位置向右偏移100px —-right:元素相对于其定位位置的右偏移量 —-top:元素相对于其定位位置的上边偏移量 —-bottom:元素相对于其定位位置的下边偏移量 ③相对定位的特点 —-如果不设置元素的偏移量,元素位置不会发生改变。 —-相对定位是相对与元素在文档流中原来的位置进行定位。 —-相对定位不会使元素脱离文本流。元素在文本流中的位置不会改变。 —-相对定位不会改变元素原来的特性。块元素还是块元素,内联还是内联 —-相对定位会使元素的层级提升,使元素可以覆盖文本流中的元素。 4.绝对定位 ①绝对定位指使元素相对于html元素或离他最近的祖先定位元素进行定位。 ②当将position属性设置为absolute时,则开启了元素的绝对定位。 ③当开启了绝对定位以后,可以使用top、 right、bottom、 left四个属性对元素进行定位。 ④绝对定位的特点: —-绝对定位会使元素完全脱离文本流。 —-绝对定位的块元素的宽度会被其内容撑开。 —-绝对定位会使行内元素变成块元素。 —-绝对定位是相对于离它最近的开启了定位的祖先元素。如果所有的祖先都没有开启定位,则会相对于浏览器窗口进行定位。 —-一般使用绝对定位时会同时为其父元素指定一个相对定位,以确保元素可以相对于父元素进行定位。 —-绝对定位会使元素的层级提升。 5.固定定位 ①固定定位的元素会被锁定在屏幕的某个位置上,当访问者滚动网页时,固定元素会在屏幕上保持不动 ②当将position属性设置为fixed时,则开启了元素的固定定位。 ③当开启了固定定位以后,可以使用top、 right、bottom、 left四个属性对元素进行定位。 ④固定定位也是一种绝对定位,固定定位的其他特性和绝对定位类似。 不同:(1)固定定位永远相对与浏览器定位。 (2)会固定在浏览器窗口某个位置,不会随滚动条滚动。 (3)IE6不支持固定定位。 以上就是html学习中的几个重点总结的详细内容,更多请关注php中文网其它相关文章! 网站建设是一个广义的术语,涵盖了许多不同的技能和学科中所使用的生产和维护的网站。 |
温馨提示:喜欢本站的话,请收藏一下本站!