前端技術HTML、CSS及gs

1、html

  • 20個標籤
1.1、例子
<!DOCTYPE html>			<!-- 標準對應關係標頭 -->
<html lang="en">		<!-- 起始,類似html這種格式	:<html>dadadfad</html>叫一個html標籤 -->
						<!-- lang="en"叫標籤內部的屬性 -->

<head>					<!-- 頭的開始 -->
    <meta charset="UTF-8">
    <meta http-equiv="Refresh" content="3">		<!-- 3秒之後刷新網頁 -->
    <meta http-equiv="Refresh" content="3;Url=https://www.zhihu.com">	<!-- 3秒之後跳轉到新網頁 -->
    <meta name="Keywords" content="星際2,地下城與知乎,賺網">                    <!--關鍵字-->
	<meta name="description" property="og:description" content="有問題,上知乎。知乎,可信賴的問答社區,以讓每個人高效獲得可信賴的解答爲使命。知乎憑藉認真、專業和友善的社區氛圍,結構化、易獲得的優質內容,基於問答的內容生產方式和獨特的社區機制,吸引、聚集了各行各業中大量的親歷者、內行人、領域專家、領域愛好者,將高質量的內容透過人的節點來成規模地生產和分享。用戶通過問答等交流方式建立信任和連接,打造和提升個人影響力,並發現、獲得新機會。"/>
	<meta http-equiv="X-UA-Compatible" content="IE=IE9;IE=IE8;IE=IE7;">		<!--讓該網頁使用IE瀏覽器打開時,使用高版本模式打開-->
	<!-- Title --><!--網頁頭部標籤-->
    <title>Title</title>
    <!--網頁頭部小圖標-->
    <link rel="shortcut" href="image/aa.ico">	 
    
</head>					<!-- 頭的結束 -->

<body>					<!-- 身體的頭 -->
    <a href="https://www.zhihu.com/">知乎</a>
</body>					<!-- 身體的結束 -->
</html>					<!-- 結束 -->
1.2、例子2
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Python</title>
</head>
<body>
    <!--<a href="https://www.zhihu.com">李&nbsp;&nbsp;&gt;a&lt;尚</a>-->
    <!--&nbsp;  代表空格-->
    <!--&gt;    代表>-->
    <!--&lt;    代表<-->
    <p>dadadasfsfffffwqrsadfffdd<br>dddddd</p>
    <p>12345</p>
    <p>12345</p>

    <h1>LiShang</h1>
    <h2>LiShang</h2>
    <h3>LiShang</h3>
    <h4>LiShang</h4>
    <h5>LiShang</h5>
    <h6>LiShang</h6>

    <span>hello world</span>
    <span>hello world</span>

</body>
</html>

網頁特殊符號HTML代碼大全:https://www.cnblogs.com/web-d/archive/2010/04/16/1713298.html

1.3、標籤分類
自閉和標籤(很少):
	<meta charset="UTF-8">
主動閉合標籤:
	<html lang="en"> ****** </html>
	<head> ****** </head>		head標籤中海油幾種標籤
		<meta >		編碼、跳轉、刷新、關鍵字、描述、IE兼容
		<title>Title</title>	<!--網頁頭部標籤-->
		<link />		搞圖標
		<style />
		<script />

	<body> ****** </body>
