项目:搭建网页结构

课程引入

 

搭建网页HTML结构,<div>标签和<span>标签都是网页开发中重要的部分。我们需要了解什么是块级标签和行内标签。在搭建网页时标签的结构是必不可少的,所以需要了解标签嵌套的一些规则。

必备基础

 

1、div和span与块级和行内标签

<div>和<span>标签在网页结构布局中经常被使用到。目前主流的网页布局都是使用DIV+CSS。

<div>标签:

       是一个区块容器标记,<div></div>之间是一个容器,可以包含段落、表格、图片等各种HTML元素。

-块级标签:占据一行,换行。一般情况下用于搭建网页的结构、布局等。

       <div>、<ul>、<ol>、<li>、<dl>、<dt>、<dd>、<h1>~<h6>、<p>、<form>、<hr>……

<span>标签

       没有任何实际意义,为了应用样式。

-行内标签:在一行,不换行。应用在某些细节部分,做一些强调,样式的区分等

       <b>、<em>、<img>、<input>、<a>、<sup>、<sub>、<textarea>、<span>……

2、标签嵌套

*都是成对标签

*块级元素可包含行内元素和某些块级元素。

*行内元素不能包含块元素,只能包含其他行内元素,块级元素不能放在<p>标签内。

*特殊规则块级元素只能包含行内元素,不能再包含块级元素。 (如h1、h2、h3、h4、h5、h6、p、dt)

*块级元素与块级元素并列、行内元素和行内元素并列。

如:<div><h1></h1><p></p></div>正确

              <div><span></span><a href=””></a></div>正确

              <div><span></span><h1></h1></div>错误

**img标签引入图片时,路径中使用斜杠/和反斜杠\是一样的。

3、HTML结构分析

       CSS样式

       ·css层叠样式

       ·css使用方法

              1.行内样式

              2.内部样式

              3.外部样式

       ·css优先级

<body>

       <h1> CSS样式</h1>

       <ul>

              <li> <b>css层叠样式</b></li>

              <li> <b>css使用方法</b>

                     <ol>

                            <li>行内样式</li>

                            <li>内部样式</li>

                            <li>外部样式</li>

                     </ol>

              <li>

              <li> <b>css优先级</b></li>

       </ul>

</body>

案例实践

  1. 网页整体结构

在真正开发之前,我们首先需要观察和分析设计图。

-logo

-导航

-banner图

-内容

-页脚

<body>

<!--头部内容-->

<div>

        <!--logo-->

        <div></div>

        <!--导航-->

        <div></div>

        <!--banner图-->

        <div></div>

</div>

<!--主体内容-->

<div>

        <!--文章内容-->

        <div></div>

        <!--链接区-->

        <div></div>

</div>

<!--页脚内容-->

<div></div>

</body>

猜你喜欢

转载自www.cnblogs.com/KafuuYama/p/13365165.html