【JavaWeb程序设计】页面编程

【JavaWeb程序设计】页面编程一 使用 div CSS 实现页面的布局 1 HTML 结构代码 2 CSS 样式代码 3 运行截图二 使用各类标签制作一个静态页面 1 我做的页面运行截图 2 HTML 结构代码 3 CSS 代码 java 网页制作

大家好,欢迎来到IT知识分享网。

目录

一、使用div+CSS实现页面的布局

1. HTML结构代码

2. CSS样式代码

3. 运行截图 

二、使用各类标签制作一个静态页面

1. 我做的页面运行截图

2. HTML结构代码

3. CSS代码


一、使用div+CSS实现页面的布局

以下代码实现如图的页面布局,请完善相关代码

【JavaWeb程序设计】页面编程

1. HTML结构代码

​ <div id="Container"> <div id="header">顶部(header)</div> <!-- 主体部分(main)开始 --> <div id="main">  <div class="cat content">商品内容(cat)内容(content)</div> <div class="sidebar">右侧(sidebar)</div> </div> <!-- 主体部分(main)结束 --> <div id="footer">底部(footer)</div> </div> ​

2. CSS样式代码

/*主面板样式*/ #Container {   width:980px;   margin:0px auto;/*主面板DIV居中*/ } /*顶部面板样式*/ #header {   width:500px;   height:100px; border:1px #F00 solid; } /*中间部分面板样式*/ #main {   width:500px;   height:200px; border:1px #F00 solid; } /*底部面板样式*/ #footer {   width:500px;   height:100px; border:1px #F00 solid; } .cat, .content { float:left; width:250px; height:auto; } .sidebar { float:right; width:115px; height:auto; }

3. 运行截图 

【JavaWeb程序设计】页面编程

、使用各类标签制作一个静态页面

效果如下(可以使用其他图片代替下图中图片的内容)

【JavaWeb程序设计】页面编程

1. 我做的页面运行截图

(按个人喜好修改了背景颜色和线条颜色)

【JavaWeb程序设计】页面编程

2. HTML结构代码

<!--思路:大框架分为左右两部分;           左边和右边都可以分为上下两部分;           除了图片字体部分可以分为四部分,除了最左边的部分外其余部分在左边加竖线;           由于字体需要左对齐,可以放在table里面保持格式一致           其他小细节再处理一下     最后一部分上下分开--> <div id="main-container">     <div id="left-container">         <div class="title blueText">新歌首发</div>         <!--            图片-->         <div id="main-picture">             <img src="新歌1.jpg" class="poster">             <img src="新歌2.jpg" class="poster">         </div>         <div id="content-container">             <div class="little-content">                     <table width="97%">                         <tr>                             <th>新歌榜</th>                             <th>TOP 100</th>                             <th class="blueText">更多>></th>                         </tr>                     </table>                 <table width="82%">                     <tr><td><span class="redText">1</span>    <span>青春再见</span></td><td>水木年华</td></tr>                     <tr><td>2    Baby,do..</td><td>EXO-M</td></tr>                     <tr><td>3    青春</td><td>韩红</td></tr>                     <tr><td>4    想你的距离</td><td>戴爱玲</td></tr>                     <tr><td>5    波爷</td><td>周杰伦/...</td></tr>                     <tr><td>6    我知道你离..</td><td>陈楚生</td></tr>                     <tr><td>7    蝴蝶少女</td><td>EXO-M</td></tr>                     <tr><td>8    不忙不爱</td><td>刘德华/...</td></tr>                     <tr><td>9    天机</td><td>阿信/...</td></tr>                 </table>             </div>             <div class="little-content bigline">                 <table width="97%">                     <tr>                         <th>热歌榜</th>                         <th>TOP 100</th>                         <th class="blueText">更多>></th>                     </tr>                 </table>                 <table width="82%">                     <tr><td><span class="redText">1</span>    <span class="blueText">致青春</span></td><td>王菲</td></tr>                     <tr><td>2    <span class="blueText">光阴的故事</span></td><td>黄晓明/..</td></tr>                     <tr><td>3    <span class="blueText">时间煮雨</span></td><td>郁可唯</td></tr>                     <tr><td>4    千千阙歌</td><td>陈慧娴</td></tr>                     <tr><td>5    风吹麦浪</td><td>李健/孙俪</td></tr>                     <tr><td>6    情话</td><td>徐良</td></tr>                     <tr><td>7    最炫民族风</td><td>凤凰传奇</td></tr>                     <tr><td>8    吻别</td><td>张学友</td></tr>                     <tr><td>9    领悟</td><td>李晓琪</td></tr>                 </table>             </div>             <div class="little-content bigline">                 <table width="98%">                     <tr>                         <th>歌手榜</th>                         <th>TOP 100</th>                         <th class="blueText">更多>></th>                     </tr>                 </table>                 <table width="82%">                     <tr><td><span class="redText">1</span>    <span>凤凰传奇</span></td><td>11    小蓓蕾</td></tr>                     <tr><td>2    王菲</td><td>12    黄晓明</td></tr>                     <tr><td>3    陈奕迅</td><td>13    汪峰</td></tr>                     <tr><td>4    周杰伦</td><td>14    冷漠</td></tr>                     <tr><td>5    刘德华</td><td>15    李玟</td></tr>                     <tr><td>6    邓丽君</td><td>16    Beyond</td></tr>                     <tr><td>7    徐良</td><td>17    陈慧娴</td></tr>                     <tr><td>8    林志炫</td><td>18    郁可唯</td></tr>                     <tr><td>9    张学友</td><td>19    EXO_M</td></tr>                 </table>             </div>         </div>     </div>     <div id="right-container" class="bigline">         <div id="up-container">             <div class="title blueText">音乐分类 <span class="font blueText fontRight">更多>></span></div>             <div class="song-list"><span>经典老歌</span>  <span class="line-left blueText">日韩</span><span class="line-left">90后</span><span class="line-left">甜蜜</span><span class="line-left blueText">欧美</span></div>             <div class="song-list"><span>网络歌曲</span>  <span class="line-left">伤感</span><span class="line-left">劲爆</span><span class="line-left">80后</span><span class="line-left">民谣</span></div>             <div class="song-list"><span>深情</span>  <span class="line-left blueText">  DJ舞曲  </span><span class="line-left">安静</span><span class="line-left">儿歌</span><span class="line-left">励志</span></div>             <div class="song-list"><span>慢摇</span>  <span class="line-left">小清新</span><span class="line-left">喜悦</span><span class="line-left">70后</span><span class="line-left">成名曲</span></div>             <div class="song-list"><span class="blueText">古风</span>  <span class="line-left">中国风</span><span class="line-left">怀旧</span><span class="line-left">对唱</span><span class="line-left">纯音乐</span></div>             <div class="song-list"><span>舞曲</span>  <span class="line-left">激情</span><span class="line-left">影视歌曲</span><span class="line-left blueText">天籁</span><span class="line-left">舒服</span></div>             <div class="song-list"><span>轻音乐</span>  <span class="line-left">好听</span><span class="line-left">钢琴曲</span><span class="line-left">情歌</span><span class="line-left">背景</span></div>         </div>         <div id="down-container">             <div class="title">推荐歌手 <span class="font blueText fontRight">更多>></span></div>             <div>         <span class="blueText">+</span> </div>             <div id="head-picture-container">                 <img src="推荐歌手2.jpg" class="head-picture"> <img src="推荐歌手1.jpg" class="head-picture"> <img src="推荐歌手3.jpg" class="head-picture">             </div>         </div>     </div> </div>

