![PHP动态网站开发项目实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/985/33892985/b_33892985.jpg)
3.2 任务实现
本任务仅以首页版面切图为例讲解“切图”的过程,其他版面的“切图”不做详细的讲解,仅提供“切图”结果代码。
在进行“切图”前,首先创建整个项目的目录,如图3-8所示,然后对网站前台的所有页面进行分析,得出如下要点。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/45_02.jpg?sign=1739314741-OJQQyIeSa4OjCg5DQWMhPdHgKcQ3Fwfl-0-936700b5661c0bd5bdb1eb753712aef6)
图3-8 网站项目目录
☆ 所有页的背景颜色为#EEEEEE。
☆ 网站页面主体的宽度为1000px。
☆ 创建的样式文件为style.css,保存的目录为“web/css/”。
☆ 全局的样式如下:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/45_03.jpg?sign=1739314741-Y5idh494xveY3IpYXGKlqwJD6Un80c2L-0-4f2f11ca89a54dd0fdb7b2e344ae19c8)
3.2.1 首页版面“切图”
该版面切图所形成的静态网页文件名为index.html,保存的目录为“web/”。
使用相关工具打开首页版面源文件,利用所学知识对版面进行分析。首页版位主要由“页头”版位、“导航”版位、“banner”版位、“关于花公子、新闻动态和联系信息”形成的横向版位、“最新蜂蜜”版位、“友情链接”版位和“页脚”版位组成。在切图的时候,按照自上而下、自左向右的顺序进行。
1.“页头”版位“切图”
(1)分析版位。
“页头”版位主要由左侧的Logo和右侧的服务热线组成。根据CSS盒子模型原理,该版位的CSS盒子模型如图3-9所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/46_01.jpg?sign=1739314741-S2OuxPJbcoKFqxitvjucjNciEmE2VSw7-0-6edde4d7142647555db38fc721e3b563)
图3-9 “页头”版位CSS盒子模型图
(2)切出(或导出)版位图片。
该版位需切出(或导出)的图片有网站Logo和电话图标,图片的格式为PNG,保存的目录为“web/images/”,图片如图3-10和图3-11所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/46_02.jpg?sign=1739314741-E8hcEQA3fpSF90Ut32PSfiv6wGwd1hYH-0-ffdb9d8ee441f4b29cbae8dc75b31112)
图3-10 网站Logo
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/46_03.jpg?sign=1739314741-xOG1sDlxiIj8MrmYIM9NjcTVYXLa0mPu-0-cb529bd1e2bb0cdae21849378c8e0cda)
图3-11 电话图标
(3)编写该版位结构和内容的代码。
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下HTML代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/46_04.jpg?sign=1739314741-AiBTDyrV202XViZIV5rvMI1xQ7e9At1E-0-28ff3fce34ac0e8e7e0ec65552b6ea67)
(4)编写CSS代码。
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下CSS代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/46_05.jpg?sign=1739314741-GsJzqnMrGv0UgqdBSBN503IiE56qVS7M-0-4d6589d8b31bf906d7869cb02c6a78f2)
通过浏览器预览的效果如图3-12所示。
2.“导航”版位“切图”
(1)分析版位。
根据版面源文件,“导航”版位主要由首页、关于花公子、新闻动态、产品中心、给我留言、联系我们6个菜单组成,在分析的时候要注意以下两点。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/47_01.jpg?sign=1739314741-G3UiNMnk6VBsyfzOXHoORZtkKWsUHwnS-0-8b61ed98e9be214b2e56cd0ac556bc7c)
图3-12 网页页头的效果
① 首页菜单的背景图:该背景图只用在“首页”这个菜单项上。
② 对导航最外面的盒子宽度不做控制,让其适应屏幕宽度,6个菜单均在页面主体宽度范围内。
根据CSS盒子模型原理,“导航”版位的CSS盒子模型如图3-13所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/47_02.jpg?sign=1739314741-L4MvXYEME2Q6Mq3gO0fReTVOY2PX7gDK-0-494efcd3dc99809dba5296adcc9f7cab)
图3-13 “导航”版位CSS盒子模型图
(2)切出(或导出)版位图片。
通过分析,该版位需导出的图片只有一张,即“首页”菜单项的背景图片,格式为PNG,保存的目录为“web/images/”,图片效果如图3-14所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/47_03.jpg?sign=1739314741-4PhRryP2Y7njzt8pQVxlaNc5KMiuNR2c-0-10328bf3bd890f4428742e95c5afdf2f)
图3-14 首页菜单项背景图
(3)编写该版位结构和内容的代码。
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下HTML代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/47_04.jpg?sign=1739314741-xTCM3DS216okYVSBTGFYlURsmrQkVvY7-0-48d11d41d1c2c25fc8f687482f79ef68)
(4)编写CSS代码。
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下CSS代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/47_05.jpg?sign=1739314741-D5ygJ8CYTzVRxKsV9ckGkJDHMu6ywxcx-0-dda9c298c0c97222f3c9453721f0f13a)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/48_01.jpg?sign=1739314741-rbTvXy4Tumy2vackold9ocXip1bCCruH-0-438cd068f80218a7a81d2dd0914cf6bf)
此时,“首页”版面的效果如图3-15所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/48_02.jpg?sign=1739314741-2oo2QdJ2VOlXelyNEAEaFUVDnSi2QdHY-0-4fd8ea57e3f58bfa160a035dd124b931)
图3-15 “首页”版面效果图1
3.“banner”版位“切图”
(1)分析版位。
该版位的结构非常简单,主要由一张banner组成,对banner最外层盒子的宽度不做控制,让其左、右两边伸展以占满屏幕。banner图片占满页面主体宽度,即1000px。根据CSS盒子模型原理,“banner”版位的CSS盒子模型如图3-16所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/48_03.jpg?sign=1739314741-6zMCdzXR0HRskNKaUmP2zofeLsZcxwRH-0-dda4611d446a4d4eb6a1e59162e2318e)
图3-16 “banner”版位CSS盒子模型图
(2)切出(或导出)版位图片。
该版位只需导出banner图片即可,图片效果如图3-17所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/48_04.jpg?sign=1739314741-665TvlnQ3xIbIOfBH2wJaS8PqRAb9ezE-0-17b097dd77f2b2c81cbd8e7af52e73ee)
图3-17 banner图片效果
(3)编写版位结构和内容代码。
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下HTML代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/48_05.jpg?sign=1739314741-EWITR4cRAWq8jm7iy1hJXGToPPQ61m42-0-3dbec7051b65bf598fb4cb652c3bbc08)
(4)编写CSS代码。
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下CSS代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/49_01.jpg?sign=1739314741-Uv8ePKdgVXTa9hTnOftWUeU4O1itm4YN-0-b750dbfe44021bf3337a3281cb7d2fdf)
此时,“首页”版面的效果如图3-18所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/49_02.jpg?sign=1739314741-AY44fQNFay6gI3C5ruXetchujHeCONYI-0-5bc7859b915ccecbc1d5728f6044128e)
图3-18 “首页”版面效果图2
4.“关于花公子、新闻动态和联系信息”形成的横向版位“切图”
(1)分析版位。
该横向版位是“首页”版面中较为复杂的版位。该横向版位可进一步划分成“关于花公子”版位、“新闻动态”版位和右侧的“联系信息”版位。横向版位与“关于花公子”版位、“新闻动态”版位、“联系信息”版位的关系是包含与被包含的关系。根据CSS盒子模型原理,该横向版位的CSS盒子模型如图3-19所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/49_03.jpg?sign=1739314741-3GBkC8nnSB3afJc2l3kpi8DCUwiEWD0r-0-6580ff3858e05b97da62cf3e5317bacf)
图3-19 “关于花公子”“新闻动态”和“联系信息”形成的横向版位CSS盒子模型图
(2)切出(或导出)版位图片。
通过分析,该版位需导出的图片如图3-20~图3-25所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/50_01.jpg?sign=1739314741-BwsVd18kJKEB93ZLVInqNgGEjsSU3JTQ-0-94ca7994f971cf797ff84385f4ae9bba)
图3-20 形象图
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/50_02.jpg?sign=1739314741-flFSZU0haVDZiAJAVAGY6muN2AUQZIGg-0-3e3028619422bca0a07229d12565ac46)
图3-21 400电话图片
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/50_03.jpg?sign=1739314741-PmRahZAhVM3GUOLd6s4EEtZDQqptlHKT-0-17198927b74ea607b45f42dced5158c2)
图3-22 微信图片
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/50_04.jpg?sign=1739314741-Bj9cNZ43GjRd551JiHv0bs55Oy1YFNly-0-db42fd95d6b3a3d76dcbfb973d5c5021)
图3-23 访客留言图片
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/50_05.jpg?sign=1739314741-I8TPhYPSEw6rMv9KTwEK9VGIwMDIpn7F-0-ad1d06b91a074347fcf147dd9b4e1ad5)
图3-24 QQ在线客服图片
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/50_06.jpg?sign=1739314741-MGKCvXNaTgpWxYgE2xYcmTem7Ph7rTcZ-0-925184f4ef4a1f206b9394ce0a587328)
图3-25 QQ在线图片
(3)编写版位结构和内容的代码。
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下HTML代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/50_07.jpg?sign=1739314741-cxNIShY9i5VyUz4cmSkzAlYSdRHTYUOK-0-9c4f373349f4ea7879ceba07972378de)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/51_01.jpg?sign=1739314741-CZuMKuJ5X2BiGxXZqcnHRAIiddSqfcpn-0-0f8a4617bb5bff4db8ae22f977c1658b)
(4)编写CSS代码。
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下CSS代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/51_02.jpg?sign=1739314741-cU1jAy2YcvlWvKEbRSh71ZNCtYjBDq1J-0-202602c94f1ea5735b1d6fd6ce0a7cbe)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/52_01.jpg?sign=1739314741-3SEGHaOZamA5DqhnloxqGqRTTlwBvO62-0-748b3aca483585f2a253f53bad09a74a)
此时,“首页”页面的效果如图3-26所示。
5.“最新蜂蜜”版位“切图”
(1)分析版位。
该版位主要输出最新的蜂蜜产品。根据CSS盒子模型原理,该版位的CSS盒子模型如图3-27所示。
(2)切出(或导出)版位图片。
通过分析版面源文件可知,该版位需导出的图片为5张产品图片,如图3-28所示。
(3)编写版位结构和内容的代码。
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下HTML代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/52_02.jpg?sign=1739314741-okFY4SVHwtPhcgrmjwKzi6eMKPrMNFcA-0-b148a33cdf57c7408c9d11c5d55a411c)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/53_01.jpg?sign=1739314741-aYOPz4Zf3jhEHpwwzwXxnil8Y5MTG2go-0-011ac58a170d84d860171abc8c15b1fd)
图3-26 “首页”页面效果图3
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/53_02.jpg?sign=1739314741-t5paXmAuUpSHXr7f5ET7T19RHEXAQXmW-0-00212cea1e1b903721316d6f5cf4d2c9)
图3-27 “最新蜂蜜”版位CSS盒子模型图
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/53_03.jpg?sign=1739314741-KTF84YDbpLriQFfrB08SxyPOi4QlnRwA-0-8f86d2f2a8b9bbc998cec9d9ba70fc21)
图3-28 “最新蜂蜜”版位需导出的图片
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/53_04.jpg?sign=1739314741-CUieeQ6nFv6xHHrRZRt5doqKtXfhedwP-0-2c2129ae82ec0c1c498f912deacc38ea)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/54_01.jpg?sign=1739314741-FtLH5QJHESBbFi636kuW5ZZ6d0FdWiNV-0-ff523288e7ebe2fdbe852d209edd2554)
(4)编写CSS代码。
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下CSS代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/54_02.jpg?sign=1739314741-I87g0wNTVOkJhbRUsKOf0puHuGm09lxB-0-154e3d4917b0fa3f92668e2bd7d59fbc)
此时,“首页”页面的效果如图3-29所示。
6.“友情链接”版位“切图”
(1)分析版位。
该版位从整体上分成左、右两部分,左边为栏目标题——友情链接,右边为具体的文本链接。根据CSS盒子模型原理,该版位的CSS盒子模型如图3-30所示。
(2)切出(或导出)版位图片。
通过分析版面源文件可知,该版位没有需要切出(或导出)的图片。
(3)编写版位结构和内容的代码。
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下HTML代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/54_03.jpg?sign=1739314741-Bb7ZKDKTwq37CxxqKyX9d7154djoKG3N-0-c69db5d7869ef20ec0205cd966a32256)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/55_01.jpg?sign=1739314741-jHTlo4lLj1Qw9d7EKXXUsNqp3vQnUxpl-0-82cbcddae29ead3491abfdd6b7cd732b)
图3-29 “首页”页面效果图4
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/55_02.jpg?sign=1739314741-rYCkygGQPD3oyMFeurFd3OUJS6VZnStU-0-30bba08b612374f8295132e4916bbe11)
图3-30 “友情链接”版位CSS盒子模型图
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/55_03.jpg?sign=1739314741-k9njEBRkESYbyDoP8meJiMa0fPRujvrv-0-3b9c1793aa00ad6873a0a1c210163285)
(4)编写CSS代码。
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下CSS代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/55_04.jpg?sign=1739314741-R7PNYkm2TpDDnJKvDxz5nf5J49bMKNdM-0-f92cd87035be5407dddc37e47fdeef15)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/56_01.jpg?sign=1739314741-2DYaufDtxsyMmAGeysqCgIk8sLL63XGz-0-d787304b6938f0dbf8040cd7193850ab)
此时,“首页”页面的效果如图3-31所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/56_02.jpg?sign=1739314741-D6NC0GFhE1YXg40H27TfItKH7wVozDY5-0-0c63a49d05907441f38935dea86d13a0)
图3-31 “首页”页面效果图5
7.“页脚”版位“切图”
(1)分析版位。
根据版面源文件,该版位最外层只有一个盒子,但对其宽度不做控制,让其适应屏幕宽度;通过第二层盒子使该版位的内容在页面主体宽度范围内呈现;第三层盒子左、右各有一个,左边的盒子用于输出版权等信息,右边的盒子用于输出二维码图片。根据CSS盒子模型原理,“页脚”版位的CSS盒子模型如图3-32所示。
(2)切出(或导出)版位图片。
通过分析版面源文件可知,该版位需切出(或导出)的图片为二维码图片,如图3-33所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/57_01.jpg?sign=1739314741-SsD6RF1vuBRzr2H6GIy1VIrsILLaA98c-0-29cd331d611293180a1482f4f426518b)
图3-32 “页脚”版位CSS盒子模型图
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/57_02.jpg?sign=1739314741-8ZxcVVM1UF2RkVw2evFkf4OcPHL35ksB-0-fa9a5bb713004ff360ab6907a5b51968)
图3-33 二维码图片
(3)编写版位结构和内容的代码。
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下HTML代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/57_03.jpg?sign=1739314741-TarTbI9e6LI6QstRWylFopGwKzeS1T81-0-5828e9ed2f8c2344e595f37c4e279257)
(4)编写CSS代码。
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下CSS代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/57_04.jpg?sign=1739314741-FVEG4rDgXPjrib8tcigBLng92h9vyF2E-0-67125c0b0e642d114001a059d792f250)
该版位的CSS代码编写完成后,整个“首页”页面的“切图”顺利完成,此时“首页”页面的效果图如图3-34所示。
3.2.2 关于花公子版面“切图”
该版面的页头、导航、banner、友情链接、页脚等版位与首页相应的版位相同,因此,该版面的“切图”只需切主体部分。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/58_01.jpg?sign=1739314741-07608FrIrLEL0Cx2lF5dQAUx7uLVynhl-0-4aa539503b1744ce2a288cf3cb7ecccc)
图3-34 “首页”页面切图最终效果图
1.分析版位
通过分析该版面的主体部分,根据CSS盒子模型原理得出该版面主体版位的CSS盒子模型,如图3-35所示。
2.切出(或导出)版位图片
通过分析版面源文件可知,该版位需切出(或导出)的图片为3个图标,如图3-36所示。
3.编写版位结构和内容的代码
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下HTML代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/59_01.jpg?sign=1739314741-U4y0FHZbjgIl2ijQLBZ7rj6CG0Oju5ov-0-222b2922b8efd5217d7224e48e6b1575)
图3-35 “关于花公子”页面主体版位CSS盒子模型图
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/59_02.jpg?sign=1739314741-hXWpe3yKjAYuN6ojbSNAKgCMEGI4hFpx-0-ac10173a310ac4a693b43d06cba81908)
图3-36 “关于花公子”版面中需切出(或导出)的图标
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/59_03.jpg?sign=1739314741-466kCHMPJV57Bi06STnoP81LN2ajAfxD-0-10c7af8f4f8babe9ad08eb014cbdd054)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/60_01.jpg?sign=1739314741-0JBLkX9PvpHNpTTzYQ97kOLaFNMpAKCG-0-9b7854a4d2e4f3353262e2caca84f6fd)
4.编写CSS代码
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下CSS代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/60_02.jpg?sign=1739314741-kyBQ3fbdn3xGVM5KlU5zsozLKLJfsAjN-0-2bee3640eda9514d7d9e8702e4a7da26)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/61_01.jpg?sign=1739314741-28vBUzsGDYr1kXkpJxomJe3w9euJEqA2-0-7426df06c59b4fedc79f756972bdb828)
该版位的CSS代码编写完成后,该版面的“切图”顺利完成,此时“关于花公子”页面的效果图如图3-37所示。
3.2.3 新闻动态列表页版面“切图”
该版面的页头、导航、banner、友情链接、页脚等版位与首页相应的版位相同,因此对该版面的“切图”只需考虑切主体部分。
1.分析版位
通过分析该版面的主体部分,根据CSS盒子模型原理得出该版面主体版位的CSS盒子模型,如图3-38所示。
2.切出(或导出)版位图片
通过分析版面源文件可知,该版位没有需要切出(或导出)的图片。
3.编写版位结构和内容的代码
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下HTML代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/61_02.jpg?sign=1739314741-0cQZ0R3PH5WmmqVyyO6c4HCiftdzCAQG-0-614a3948db882eb22bcc80c1887a22d6)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/62_01.jpg?sign=1739314741-UTncT12jZwKCdnixufkbkYPC6zz7lPkO-0-3ab524818deb44872a4d90135579701b)
图3-37 “关于花公子”页面的效果图
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/62_02.jpg?sign=1739314741-oCaUF6qIoASWexRUJ9DobyQpMErqD3f5-0-111ed77301b16ee156967484002681bb)
图3-38 “新闻动态”版面主体版位CSS盒子模型图
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/63_01.jpg?sign=1739314741-G9ClW22lgAbUcxli0Fw0SLiNqUUOdo9z-0-257a2c9e832f2af262435f89849ab9cf)
4.编写CSS代码
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下CSS代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/63_02.jpg?sign=1739314741-yo7iNvbaqTSXEPOvXNDishHQK4pscF5b-0-55995dd5f43077cdf360db572cedbb90)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/64_01.jpg?sign=1739314741-ZMYFDYrBX3hqEXhyFWpqBO8Yf8aJdwXg-0-79fe1efc581f19905af2b56b8c5140dd)
该版位的CSS代码编写完成后,该版面的“切图”顺利完成,此时“新闻动态”列表页面的效果图如图3-39所示。
3.2.4 新闻动态内容页版面“切图”
该版面的页头、导航、banner、友情链接、页脚版位与首页相应的版位相同,页面主体左侧的“新闻类别”版位与新闻动态列表页相应的版位相同,页面主体左侧的“联系我们”版位与“关于花公子”页面相应的版位相同,因此,这里只需考虑切页面主体右侧新闻详细内容版位部分。
1.分析版位
通过分析该版面主体部分版位,根据CSS盒子模型原理得出该版位的CSS盒子模型,如图3-40所示。
2.切出(或导出)版位图片
通过分析版面源文件可知,该版位没有需要切出(或导出)的图片。
3.编写版位结构和内容的代码
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写该页面主体部分的如下HTML代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/64_02.jpg?sign=1739314741-CUSWCni6IfZFeXLOoY980EqSDSzVeW2e-0-209ac5d8cb089f74d5061ab7c32508a3)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/65_01.jpg?sign=1739314741-tKn0qQ9bCScaDYAktprjtsPKuqnTkRwn-0-58e7867a408d013e218cbd1c66aaed39)
图3-39 “新闻动态”列表页面的效果图
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/65_02.jpg?sign=1739314741-okBJOKHklRaZi5XZDhOxQyNZqmVtLeQ1-0-7d3287af45dfdb951718fc23384f08dd)
图3-40 “新闻动态”内容页主体部分版位CSS盒子模型图
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/66_01.jpg?sign=1739314741-c51vqUbVu8IAyGD5HnRrNsZbaeWIBffL-0-4d893d45a98f8c4e89bac156f99d3fdf)
4.编写CSS代码
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下CSS代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/66_02.jpg?sign=1739314741-bobVkoSWJ1SyXkEsyTSDxfam111Urat6-0-47762bdaa9dc1615e191ac668c0700e0)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/67_01.jpg?sign=1739314741-eDtf7I06jNV2PB5w0c9DepwaK8JLei8G-0-8bf7e856722858f2a25213eb588b58ce)
该版位的CSS代码编写完成后,该版面的“切图”顺利完成,此时“新闻动态”内容页面的效果图如图3-41所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/67_02.jpg?sign=1739314741-uYLWuJ62Bl6YQH0be57Gngq0HDSi3pX3-0-ef4ee72f763cab758b1002b9c2d4793f)
图3-41 “新闻动态”内容页页面效果
3.2.5 产品中心列表页版面“切图”
该版面的页头、导航、banner、友情链接、页脚版位与首页相应的版位相同,页面主体左侧的“产品类别”版位与“新闻动态”内容页相应的版位相同,页面主体左侧的“联系我们”版位与“关于花公子”页面相应的版位相同,因此,这里只需考虑切页面主体右侧产品缩略图列表部分。
1.分析版位
通过分析该版面主体部分版位,根据CSS盒子模型原理得出该版位的CSS盒子模型,如图3-42所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/68_01.jpg?sign=1739314741-owdJ4zqLe9ZjBGGyOOBI3KtC41QDRn81-0-422c8e40faf4f484c54cd4591f3c10c2)
图3-42 “产品中心”列表页主体部分版位CSS盒子模型图
2.切出(或导出)版位图片
通过分析版面源文件可知,该版位需切出(或导出)的图片如图3-43和图3-44所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/68_02.jpg?sign=1739314741-FPDBlQfk4Bnzce7rBWB0JA0tyZCU7lZE-0-2b1060e037f77dde1c8392a4cf232254)
图3-43 蜂蜜产品图
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/68_03.jpg?sign=1739314741-5kwZPELlNCiVaweskfDlCsfsI4hN2Vod-0-5911705d5893b3055f10321bf40e6aa3)
图3-44 产品方框图
3.编写版位结构和内容的代码
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写该页面主体部分的如下HTML代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/68_04.jpg?sign=1739314741-idOwgrwxpM3U1aiXxHTrAZx9w9KqEg9u-0-3eb638f7c7c022ccd0ab6b7afdb00563)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/69_01.jpg?sign=1739314741-H35icrgADzZi9P1l1rqnmfjq1xjFybNh-0-a7d1a32c23e0ad787bfc8682e08b9671)
4.编写CSS代码
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下CSS代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/69_02.jpg?sign=1739314741-BmybUqQXWGNyH8DhmA4snoTWnqAhVaaX-0-2585246e2225bcf8e2d03c2fd271fdf0)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/69_03.jpg?sign=1739314741-EsT7GP5YhaV2mR8NVPY2HN5xukMvXh1i-0-c9d47469fb5ea389f48b2c6d133b62e1)
该版位的CSS代码编写完成后,该版面的“切图”顺利完成,此时“产品中心”列表页面的效果图如图3-45所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/70_01.jpg?sign=1739314741-WN6lsUfVd6App3Dp7AjhagaRb24SbU56-0-9ecf74d1858a6868fe27b002a3362a59)
图3-45 “产品中心”列表页面的效果图
3.2.6 产品中心内容页版面“切图”
该版面的页头、导航、banner、友情链接、页脚版位与首页相应的版位相同,页面主体左侧的“产品类别”版位、“联系我们”版位与“产品中心”列表页相应的版位相同,因此,这里只需考虑切该版面主体右侧产品详细内容部分。
1.分析版位
通过分析该版面主体部分版位,根据CSS盒子模型原理得出该版位的CSS盒子模型,如图3-46所示。
2.切出(或导出)版位图片
通过分析版面源文件可知,该版位需切出(或导出)的图片如图3-47和图3-48所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/71_01.jpg?sign=1739314741-oKBPpH9WrlxJ5cC9sP4uppDLrVxJVuvG-0-a96f8405641c382bc5bba2c66aeba423)
图3-46 “产品中心”内容页主体部分版位CSS盒子模型
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/71_02.jpg?sign=1739314741-8OqYkrNEE2B1cxcA7K2wOCSyrjAoxYEx-0-5487e4a086563df75fe5049730257434)
图3-47 产品内容页切出(或导出)图片1
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/71_03.jpg?sign=1739314741-AlZtf6VzofAmZsfVZeNyW7xNNjm3mW1K-0-f359edde7b8dae05e79dd6c2ccef2657)
图3-48 产品内容页切出(或导出)图片2
3.编写版位结构和内容的代码
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写该页面主体部分的如下HTML代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/71_04.jpg?sign=1739314741-A8Zwla1h5ZRDgngt7a7uC3suiao60P8u-0-cfede07f9943392007da0f28beffc81c)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/72_01.jpg?sign=1739314741-Tq6hAl4fKLyhMduc5dG3rx4Uk21GkvPs-0-ca8dc7978a39aab08452372da22ddba2)
4.编写CSS代码
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下CSS代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/72_02.jpg?sign=1739314741-AMmFfUES1Y3naLlQjaCxdUeqnYWZuSv2-0-d0fe5ad2e9fb04599981101c235b6dbb)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/73_01.jpg?sign=1739314741-4e0I7cwvcp4574fi72LzQBpsOtoqynU4-0-2dcdf97d1279ee0119449d0e8498fdbf)
该版位的CSS代码编写完成后,该版面的“切图”顺利完成,此时“产品中心”内容页面的效果图如图3-49所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/73_02.jpg?sign=1739314741-eACmnl6WNQL1z9fbn6fQVoeHX4P6Y4AO-0-982cdaf4af27723bfecfef97bb6b1669)
图3-49 “产品中心”内容页面的效果图
3.2.7 给我留言版面“切图”
该版面的页头、导航、banner、友情链接、页脚版位与首页相应的版位相同,页面主体左侧的“产品类别”版位、“联系我们”版位与“产品中心”列表页相应的版位相同,因此,这里只需考虑切该版面主体右侧留言部分。
1.分析版位
通过分析该版面主体部分版位,根据CSS盒子模型原理得出该版位的CSS盒子模型,如图3-50所示。
2.切出(或导出)版位图片
通过分析版面源文件可知,该版位需切出(或导出)的图片如图3-51所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/74_01.jpg?sign=1739314741-zqZOsNbKVLKpky2Eu6td696Q4dMT7CLv-0-40156bc6a3832088d239a7c8ec6cba4c)
图3-50 “给我留言”版面主体部分版位CSS盒子模型图
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/74_02.jpg?sign=1739314741-uZKgaYHGaXNO7TVrDlWYvp9US4pUzPVi-0-4101b47e3dfc8c5b76c842e1aba278e4)
图3-51 “给我留言”版面需切出(或导出)的图片
3.编写版位结构和内容的代码
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写该页面主体部分的如下HTML代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/74_03.jpg?sign=1739314741-34cIu1M7L48WbaKbVigq7JI77HxZY4Cw-0-b261a00f470d807b032e462bee55fa0e)
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/75_01.jpg?sign=1739314741-4AAgG5kff41pbDAS9gPLTm3FIkKqpKiX-0-012a605fc56449493ccfb574c8cc59c7)
4.编写CSS代码
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下CSS代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/75_02.jpg?sign=1739314741-dsYVKKxLlY1g7nwAmVvO4KojLQkanEr9-0-f61087e6e35bca90a3b6a1cc09c96260)
该版位的CSS代码编写完成后,该版面的“切图”顺利完成,此时“给我留言”内容页面的效果图如图3-52所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/76_01.jpg?sign=1739314741-gicUQVip6vQ9PQNDplzqrOAiq44gmSFh-0-2284cc1ecc8fd71d8fdbc1b2fff4323e)
图3-52 “给我留言”页面的效果图
3.2.8 联系我们版面“切图”
该版面与图3-35所示的“关于花公子”版面基本相同,不同的是“联系我们”版面主体右侧多了一个联系我们的banner(横幅)图。
1.分析版位
通过分析该版面主体部分版位,根据CSS盒子模型原理得出该版位的CSS盒子模型,如图3-53所示。
2.切出(或导出)版位图片
通过分析版面源文件可知,该版位需切出(或导出)的图片如图3-54所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/77_01.jpg?sign=1739314741-T1JukvU2nRSby2dap5179GJtE1wYOe2u-0-f923dadf50ca91758b86610809d41a7e)
图3-53 “联系我们”版面主体部分版位CSS盒子模型
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/77_02.jpg?sign=1739314741-Ybjg30xb2R92NjhQNjITiAGMyjqaxYN1-0-ab5d57112dec803b4536d2ae2f4b46b2)
图3-54 联系我们banner图片
3.编写版位结构和内容的代码
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写该页面主体部分的如下HTML代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/77_03.jpg?sign=1739314741-2eYlIRoZ9MxGuMmyF42K5vL1JfoPX8R5-0-fa53886d1b4e3cbe040075bf6a76fb1a)
4.编写CSS代码
根据该版位的CSS盒子模型,按从外向里、从左向右的顺序逐层编写如下CSS代码:
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/78_01.jpg?sign=1739314741-E7DERqQuLEKJ8xiNb5ypK2R8jq0IMJbO-0-fc42c67f5db99c76130e2d973bccced8)
该版位的CSS代码编写完成后,该版面的“切图”顺利完成,此时“联系我们”页面的效果图如图3-55所示。
![](https://epubservercos.yuewen.com/F843EC/18123625808036506/epubprivate/OEBPS/Images/78_02.jpg?sign=1739314741-XffOkOq4RezQhmdfiESUyFZzyaqLlkci-0-4584824f44f7c7ecfafd2fb9e8396b5e)
图3-55 “联系我们”页面效果图