久久综合九色综合97婷婷-美女视频黄频a免费-精品日本一区二区三区在线观看-日韩中文无码有码免费视频-亚洲中文字幕无码专区-扒开双腿疯狂进出爽爽爽动态照片-国产乱理伦片在线观看夜-高清极品美女毛茸茸-欧美寡妇性猛交XXX-国产亚洲精品99在线播放-日韩美女毛片又爽又大毛片,99久久久无码国产精品9,国产成a人片在线观看视频下载,欧美疯狂xxxx吞精视频

有趣生活

當前位置:首頁>時尚>flex布局是css3的嗎(學會用HTML-flex布局制作漂亮的網頁)

flex布局是css3的嗎(學會用HTML-flex布局制作漂亮的網頁)

發布時間:2024-09-10閱讀(26)

導讀一、摘要(OF作品展示)OF之前介紹了用python實現數據可視化、數據分析及一些小項目,但基本都是后端的知識。想要做一個好看的小系統,我們還要學一些前端的....一、摘 要

(OF作品展示)

OF之前介紹了用python實現數據可視化、數據分析及一些小項目,但基本都是后端的知識。想要做一個好看的小系統,我們還要學一些前端的知識,今天OF將講解如何用pycharm(全棧開發不錯的工具)做一張好看的網頁,以后我們就可以自己開發網頁/網站放到互聯網上。

主要內容:網頁前端布局

適用人群:Python初學者,前端初學者

準備軟件:pycharm

二、pycharm操作說明1. 創建項目

1) 下載完成pycharm, 點擊file-New Project...

2) 按下圖步驟創建一個項目,目前我們選擇Pure python即可,以后我們可以學習用Django/flask等框架來做完整的系統

2. 創建HTML文件

1)在創建的項目空白處鼠標右鍵-New-HTML File

2)輸入英文的網頁名字,盡量不要輸入中文/特殊字符

3. HTML格式說明

當雙擊打開我們創建后的HTML文件,大家會看到下面的界面

三、網頁設計1. 草圖繪制

在開始開發網頁前,我們需要自己設計下想要把網頁做成什么樣,為了節省成本OF都是自己設計的頁面樣式,可以手繪,也可以在PPT上畫。

2. css名字定義

我們先學習一個比較簡單的布局如下圖,大家可以看到下圖已經畫出了我們需要添加的內容,要注意的地方是比如Taylor的圖片和文字一定要用<div class=bord>框住,否則Taylor圖片與文字將會是左右的關系,而不是上下

四、網頁開發1. body部分

根據上述的css名字定義,先填充<body>內的代碼,那么我們就完成一半的工作了,代碼如下:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div id="intro"> <p >人物介紹</p></div><div id="pic1"> <div > <img src="pic/Taylor.png"/> <p >Taylor</p> </div> <div > <img src="pic/yan.png"/> <p >東</p> </div> <div > <img src="pic/song.png"/> <p >喬</p> </div></div></body></html>

2. 網頁測試

1)鼠標移到代碼處,在右上角我們會看到一排瀏覽器,我們點擊其中一個運行

2)目前看到的網頁內容從上到下顯示

3. head部分

首先我們簡要了解下flex布局,大家可以看到下圖中#main的style樣式中display:flex,在body部分將3個顏色內容框在<div id="main">中,運行結果是3個顏色的內容橫向展示了,而不是上下

1)那么我們先從“人物介紹”的布局開始,“人物介紹”居中展現(用flex中justify-content:center),而且下面有一條黑線,OF準備用border樣式來實現,所以在<div id=intro>里另加了個<div class=peo>,代碼如下:

(注:style中的#main對應body中的id=main, .main對應class=main)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #intro { display: -webkit-flex; /* Safari */ display: flex; justify-content: center; } .peo { max-width: 10rem; border-bottom: 0.2rem solid #000000; font-family: sans-serif; font-size: 1.5rem; color: #0070C0; line-height: 3rem; } </style></head><body><div id="intro"> <p >人物介紹</p></div><div id="pic1"> <div > <img src="pic/Taylor.png"/> <p >Taylor</p> </div> <div > <img src="pic/yan.png"/> <p >東</p> </div> <div > <img src="pic/song.png"/> <p >喬</p> </div></div></body></html>

運行結果:

2)圖片部分是3個<div class=bord>橫向展示,所以要在框住它們的<div id=pic1>樣式中設置flex布局,在<style>里加入以下代碼:

#pic1 { display: -webkit-flex; /* Safari */ display: flex; justify-content: center;}

運行結果:

3)圖片之間靠太近,圖片大小不一致,文字沒居中,我們在<style>里加入以下代碼:

.bord{ padding: 1rem 2rem;}.img { border: 0.2rem solid #e3e3e3; max-width: 15rem; height: 22rem;}.word { text-align: center;}

運行結果:

五、總 結

今天我們學會了flex布局,今后所有的網頁排版都可以實現了,祝愿大家都有所收獲,完整的代碼如下:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #intro { display: -webkit-flex; /* Safari */ display: flex; justify-content: center; } .peo { max-width: 10rem; border-bottom: 0.2rem solid #000000; font-family: sans-serif; font-size: 1.5rem; color: #0070C0; line-height: 3rem; } #pic1 { display: -webkit-flex; /* Safari */ display: flex; justify-content: center; } .bord{ padding: 1rem 2rem; } .img { border: 0.2rem solid #e3e3e3; max-width: 15rem; height: 22rem; } .word { text-align: center; } </style></head><body><div id="intro"> <p >人物介紹</p></div><div id="pic1"> <div > <img src="pic/Taylor.png"/> <p >Taylor</p> </div> <div > <img src="pic/yan.png"/> <p >東</p> </div> <div > <img src="pic/song.png"/> <p >喬</p> </div></div></body></html>

今天的知識比較基礎但非常實用,每天學會一個小技能,積少成多,以后就能成為大神。如果大家對網頁上的實現有什么不懂的,盡請留言,OF一定會一一解答的。

TAGS標簽:  flex  布局  css3  的嗎  會用  flex布局是css

歡迎分享轉載→http://www.avcorse.com/read-407367.html

Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