【使用DIV+CSS重写网站首页案例】步骤分析与代码实现
使用DIV+CSS重写网站首页案例
步骤分析:


调整效果ok,F11按键关闭,在html文件中调整相应的数值;
代码:
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>首页</title>
- <style>
- #father {
- border: 1px solid red;
- width: 1300px;
- height: 2200px;
- /*margin可以设置为自动*/
- margin: auto;
- }
- /*方法一:加上这个框<div id="logo">,
- 把下面三个小div和menu隔离开*/
- /*#logo {
- border: 1px solid black;
- width: 1299px;
- height: 50px;
- }*/
- .top {
- border: 1px solid blue;
- width: 431px;
- height: 50px;
- float: left;
- }
- /*设置内边距,可根据页面F11做调整*/
- #top {
- padding-top: 12px;
- /*注意取值:height=50px-12px*/
- height: 38px;
- }
- #menu {
- border: 1px solid red;
- width: 1300px;
- height: 50px;
- background-color: black;
- }
- /*设置列表的项*/
- ul li {
- /*将列表显示成一行
- inline:内联(不单独成行)*/
- display: inline;
- color: white;
- }
- /*方法二:(消除浮动)
- * 如果没有<div id="logo">的框,
- * 三个小div(left浮动)和menu(不浮动)是并列关系,
- * 会覆盖menu*/
- #clear {
- clear: both;
- }
- #product {
- border: 1px solid red;
- width: 1300px;
- height: 556px;
- }
- #product_top {
- border: 1px solid blue;
- width: 100%;
- height: 45px;
- padding-top: 8px
- }
- #product_bottom {
- border: 1px solid green;
- width: 1300px;
- height: 500px;
- }
- /*要让product_bottom_left和product_bottom_right并列,
- 两个都要加上float: left*/
- #product_bottom_left {
- border: 1px solid red;
- width: 200px;
- height: 500px;
- float: left;
- }
- #product_bottom_right {
- border: 1px solid blue;
- width: 1096px;
- height: 500px;
- float: left;
- }
- #big {
- border: 1px solid red;
- width: 544px;
- height: 248px;
- float: left;
- }
- .small {
- border: 1px solid blue;
- width: 180px;
- height: 248px;
- float: left;
- /*里面内容居中*/
- text-align: center;
- }
- #bottom {
- text-align: center;
- }
- /*去除超链接的下划线*/
- a {
- text-decoration: none;
- }
- </style>
- </head>
- <body>
- <div id="father">
- <!--1.logo-->
- <!--方法一:-->
- <div id="logo">
- <div class="top">
- <img src="../../img/logo2.png" height="46px" />
- </div>
- <div class="top">
- <img src="../../img/header.png" height="46px" />
- </div>
- <div class="top" id="top">
- <a href="#">登录</a>
- <a href="#">注册</a>
- <a href="#">购物车</a>
- </div>
- </div>
- <!--方二:-->
- <div id="clear">
- </div>
- <!--2.导航栏-->
- <div id="menu">
- <ul>
- <a href="#">
- <li style="font-size:20px;">首页</li>
- </a>
- <a href="#">
- <li>手机数码</li>
- </a>
- <a href="#">
- <li>家用电器</li>
- </a>
- <a href="#">
- <li>鞋靴箱包</li>
- </a>
- <a href="#">
- <li>孕婴保健</li>
- </a>
- </ul>
- </div>
- <!--3.轮播图片-->
- <div id="">
- <img src="../../img/1.jpg" width="100%" />
- </div>
- <!--4.最新商品-->
- <div id="product">
- <div id="product_top">
-
- <span style="font-size:25px;">最新商品
- <img src="../../img/title2.jpg" />
- </span>
- </div>
- <div id="product_bottom">
- <div id="product_bottom_left">
- <img src="../../img/big01.jpg" width="100%" height="100%" />
- </div>
- <div id="product_bottom_right">
- <div id="big">
- <a href=#><img src="../../img/middle01.jpg" width="100%" height="100%" /> </a>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- </div>
- </div>
- </div>
- <!--5.广告图片-->
- <div id="">
- <img src="../../img/ad.jpg" width="100%" />
- </div>
- <!--6.热门商品-->
- <div id="">
- <div id="product_top">
-
- <span style="font-size:25px;">热门商品
- <img src="../../img/title2.jpg" />
- </span>
- </div>
- <div id="product_bottom">
- <div id="product_bottom_left">
- <img src="../../img/big01.jpg" width="100%" height="100%" />
- </div>
- <div id="product_bottom_right">
- <div id="big">
- <a href=#><img src="../../img/middle01.jpg" width="100%" height="100%" /> </a>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- <div class="small">
- <img src="../../img/small03.jpg" />
- <a href="#">
- <p style="color:grey;">电炖锅</p>
- </a>
- <p style="color: red;">$399</p>
- </div>
- </div>
- </div>
- </div>
- <!--7.广告图片-->
- <div id="">
- <img src="../../img/footer.jpg" width="100%" />
- </div>
- <!--7.友情链接和版权信息-->
- <div id="bottom">
- <td align="center">
- <a href="#">关于我们</a>
- <a href="#">联系我们</a>
- <a href="#">法律声明</a>
- <a href="#">...</a>
- <p>
- Copyright ...
- </p>
- </td>
- </div>
- </div>
- </body>
- </html>
结果:(未细调)
用到的CSS内容:
- margin: auto;
- 注意盒子模型的取值计算
- 内联: display: inline;
- 内容居中:text-align: center;
- 去除超链接的下划线
【使用DIV+CSS重写网站首页案例】步骤分析与代码实现的更多相关文章
- 【使用DIV+CSS重写网站首页案例】CSS选择器
使用表格<table></table>对网站首页进行布局有缺陷,不能拖动版块,不灵活. DIV Div是一个html的标签,单独使用没有意义,必须结合CSS使用: 是一个块级元 ...
- 【使用DIV+CSS重写网站首页案例】CSS浮动
CSS浮动: 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边缘为止 由于浮动框不在文件的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样. 选择器之 float属性 ...
- 【使用DIV+CSS重写网站首页案例】CSS引入方式
CSS引入方式(3种) *就近原则:行内引入可以覆盖内部引入的效果 内部引入: * type="text/css" 为默认可以不写 例子: <!DOCTYPE h ...
- 【使用DIV+CSS重写网站首页案例】CSS盒子模型
CSS盒子模型 取值问题: 默认情况,padding.border.margin都为0: 设定区域内容的width和height,是区域内容框的尺寸: 如果设定padding/border/margi ...
- DIV+CSS布局网站基本框架
html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...
- PHP.5-DIV+CSS布局网站首页实例
DIV+CSS布局网站首页实例 网站页面布局 http://www.sj33.cn/digital/wyll/201501/42379.html[页头.页脚.侧边栏和内容区域] #避免各浏览器对CSS ...
- HTML&CSS——使用DIV和CSS完成网站首页重构
1.DIV 相关的技术 Div 它是一个 html 标签,一个块级元素(单独显示一行).它单独使用没有任何意义,必须结合CSS来使用.它主要用于页面的布局. Span 它是一个 html 标签,一个内 ...
- 使用DIV+CSS布局网站的优点和缺陷
随着WEB2.0标准化设计理念的普及,国内很多大型门户网站已经纷纷采用DIV+CSS制作方法,从实际应用情况来看,此种方法绝对好于表格制作页面的方法. 如今大部分网站仍然采用表格嵌套内容的方式来制作网 ...
- 对石家庄铁道大学网站首页进行UI分析
对石家庄铁道大学网站首页进行UI界面分析首先,铁道大学的网页首页分为图文热点,学校新闻,校内公告,媒体看铁大,学术咨询等等模块.通过分析这些模块,可以看出,学校网站首页针对的使用对象有很多,包括学校领 ...
随机推荐
- [HeadFrist-HTMLCSS学习笔记]第五章认识媒体:给网页添加图像
[HeadFrist-HTMLCSS学习笔记]第五章认识媒体:给网页添加图像 干货 JPEG.PNG.GIF有何不同 JPEG适合连续色调图像,如照片:不支持透明度:不支持动画:有损格式 PNG适合单 ...
- 【Maven插件】exec-maven-plugin
<plugin> <artifactId>exec-maven-plugin</artifactId> <groupId>org.codehaus.mo ...
- 《Linux就该这么学》培训笔记_ch03_管道符、重定向与环境变量
<Linux就该这么学>培训笔记_ch03_管道符.重定向与环境变量 文章最后会post上书本的笔记照片. 文章主要内容: 输入输出重定向 管道命令符 命令行的通配符 常用的转义字符 重要 ...
- linux系统ubuntu中在命令行如何打开图形界面的文件夹
用linux查看文件列表之类的受到命令行限制,还是不太方便的.在文件夹中打开的话,切换路径又没有linux终端快,于是,需要在命令行窗口中打开文件夹.如何做呢? 来到终端命令行中,cd切换你的路径,使 ...
- 【Mac+Appium+Python】之用 uiautomator2 启动报错
参数中添加了: automationName: Uiautomator2 运行如下: [UiAutomator2] Starting UIAutomator2 server 3.1.1 [UiAuto ...
- 记lombok@Data和@Builder一起用无法添加无参构造方法的坑
转自:https://blog.csdn.net/w605283073/article/details/89221853 今天和小伙伴讨论一个mybatis-plus的一个诡异问题,最后定位到原因竟然 ...
- Intellij IDEA 中的 Debug 控制台输出窗口不见了的解决办法
在 Debug 工具窗口,如图点击左侧重置布局图标,你的console窗口就还原了.
- Controller如何进行重定向跳转
因为在Controller的返回都是默认走视图解析器的InternalResourceViewResolver,而视图解析器都是进行请求转发,需要在返回时地址前加入字符redirect: 视图解析器不 ...
- LuoguP3069 【[USACO13JAN]牛的阵容Cow Lineup
题目链接 看了看其他大佬的文章,为什么要控制右端呢 其实就是一个很简单的模拟队列趴... 难点就在于根据题意我们可以分析得一段合法区间内,不同种类个数不能超过k+2 哦当然,由于种类数范围过大,要对种 ...
- Mysql系列(二)—— Mysql支持的数据类型
Mysql版本众多,每个版本支持的数据类型繁多且不一样,本篇文章中主要基于MySQL Community Server 5.7.22介绍常用的数据类型,包括其特点以及区别. 一.数据类型 正确的定义表 ...