Blogger Information
Blog 2
fans 0
comment 0
visits 1047
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
Flex布局案例:实现php中文网首页
一米阳光♡
Original
285 people have browsed it

演示地址:https://www.myloong.top/html/index/index.html

源码如下:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <link rel="stylesheet" href="static/font_icon/iconfont.css" />
  7. <title>php中文网</title>
  8. </head>
  9. <style>
  10. * {
  11. padding: 0;
  12. margin: 0;
  13. }
  14. /* 字体颜色样式 */
  15. .color888 {
  16. color: #888;
  17. }
  18. h3 {
  19. font-weight: 400;
  20. }
  21. body {
  22. background-color: #edeff0;
  23. }
  24. h2 {
  25. color: #888;
  26. margin-left: 10px;
  27. font-size: 16px;
  28. }
  29. /* ---------- header样式设置 ---------- */
  30. header {
  31. background-color: #666;
  32. display: flex;
  33. /* 默认行显示,禁止换行 */
  34. flex-flow: row nowrap;
  35. align-items: center;
  36. /* 分散对齐 */
  37. justify-content: space-between;
  38. height: 46px;
  39. width: 98%;
  40. margin-left: 1%;
  41. position: fixed;
  42. top: 0;
  43. right: 0;
  44. left: 0;
  45. }
  46. /* 设置header标签中子元素a的样式 */
  47. header > a {
  48. /* 去除a标签装饰即下划线 */
  49. text-decoration: none;
  50. color: #fff;
  51. /* 设置字体样式:斜体 */
  52. font-style: italic;
  53. /* 设置字体粗细:加粗*/
  54. font-weight: bold;
  55. }
  56. /* 重写header标签中使用的字体图标的部分样式 */
  57. header > a > span.iconfont {
  58. font-size: 32px;
  59. }
  60. /* 设置header标签中第二个a标签即顶部导航栏中间title的样式 */
  61. header > a:nth-of-type(2) {
  62. font-size: 18px;
  63. align-content: center;
  64. display: flex;
  65. flex-flow: row nowrap;
  66. align-items: center;
  67. }
  68. header > a:nth-of-type(2) .iconfont {
  69. height: 100%;
  70. color: red;
  71. font-size: 3rem;
  72. /* background-color: #fff; */
  73. }
  74. /* 设置白色背景有问题 */
  75. /* header > a:nth-last-of-type(2) > span {
  76. background-color: white;
  77. } */
  78. /* 设置banner样式 */
  79. body > div:first-of-type {
  80. margin-top: 46px;
  81. width: 98%;
  82. margin-left: 1%;
  83. }
  84. body > div:first-of-type > a > img {
  85. height: 160px;
  86. width: 100%;
  87. }
  88. /* ---------- 功能导航区样式设置 ---------- */
  89. nav {
  90. margin-top: 20px;
  91. height: 200px;
  92. /* 将nav标签下所有的div设置为flex布局 */
  93. display: flex;
  94. /* 横向排列(主轴为水平方向),允许换行 */
  95. flex-flow: row wrap;
  96. }
  97. nav > div {
  98. /* 将每个单独的导航区(div标签中)设置为一个flex盒子,导航块的图片和文字的作为flex盒子的两个项目进行布局 */
  99. display: flex;
  100. /* 设置主轴为垂直方向(即垂直方向排列),不允许换行 */
  101. flex-flow: column nowrap;
  102. /* 让flex中的项目在交叉轴居中,当前交叉轴为横轴,即为水平居中 */
  103. align-items: center;
  104. /* 设置每个flex项目的宽度为25% */
  105. width: 25%;
  106. }
  107. nav > div :first-of-type > img {
  108. /* 设置每个img的宽度为当前flex项目的50%,即deviceWidth的25% 的 50% = deviceWidth/8 */
  109. width: 50%;
  110. }
  111. nav > div > a {
  112. text-align: center;
  113. /* text-decoration-line: none; */
  114. text-decoration: none;
  115. color: #777;
  116. font-weight: bold;
  117. font-size: 14px;
  118. }
  119. .course {
  120. margin-top: 20px;
  121. }
  122. /* 统一去掉列表前面的 · */
  123. ul {
  124. list-style: none;
  125. }
  126. /* ---------- 推荐课程板块样式设置 ---------- */
  127. /* 水平方向的 */
  128. .course-horizontal-list {
  129. display: flex;
  130. flex-flow: row nowrap;
  131. /* 设置宽度96% 左侧便宜2%,右侧也就剩下2% ,为了留下左右边框 */
  132. width: 96%;
  133. margin-left: 2%;
  134. /* 两端对齐 */
  135. justify-content: space-between;
  136. margin-top: 10px;
  137. /* 设置flex项目不放大,可收缩,默认宽度 */
  138. flex: 0 1 auto;
  139. }
  140. .course-horizontal-list > a {
  141. /* a标签留1%的宽度,两端对齐的情况下中间就是2%的宽度,会好看些 */
  142. width: 49%;
  143. height: 100%;
  144. }
  145. .course-horizontal-list > a > img {
  146. width: 100%;
  147. }
  148. /* 垂直方向的 */
  149. .course-vertical-list {
  150. margin-top: 10px;
  151. margin-left: 2%;
  152. width: 96%;
  153. }
  154. .course-vertical-list > ul {
  155. display: flex;
  156. flex-flow: column nowrap;
  157. flex: 0 1 auto;
  158. align-content: space-evenly;
  159. /* height: 120px; */
  160. }
  161. .course-vertical-list > ul > li > div {
  162. height: 120px;
  163. display: flex;
  164. flex-flow: row nowrap;
  165. /* 设置主轴方向上的对齐使用 justify-content 属性 */
  166. justify-content: flex-start;
  167. flex: 0 1 auto;
  168. width: 100%;
  169. background-color: #fff;
  170. /* 设置交叉轴方向上的居中显示 */
  171. align-items: center;
  172. }
  173. /* 左侧图片内容区 */
  174. .course-vertical-list > ul > li > div > a {
  175. height: 90%;
  176. width: 40%;
  177. }
  178. /* 设置img在a标签中的具体大小及左侧偏移量 */
  179. .course-vertical-list > ul > li > div > a > img {
  180. height: 100%;
  181. width: 90%;
  182. margin-left: 4%;
  183. }
  184. /* 右侧文字介绍区 */
  185. .course-vertical-list > ul > li > div > div {
  186. /* 右侧文字区域,强制制定高度与左侧一致,解决flex布局交叉轴居中导致的文字在中间显示问题 */
  187. height: 90%;
  188. width: 55%;
  189. }
  190. /* 等级的文字显示样式 */
  191. .course-vertical-list > ul > li > div > div > p > span:first-of-type {
  192. font-size: 11px;
  193. background-color: #666;
  194. color: #fff;
  195. border: 3px solid #666;
  196. border-radius: 10px;
  197. }
  198. /* 播放次数的文字显示样式 */
  199. .course-vertical-list > ul > li > div > div > p > span:last-of-type {
  200. font-size: 10px;
  201. }
  202. /* 每行下方间隔的灰色区域、写完上面的才发现这个区域没办法设置。
  203. 如果用flex布局需要将前面写的进行调整。
  204. 大概思路:将每行内容拆分为上部分内容区和下方的灰色区域作为一个flex布局中的两个项目,再将每行作为一个flex的项目这样来布局。
  205. 或者在现有布局上进行调整,即单独设置左右两个flex项目的背景色,把当前行的div背景色设置浅灰色,
  206. 通过调整行内项目size让flex项目内容高度撑不起总高度。应该同样可以实现。
  207. 由于时间关系,暂时以这种添加div的方式解决吧。。。
  208. */
  209. .course-vertical-list > ul > li > div:last-of-type {
  210. height: 22px;
  211. }
  212. /* ---------- 最新更新板块样式设置 ---------- */
  213. /* 列表部分的样式直接复用了推荐课程中的部分样式,仅对右侧内容区域单独做了设置*/
  214. .newupdate-desc {
  215. display: flex;
  216. flex-flow: row wrap;
  217. }
  218. .newupdate-desc-content {
  219. font-size: 10px;
  220. overflow: hidden;
  221. white-space: nowrap;
  222. text-overflow: ellipsis;
  223. }
  224. .newupdate-desc-message {
  225. display: flex;
  226. flex-flow: row nowrap;
  227. justify-content: space-between;
  228. width: 100%;
  229. height: 20px;
  230. }
  231. /* ---------- 最新文章板块样式设置 ---------- */
  232. .new-article {
  233. margin-left: 2%;
  234. margin-top: 10px;
  235. width: 96%;
  236. }
  237. .new-article-desc {
  238. background-color: #fff;
  239. display: flex;
  240. flex-flow: row nowrap;
  241. height: 100px;
  242. flex: 0 1 auto;
  243. justify-content: flex-end;
  244. }
  245. .new-article-desc > div:first-of-type {
  246. width: 70%;
  247. height: 100%;
  248. }
  249. /* 左侧文字区域样式设置 */
  250. .new-article-desc > div:first-of-type > div {
  251. margin-left: 2%;
  252. display: flex;
  253. flex-flow: column nowrap;
  254. height: 80px;
  255. justify-content: space-around;
  256. }
  257. .new-article-desc > div:first-of-type > div > h5 {
  258. font-size: 14px;
  259. }
  260. .new-article-desc > div:first-of-type > div > p {
  261. font-size: 12px;
  262. }
  263. /* 右侧图片区域样式设置 */
  264. .new-article-desc > div:last-of-type {
  265. width: 30%;
  266. height: 100%;
  267. /* border: 2px solid burlywood; */
  268. }
  269. /* 这里有点疑问,margin-top、left 设定百分比到底是以哪个值为参考的? */
  270. .new-article-desc > div:last-of-type > a {
  271. display: inline-block;
  272. width: 90%;
  273. height: 80%;
  274. margin-top: 5%;
  275. margin-left: 5%;
  276. }
  277. .new-article-desc > div:last-of-type > a > img {
  278. width: 100%;
  279. height: 100%;
  280. }
  281. /* 同样的方式设置底部灰色间隔 */
  282. .new-article > ul > li > div:last-of-type {
  283. height: 14px;
  284. }
  285. .lastrow {
  286. text-align: center;
  287. color: #888;
  288. height: 26px;
  289. font-size: 14px;
  290. line-height: 26px;
  291. }
  292. /* ---------- 最新博文、最新问答板块样式设置,这两个板块样式一样---------- */
  293. .new-blogview{
  294. margin-top: 20px;
  295. }
  296. .new-blog{
  297. margin-top: 10px;
  298. background-color: #fff;
  299. margin-left: 2%;
  300. width: 96%;
  301. }
  302. .new-blog > ul > li{
  303. display: flex;
  304. flex-flow: column nowrap;
  305. }
  306. .new-blog > ul > li > div:last-of-type{
  307. height: 12px;
  308. background-color: #edeff0;
  309. }
  310. .new-blog > ul > li > div:first-of-type {
  311. display: flex;
  312. flex-flow: row nowrap;
  313. justify-content: space-between;
  314. height: 40px;
  315. }
  316. .new-blog > ul > li > div:first-of-type > p{
  317. text-decoration: none;
  318. color: #888;
  319. font-size: 14px;
  320. margin-left: 1%;
  321. width: 50%;
  322. height: 100%;
  323. line-height: 40px;
  324. font-weight: 400;
  325. overflow: hidden;
  326. white-space: nowrap;
  327. text-overflow: ellipsis;
  328. }
  329. .new-blog > ul > li > div:first-of-type > span{
  330. line-height: 46px;
  331. margin-right: 2%;
  332. font-size: 13px;
  333. color: #888;
  334. }
  335. .more-content {
  336. height: 26px;
  337. text-align: center;
  338. }
  339. .more-content > span{
  340. color: #888;
  341. line-height: 26px;
  342. height: 26px;
  343. font-size: 14px;
  344. }
  345. /* ---------- 页脚tabbar样式设置 ---------- */
  346. footer {
  347. color: #777;
  348. background-color: #eee;
  349. display: flex;
  350. flex-flow: row nowrap;
  351. justify-content: space-around;
  352. position: fixed;
  353. width: 100%;
  354. height: 46px;
  355. position: fixed;
  356. bottom: 0;
  357. right: 0;
  358. left: 0;
  359. }
  360. footer > a {
  361. text-decoration: none;
  362. color: #777;
  363. display: flex;
  364. flex-flow: column nowrap;
  365. width: 100%;
  366. align-items: center;
  367. justify-content: center;
  368. }
  369. footer > a:hover{
  370. color: red;
  371. }
  372. .footer-space{
  373. height: 46px;
  374. }
  375. </style>
  376. <body>
  377. <!-- 页眉 -->
  378. <header>
  379. <a href=""><span class="iconfont">&#xe614;</span></a>
  380. <a href=""><span class="iconfont">&#xe67f;</span>中文网</a>
  381. <a href=""><span class="iconfont">&#xe605;</span></a>
  382. </header>
  383. <!-- banner -->
  384. <div class="banner">
  385. <a href=""><img src="static/images/banner/banner.png" alt="" /></a>
  386. </div>
  387. <!-- 导航区 -->
  388. <nav>
  389. <!-- HTML/CSS -->
  390. <div>
  391. <a href=""><img src="static/images/htm.png" alt="" /></a>
  392. <a href="">HTML/CSS</a>
  393. </div>
  394. <!-- JacaScript -->
  395. <div>
  396. <a href=""><img src="static/images/JavaScript.png" alt="" /></a>
  397. <a href="">JacaScript</a>
  398. </div>
  399. <!-- 服务端 -->
  400. <div>
  401. <a href=""><img src="static/images/code.png" alt="" /></a>
  402. <a href="">服务端</a>
  403. </div>
  404. <!-- 数据库 -->
  405. <div>
  406. <a href=""><img src="static/images/sql.png" alt="" /></a>
  407. <a href="">数据库</a>
  408. </div>
  409. <!-- 移动端 -->
  410. <div>
  411. <a href=""><img src="static/images/app.png" alt="" /></a>
  412. <a href="">移动端</a>
  413. </div>
  414. <!-- 手册 -->
  415. <div>
  416. <a href=""><img src="static/images/manual.png" alt="" /></a>
  417. <a href="">手册</a>
  418. </div>
  419. <!-- 工具 -->
  420. <div>
  421. <a href=""><img src="static/images/tool2.png" alt="" /></a>
  422. <a href="">工具</a>
  423. </div>
  424. <!-- 直播 -->
  425. <div>
  426. <a href=""><img src="static/images/live.png" alt="" /></a>
  427. <a href="">直播</a>
  428. </div>
  429. </nav>
  430. <!-- 推荐课程 -->
  431. <div class="course">
  432. <h2>推荐课程</h2>
  433. <!-- 两个横向排列的课程:使用flex布局 -->
  434. <div class="course-horizontal-list">
  435. <a href=""
  436. ><img
  437. src="https://img.php.cn/upload/course/000/000/001/5d242759adb88970.jpg"
  438. alt=""
  439. /></a>
  440. <a href=""
  441. ><img
  442. src="https://img.php.cn/upload/course/000/000/001/5d2426f409839992.jpg"
  443. alt=""
  444. /></a>
  445. </div>
  446. <!-- 两个纵向的课程列表实现思路:
  447. 1.把整个列表<ul>标签用flex布局,每个<li>标签作为一个flex项目,垂直方向布局,允许换行.
  448. 2.列表的每一行作为一个flex项目,横向排列,即实现图片在左,文字在右边的排列格式,调整项目宽度实现页面效果.
  449. -->
  450. <div class="course-vertical-list">
  451. <ul>
  452. <li>
  453. <div>
  454. <!-- 左侧图片内容 -->
  455. <a href="">
  456. <img
  457. src="https://img.php.cn/upload/course/000/000/035/5d2941e265889366.jpg"
  458. alt=""
  459. />
  460. </a>
  461. <!-- 右侧文字介绍内容区div -->
  462. <div class="color888">
  463. <h3>CI框架30分钟极速入门</h3>
  464. <p>
  465. <span>中级</span>
  466. <span>61239次播放</span>
  467. </p>
  468. </div>
  469. </div>
  470. <div class="bottom-bgview" style="background-color: #edeff0;"></div>
  471. </li>
  472. <li>
  473. <div>
  474. <a href="">
  475. <img
  476. src="https://img.php.cn/upload/course/000/126/153/5aa23f0ded921649.jpg"
  477. alt=""
  478. />
  479. </a>
  480. <div class="color888">
  481. <h3>2018前端入门_HTML5</h3>
  482. <p>
  483. <span>中级</span>
  484. <span>61239次播放</span>
  485. </p>
  486. </div>
  487. </div>
  488. <div class="bottom-bgview" style="background-color: #edeff0;"></div>
  489. </li>
  490. </ul>
  491. </div>
  492. </div>
  493. <!-- 最新更新 -->
  494. <div>
  495. <h2>最新更新</h2>
  496. <div class="course-vertical-list">
  497. <ul>
  498. <li>
  499. <div>
  500. <a href=""
  501. ><img
  502. src="https://img.php.cn/upload/course/000/000/015/5e0d6387e45cc764.png"
  503. alt=""
  504. /></a>
  505. <div class="color888 newupdate-desc">
  506. <h3>PHP快速操控Excel之PhpSpreadsheet</h3>
  507. <p class="newupdate-desc-content">
  508. 老的PHPExcel已经停止更新了!目前最新的是使用phpOffice插件PhpSpreadsheet,用纯
  509. php
  510. 编写的库,它提供了一组类,允许您读取和写入不同的电子表格文件格式!php中文网欧阳克老师原创课程!注:PHP运行环境需要PHP7.1以上
  511. </p>
  512. <p class="newupdate-desc-message">
  513. <span>中级</span>
  514. <span>61239次播放</span>
  515. </p>
  516. </div>
  517. </div>
  518. <div class="bottom-bgview" style="background-color: #edeff0;"></div>
  519. </li>
  520. <li>
  521. <div>
  522. <a href=""
  523. ><img
  524. src="https://img.php.cn/upload/course/000/000/015/5e0d82773b4fe808.png"
  525. alt=""
  526. /></a>
  527. <div class="color888 newupdate-desc">
  528. <h3>Thinkphp6.0正式版视频教程</h3>
  529. <p class="newupdate-desc-content">
  530. Thinkphp6.0从2019年10月24日正式发布,相对测试版,有很多变动,目前TP6已经相对比较稳定了,所以php中文网在2020年再次重新录制课程,帮助快速入门!相关推荐:
  531. ThinkPHP6.0完全开发手册(注解版) https://www.php.cn/course/1049.html
  532. </p>
  533. <p class="newupdate-desc-message">
  534. <span>中级</span>
  535. <span>61239次播放</span>
  536. </p>
  537. </div>
  538. </div>
  539. <div class="bottom-bgview" style="background-color: #edeff0;"></div>
  540. </li>
  541. <li>
  542. <div>
  543. <a href=""
  544. ><img
  545. src="https://img.php.cn/upload/course/000/000/014/5db2b53c67bca626.jpg"
  546. alt=""
  547. /></a>
  548. <div class="color888 newupdate-desc">
  549. <h3>2019python自学视频</h3>
  550. <p class="newupdate-desc-content">
  551. 本课程适合想从零开始学习 Python 编程语言的开发人员。由浅入深的带你进入python世界,自学python的一份好课程,兄弟连课程
  552. </p>
  553. <p class="newupdate-desc-message">
  554. <span>中级</span>
  555. <span>61239次播放</span>
  556. </p>
  557. </div>
  558. </div>
  559. <div class="bottom-bgview" style="background-color: #edeff0;"></div>
  560. </li>
  561. <li>
  562. <div>
  563. <a href=""
  564. ><img
  565. src="https://img.php.cn/upload/course/000/000/015/5da7e9b7895ed229.png"
  566. alt=""
  567. /></a>
  568. <div class="color888 newupdate-desc">
  569. <h3>PHP开发免费公益直播课</h3>
  570. <p class="newupdate-desc-content">
  571. 主讲:php中文网-朱老师( Peter Zhu)
  572. 时间:2019.10.17 晚 20:00-22:00
  573. 主题:如何高效的学习一门新技术?
  574. 具体内容:1. 2020了, 还有哪些值得学习的新技术? 2.如何高效的学习前端开发? 3.如果高效的学习PHP开发?4.phpStudy V8 新功能介绍与演示 5.小皮面板功能介绍
  575. </p>
  576. <p class="newupdate-desc-message">
  577. <span>中级</span>
  578. <span>61239次播放</span>
  579. </p>
  580. </div>
  581. </div>
  582. <div class="bottom-bgview" style="background-color: #edeff0;"></div>
  583. </li>
  584. <li>
  585. <div>
  586. <a href=""
  587. ><img
  588. src="https://img.php.cn/upload/course/000/000/014/5da6a50535529903.jpg"
  589. alt=""
  590. /></a>
  591. <div class="color888 newupdate-desc">
  592. <h3>从零开始到WEB响应式布局</h3>
  593. <p class="newupdate-desc-content">
  594. 重点介绍了HTML、CSS、web布局前端核心技术,通过视频讲解,了解可以利用HTML+CSS做什么,有相关工具、后端语言,逻辑思维训练等知识点
  595. </p>
  596. <p class="newupdate-desc-message">
  597. <span>中级</span>
  598. <span>61239次播放</span>
  599. </p>
  600. </div>
  601. </div>
  602. <div class="bottom-bgview" style="background-color: #edeff0;"></div>
  603. </li>
  604. <li>
  605. <div>
  606. <a href=""
  607. ><img
  608. src="https://img.php.cn/upload/course/000/000/015/5e0d6387e45cc764.png"
  609. alt=""
  610. /></a>
  611. <div class="color888 newupdate-desc">
  612. <h3>CI框架30分钟极速入门</h3>
  613. <p class="newupdate-desc-content">
  614. 老的PHPExcel已经停止更新了!目前最新的是使用phpOffice插件PhpSpreadsheet,用纯
  615. php
  616. 编写的库,它提供了一组类,允许您读取和写入不同的电子表格文件格式!php中文网欧阳克老师原创课程!注:PHP运行环境需要PHP7.1以上
  617. </p>
  618. <p class="newupdate-desc-message">
  619. <span>中级</span>
  620. <span>61239次播放</span>
  621. </p>
  622. </div>
  623. </div>
  624. <div class="bottom-bgview" style="background-color: #edeff0;"></div>
  625. </li>
  626. </ul>
  627. </div>
  628. </div>
  629. <!-- 最新文章 -->
  630. <div>
  631. <h2>最新文章</h2>
  632. <div class="new-article">
  633. <ul>
  634. <li>
  635. <div class="new-article-desc">
  636. <div>
  637. <div class="color888">
  638. <h5>测试laravel commands的方法详解</h5>
  639. <p>发布时间:2020-04-13</p>
  640. </div>
  641. </div>
  642. <div>
  643. <a href="">
  644. <img
  645. src="https://img.php.cn/upload/article/000/000/020/5e93ff38338a9884.jpg"
  646. alt=""
  647. />
  648. </a>
  649. </div>
  650. </div>
  651. <div style="background-color: #edeff0;"></div>
  652. </li>
  653. <li>
  654. <div class="new-article-desc">
  655. <div>
  656. <div class="color888">
  657. <h5>windows电脑开机后鼠标一直转圈怎么办</h5>
  658. <p>发布时间:2020-04-13</p>
  659. </div>
  660. </div>
  661. <div>
  662. <a href="">
  663. <img
  664. src="https://img.php.cn/upload/article/000/000/041/5e93fd9ee73ce892.jpg"
  665. alt=""
  666. />
  667. </a>
  668. </div>
  669. </div>
  670. <div style="background-color: #edeff0;"></div>
  671. </li>
  672. <li>
  673. <div class="new-article-desc">
  674. <div>
  675. <div class="color888">
  676. <h5>5个linux基础入门视频教程推荐,适合linux初学者学习!</h5>
  677. <p>发布时间:2020-04-12</p>
  678. </div>
  679. </div>
  680. <div>
  681. <a href="">
  682. <img
  683. src="https://img.php.cn/upload/article/000/000/164/59325015bc179689.jpg"
  684. alt=""
  685. />
  686. </a>
  687. </div>
  688. </div>
  689. <div style="background-color: #edeff0;"></div>
  690. </li>
  691. <li>
  692. <div class="new-article-desc">
  693. <div>
  694. <div class="color888">
  695. <h5>win10电脑更新卡在0%怎么办</h5>
  696. <p>发布时间:2020-04-11</p>
  697. </div>
  698. </div>
  699. <div>
  700. <a href="">
  701. <img
  702. src="https://img.php.cn/upload/article/000/000/041/5e93fa8f1d850923.jpg"
  703. alt=""
  704. />
  705. </a>
  706. </div>
  707. </div>
  708. <div style="background-color: #edeff0;"></div>
  709. </li>
  710. <li>
  711. <div class="new-article-desc">
  712. <div>
  713. <div class="color888">
  714. <h5>win7系统恢复出厂设置后账户被停用了怎么解决</h5>
  715. <p>发布时间:2020-04-11</p>
  716. </div>
  717. </div>
  718. <div>
  719. <a href="">
  720. <img
  721. src="https://img.php.cn/upload/article/000/000/041/5e93f7ffef533736.jpg"
  722. alt=""
  723. />
  724. </a>
  725. </div>
  726. </div>
  727. <div style="background-color: #edeff0;"></div>
  728. </li>
  729. <li>
  730. <div class="new-article-desc">
  731. <div>
  732. <div class="color888">
  733. <h5>sublime正则搜索替换修改数据的方法</h5>
  734. <p>发布时间:2020-04-11</p>
  735. </div>
  736. </div>
  737. <div>
  738. <a href="">
  739. <img
  740. src="https://img.php.cn/upload/article/000/000/020/5e91923747dab842.jpg"
  741. alt=""
  742. />
  743. </a>
  744. </div>
  745. </div>
  746. <div style="background-color: #edeff0;"></div>
  747. </li>
  748. </ul>
  749. <div class="lastrow" style="background-color: #fff;">
  750. 更多内容
  751. </div>
  752. </div>
  753. </div>
  754. <!-- 最新博文 -->
  755. <div class="new-blogview">
  756. <h2>最新博文</h2>
  757. <div class="new-blog">
  758. <ul>
  759. <li>
  760. <div>
  761. <p class="new-blog-content">细说选择器:简单选择器、上下文选择器、伪类选择器、其它选择器</p>
  762. <span>2020-04-13</span>
  763. </div>
  764. <div></div>
  765. </li>
  766. <li>
  767. <div>
  768. <p class="new-blog-content">CSS 中各类选择器的属性及应用</p>
  769. <span>2020-04-13</span>
  770. </div>
  771. <div></div>
  772. </li>
  773. <li>
  774. <div>
  775. <p class="new-blog-content">CSS3:弹性盒子flex布局</p>
  776. <span>2020-04-12</span>
  777. </div>
  778. <div></div>
  779. </li>
  780. <li>
  781. <div>
  782. <p class="new-blog-content">flex容器中的主轴方向与项目换行缩写、主轴,交叉轴和多行容器交叉轴项目对齐以及以及flex属性的缩写和案例</p>
  783. <span>2020-04-12</span>
  784. </div>
  785. <div></div>
  786. </li>
  787. <li>
  788. <div>
  789. <p class="new-blog-content">Jquery+AJAX上传文件,无刷新上传并重命名文件</p>
  790. <span>2020-04-11</span>
  791. </div>
  792. <div></div>
  793. </li>
  794. </ul>
  795. <div class="more-content"><span>更多内容</span></div>
  796. </div>
  797. </div>
  798. <!-- 最新问答 -->
  799. <div class="new-blogview">
  800. <h2>最新问答</h2>
  801. <div class="new-blog">
  802. <ul>
  803. <li>
  804. <div>
  805. <p class="new-blog-content">加入判断条件后页面报错不跳转!</p>
  806. <span>2020-04-13</span>
  807. </div>
  808. <div></div>
  809. </li>
  810. <li>
  811. <div>
  812. <p class="new-blog-content">为什么老师,你de button按钮处可以有两个ID是一样的id="loginbtn" 而不会报错啊</p>
  813. <span>2020-04-13</span>
  814. </div>
  815. <div></div>
  816. </li>
  817. <li>
  818. <div>
  819. <p class="new-blog-content">url访问admin下的控制器的方法,有问题</p>
  820. <span>2020-04-12</span>
  821. </div>
  822. <div></div>
  823. </li>
  824. <li>
  825. <div>
  826. <p class="new-blog-content">php+workerman实现新订单提示语音</p>
  827. <span>2020-04-12</span>
  828. </div>
  829. <div></div>
  830. </li>
  831. <li>
  832. <div>
  833. <p class="new-blog-content">不出现tp6.0页面</p>
  834. <span>2020-04-11</span>
  835. </div>
  836. <div></div>
  837. </li>
  838. </ul>
  839. <div class="more-content"><span>更多内容</span></div>
  840. </div>
  841. </div>
  842. <!-- 底部导航 -->
  843. <div class="footer-space"></div>
  844. <footer>
  845. <a href="">
  846. <span class="iconfont">&#xe65f;</span>
  847. <span>首页</span>
  848. </a>
  849. <a href="">
  850. <span class="iconfont">&#xe613;</span>
  851. <span>视频</span>
  852. </a>
  853. <a href="">
  854. <span class="iconfont">&#xe67e;</span>
  855. <span>社区</span>
  856. </a>
  857. <a href="">
  858. <span class="iconfont">&#xe51e;</span>
  859. <span>我的</span>
  860. </a>
  861. </footer>
  862. </body>
  863. </html>
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:有演示地址也要放效果图的, 并不是每个人都会点开链接, 还有作业说明 , 总结, 全部没有
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post