body標籤:
	- 圖標, &nbsp;	&gt;	&lt;
	- p標籤	<p>dadadasfsfffffwqrsadfffdd<br>dddddd</p>(塊級標籤)
	- 		<p>12345</p>
    		<p>12345</p>								###一個p標籤代表一個段落
	- br標籤	<p>dadadasfsfffffwqrsadfffdd<br>dddddd</p>	######<br>代表換行,還在本段中
  ======================#-#-#-小總結-#-#-#----------
  所有標籤分爲:
	 塊級標籤: H 系列(加大加粗), p 系列(段落之間有間距), div 標籤(白板), 
	 行內標籤: span 標籤(白板,無任何特性), 
  標籤間可以嵌套
  標籤存在的意義, 定位操作, js操作、css操作更方便
  ps: chorme審查元素的使用
  		- 定位
  		- 查看樣式
  input系列:
    input type='text'					#name屬性, 用於讓後臺拿數據
    input type='password'				#name屬性, 用於讓後臺拿數據
    input type='submit'	value="提交"		#提交按鈕, 提交表單
    input type='button'	value="登錄"		#普通按鈕
    input type='radio' name="gender"	#單選框,value,name屬性(name相同則互斥)
	input type='checkbox'               #複選框,value,name屬性(批量獲取數據)
	input type='file'                   #依賴form表單的一個屬性,enctype='multipart/form-data'
	input type='rest'                   #重置
	
	<textarea>默認值</textarea>   -name屬性
	select標籤                   -name,內部option value,提交到後臺,size,multiple

	- h 標籤(塊級標籤)
    - span 標籤(行內標籤)
    - div 標籤(塊級標籤)

  a 標籤
  	- 跳轉
  	- 錨, 跳轉到目錄對應的位置處功能:標籤的id不允許重複
		<a href="#i1">第一章</a>
		<div id="i1" style="height:600px;">第一章的內容</div>

  img 標籤,圖片,屬性可設置大小和超鏈接跳, yong<a>標籤括起來, 可以點圖片跳轉網頁
  	<a href="https://www.zhihu.com">
	<img src="mygirlfriend.jpg" title="真是大美女" style="height: 600px;width: 375px" alt="美女">
	</a>

	<form action="http://localhost:8888/index" method="GET">
	###一個表單, action是提交的地址, method是提交的方式, GET是在URL裏提交, POST是在內容裏提交
        <input type="text"/>						##一個普通的文本輸入框
        <input type="password"/>					##輸入進去顯示密文
        <!--{'user':'用戶輸入的數據','psd':'xxx'}-->
        <input type="button" value="登錄1"/>			##一個提交的按鈕
        <input type="submit" value="登錄2"/>
    </form>

  列表
    <ul>
        <li>asda</li>				#前面帶點 ·
    </ul>
    <ol>
        <li>dadsas</li>				#前面帶序號 1. 2. ··· 100.
    </ol>
    <dl>
        <dt>ttt</dt>				#dt是標題
        <dd>ddd</dd>				#dd縮進一個是dt的內容
        <dt>qeqeda</dt>
        <dd>321easda</dd>
    </dl>
    
  表格1:		(簡單的,不太規範)
  <table border="1">
        <tr>						###<tr>代表行
            <td>主機名</td>			###<td>代表列
            <td>端口</td>
            <td>備註</td>
            <td>操作</td>
        </tr>
        <tr>
            <td>172.16.1.1</td>
            <td>80</td>
            <td>web</td>
            <td>
                <a href="girlfriend.jpg">查看詳細</a>
            </td>
        </tr>
        <tr>
            <td>172.16.1.8</td>
            <td>3306</td>
            <td>mysql</td>
            <td>
                <a href="33.jpg">查看詳細</a>
            </td>
        </tr>
        <tr>
            <td>172.16.10.153</td>
            <td>10053</td>
            <td>zabbix</td>
            <td>
                <a href="dasdaf.png">查看詳細</a>
            </td>
        </tr>
    </table>

  表格2:			(規範的, 就用這種方式)
  <table border="1">
    <thead>								###<thead>是表頭, 裏面是<th>
    <tr>
        <th>主機名</th>
        <th>端口</th>
        <th>備註</th>
        <th>操作</th>
    </tr>
    </thead>
    <tbody>								###<tbody>是內容, 裏面是<td>
    <tr>
        <td>192.168.1.1</td>			<!--<th colspan="2">80</th>-->該行佔兩列
        <td>80</td>						
        <td>web</td>
        <td>
            <a href="mygirlfriend.jpg">查看</a>
        </td>
    </tr>
    <tr>
        <td>192.168.10.10</td>			<!--<th rowspan="2">192.168.10.10</th>-->該列佔兩行
        <td>3308</td>
        <td>mysql</td>
        <td>
            <a href="dasdaf.png">查看</a>
        </td>
    </tr>
    <tr>
        <td>192.168.10.253</td>
        <td>1001</td>
        <td>java</td>
        <td>
            <a href="33.jpg">查看</a>
        </td>
    </tr>
    </tbody>
  </table>
  - label標籤
  	-用於點擊文字,是的關聯的標籤獲取光標 
  	<label for="username">your name:</label>
  	<input id="username" type="text" name="user"/>

  - fieldset標籤