3. CSS代码

#main-container {     /* 给父级添加flex属性 */     display: flex;     width: 100%; /*宽度*/     padding: 3px 10px 3px 10px; /*填充内边距属性:上 右 下 左*/     margin: 0 auto; /*div居中*/ } body{     background-color: mistyrose; /*背景颜色铺满全部*/ } /*左边的大框架*/ #left-container {     width: 70%;     flex-direction: column;     /*border: 2px blue solid;*/ } /*右边的大框架*/ #right-container {     width: 24%;     flex-direction: column;     /*border: 2px red solid;*/ } /*右上框架*/ #up-container {     height: 66%;     /*border: 1px #FF0000 solid;*/ } /*右下框架*/ #down-container {     height: 34%;     /*border: 1px #FF0000 solid;*/ } /*标题加粗*/ .title {     font-size: 16px;     line-height: 30px;     font-weight: bolder; } .font {     font-size: 16px;/*普通字体*/ } .blueText {     color: cornflowerblue;/*蓝色字体*/ } .redText{     color: #FF0000;/*红色字体*/ } .fontRight {     float: right; } /*左下框架*/ #content-container {     float: left;     display: inline;     width: 100%; } /*左下分三部分*/ .little-content {     float: left;     width: 32%;     flex-direction: row;     height: auto; } /*线条*/ .line-left {     border-left: 1px darkgrey solid;     padding-right:8px;     padding-left:8px; } .bigline{     border-left: 2px darkgrey solid; } /*左上的海报布局*/ .poster {     width: 450px;     height: 235px;     margin: 0px;     padding: 0px;     display: block;     float: left; } /*右下的图片布局*/ .head-picture {     width: 100px;     height: 120px;     margin-right: 3px;     padding: 0px;     display: block;     float: left; } .song-list {     margin: 27px 0px 27px 10px; /*右上字体距离*/ } #head-picture-container {     margin-top: 20px; } th{     padding: 8px; } td {     padding: 7px;     text-align: left; }

三、心得体会

1. 掌握了基本的HTML语法,学会用CSS编写简单页面

2. 由于HTML语言的简洁和结构化,比较容易理解和编写。通过使用不同的标签和元素,我掌握了创建页面的基本框架和布局。不仅学会了如何创建标题和表格等基本的网页元素,同时我也知道如何嵌套元素和使用属性调整它们的样式和行为

3. CSS允许我们通过样式规则来定义网页元素的外观和布局。通过选择器和属性,我能够选择特定的元素并对其进行样式设置。学会了如何调整字体、颜色、背景和边框等元素的外观,学会插入图片制造简单的静态页面。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/122441.html

(0)
上一篇 2025-10-16 17:45
下一篇 2025-10-16 18:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信