<fieldset>
        <legend>登錄框</legend>
        <label for="username">your name:</label>
        <input id="username" type="text" name="user"/>
    </fieldset>
<p>請選擇性別:</p>
    男:<input type="radio" name="gender"/>	#可選擇, name一樣就表示只能選擇其一
    女:<input type="radio" name="gender"/>

 - h 標籤(塊級標籤)
			<h1>LiShang</h1>
    		<h2>LiShang</h2>
    		<h3>LiShang</h3>
    		<h4>LiShang</h4>
    		<h5>LiShang</h5>
    		<h6>LiShang</h6>					###顯示內容大小不同,h1最大,h6最小
 - span 標籤(行內標籤)
    		<span>hello world</span>
    		<span>hello world</span>
    		<span>hello world</span>
    		<span>hello world</span>			###會橫排顯示
 - div 標籤(塊級標籤)
    		<div>1</div>
    		<div>2</div>
    		<div>3</div>						###塊級顯示
label標籤
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <label></label>
</body>
</html>
1.4、上文的http://localhost:8888/index的後臺程序
#-*- coding:utf-8 -*-
# Author: li Shang

import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        print("有人登錄")
        u = self.get_argument('user')
        p = self.get_argument('psd')
        if u == 'lishang' and p == 'zhaoxiaomeng':
            self.write("Hello, world")
            print("他驗證對了,這個用戶是:%s" %u)
        else:
            self.write("gun")
            print("他驗證錯了,這個用戶是:%s" %u)

    def post(self):
        print(u, p)
        self.write("hahaha")

application = tornado.web.Application([
    (r"/index", MainHandler),
])

if __name__ == "__main__":
    application.listen(8888)
    tornado.ioloop.IOLoop.instance().start()
1.5、例子
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <form action="https://www.sogou.com/web" >
        <input type="text" name="query" />
        <input type="submit" value="搜索一下" />
    </form>
</body>
</html>

2、CSS

在標籤上設置style屬性:
	background-color: #4594ff;
	height: 66px;

編寫css樣式:

	1.標籤的style屬性
	2.卸載head裏面,style標籤中寫樣式
		- id選擇區
		#i1{
            background-color: #4594ff;
            height: 66px;
        	}
        	
        - class選擇器
        	.名稱{
			...
			}
			<標籤 class='名稱'> dada</標籤>

		- 標籤選擇器
		div{
            background-color: black;
            color: white;
        }
        <div id="i2">2</div>				下面的div標籤都會選用上面定義的樣式
    	<div class="c1">4</div>			若是上面有定義好的c1樣式,還是會選用c1

		- 關聯選擇器
		span div{
            background-color: black;
            color: white;
        }
        <span id="i3">3
        	<div id="i4">ddadad</div>
    	</span>													這樣只會是span裏的div應用上述的樣式,其他的div不會
例子1:
因爲id不允許重複,這種方式也不好
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        #i1{
            background-color: #4594ff;
            height: 66px;
        }
        #i2{
            background-color: brown;
            height: 48px;
        }
        #i3{
            background-color: forestgreen;
            height: 80%;
        }
    </style>
</head>
<body>
    <div id="i1">1</div>
    <div id="i2">2</div>
    <div id="i3">3</div>
</body>
例子 2:
class是可以重複的,因此這種方式最多
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .c1{
            background-color: mediumorchid;
            height: 10ch;
        	}
    </style>
</head>
<body>
    <div class="c1">4</div>
    <div class="c1">5</div>
</body>
</html>
  • 顏色
  • 位置
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章