筆記信息 複習: 表單作用: 從使用的角度上說:html提供了一個輸入內容的途徑。 從伺服器的角度:提供了一個收集信息的途徑。 以便客戶端和伺服器進行交互。 例:註冊頁面,上傳文件。 3種常見元素:input select textarea Input的十種常見類型: text,password,r
複習:
表單作用:
從使用的角度上說:html提供了一個輸入內容的途徑。
從伺服器的角度:提供了一個收集信息的途徑。
以便客戶端和伺服器進行交互。
例:註冊頁面,上傳文件。
3種常見元素:input select textarea
Input的十種常見類型:
text,password,radio,checkbox,submit,reset,button,image,hidden,file
Radio中name應該保持相同,以確保在單選按鈕中的元素完成互斥。
Checkbox中name 也要保持相同。
利用label進行綁定,點文字等效於點擊小的選中按鈕。
Submit和image都具有提交功能,由form的action的url進行響應。
Get 顯示提交 響應速度快 傳遞內容小, 應用較少
Post 隱式提交 響應速度慢 傳遞內容大, 應用廣。
Checked預設選中
Select: name option value selected
Textarea:裡面空格在外面顯示空格,文本裡面有換行,外面顯示有換行。
擁有屬性:rows cols 和readonly
Css層疊樣式表:
作用:用來美化頁面,修飾html標簽。
css代碼卸載html商,嵌入方式:
1、行嵌入:style 在html上的任何標簽都有style屬性,css代碼作為style的值。修飾範圍小。
2、頁內嵌入:style,stle作為一個標簽卸載head裡面,給這個標簽設定一個type="text/css"有三種方式:
(1) 標簽選擇器:p{} font{} table{} div{}
(2) 類選擇器:.className{} 可以寫多個
(3) Id選擇器:#identity{} 不可寫多個,並且不能有重覆id.
優先順序:行>id>class>標簽
3、css中常用屬性:
文本修飾:
邊框修飾:
寫法:多個元素共用一個樣式:
p,font,span{}
p,#spanStyle,.fontStyle{}
p span{} 表示p中的span服從{}內的樣式。
padding和margin用以定邊距。
修改list中的圖片樣式:{list-style-image:(url)}
div可以用來佈局,可以使用更加複雜的佈局方式。Div是塊級標簽。預設一個就是一行。
span預設不換行,沒有寬高,以內容為準。
Float屬性。
1、如果有層疊,有定位的在上面。
2、如果都有定位方式,誰出現在body最後面,誰出現在上面。
3、z-index:number 誰的number大,誰在上面。
4、有嵌套的話,裡面的顯示在上面。
練習利用css+div實現電子筆記本的佈局。
示例代碼:
和對應效果:
不同瀏覽器效果不同。
段落中的常見屬性:
color:#660; background-color:#9CF;width:500px;height:800px;text-align:center;text-decoration:underline; font-size:16px; font-family:"Lucida Console", Monaco, monospace; white-space:pre-line;line-height:normal; letter-spacing:normal;word-spacing:10px;
有需求再詳細查詢。
border:0; border-bottom:#00F 5px dotted;
這兩句話的前後位置還是比較有講究的:
這裡面都沒得顯示了,如果前後位置顛倒的話:
border-bottom:#00F 5px dotted;border:0;
table{ border:#9F6 20px inset;}
得加上inset才能有邊框
不同的瀏覽器效果不同,不要想了。根本不行。
絕對和相對錶示當前元素是否放棄自己之前的位置。
相對則保有之前的位置,
絕對則放棄之前的位置。
段落常見屬性:
字體顏色 font-color
段落所在背景顏色 background-color
段落寬:width
段落高:height
段落文本對齊方式: text-align
文本修飾:text-decoration:下劃線
字體大小:font-size
字體樣式:font-family
留白:(據上一個單元的物理長度)white-space
行高:line-height
字間距:letter-spacing
單詞間距:word-spacing
代碼與效果:
1、
<input type="text" style=" border:0;border-bottom:#00F 5px dotted; "/>
<hr/>
<br/>
<input type="button" value="test" width="200px" height="150px" style=" border:#060 5px solid; background:#360;border:#00F 5px outset"/>
效果:
2、
<style type="text/css">
#one{width:300px;height:200px;background-color:#090; position:absolute; top:180px;left:280px;}
#two{width:300px;height:200px;background-color:#F00;float:left}
</style>
</head>
<body>
<div id="one">
</div>
<div id="two">
</div>
<span>
你好
</span>
<span>
Hello
</span>
</body>
3、
<style type="text/css">
#one{width:300px;height:200px;background-color:#090; position:absolute; top:180px;left:280px;}
#two{width:300px;height:200px;background-color:#F00;position:relative;top:-20px;left:-20px;}
</style>
</head>
<body>
<div id="one">
<div id="two">
</div>
</div>
<span>
你好
</span>
<span>
Hello
</span>
</body>
4、
<style type="text/css">
#one{width:300px;height:200px;background-color:#090;}
#two{width:300px;height:200px;background-color:#F00;}
</style>
</head>
<body>
<div id="one">
</div>
<div id="two">
</div>
<span>
你好
</span>
<span>
Hello
</span>
</body>
5、
<style type="text/css">
table{border:#090 2px solid; witdh:500px;height:300px}
td{border-color:#33c;border-width:2px;border-style:solid}
.tdStyle{border-left:#f03 5px double}
</style>
</head>
<body>
<table>
<tr>
<td>nihao</td><td class="tdStyle">hello</td>
</tr>
<tr>
<td>dajiahao</td><td>tahao</td>
</tr>
</table>
</body>
6、
<style type="text/css">
table{ border:#9F6 20px inset;margin-top:0px}
img{margin-top:0px;}
</style>
</head>
<body>
<table align="center">
<tr>
<td>
<img src="../../picture/劍聖.jpg" width="640"/>
</td>
</tr>
</table>
</body>
7、
<style type="text/css">
/* 超鏈接 偽類*/
a:link{color:#F00;text-decoration:none;}
a:hover{color:#F60;text-decoration:underline; font-size:18px}
a:active{color:#FF0;}
a:visited{color:#0F0}
</style>
</head>
<body>
<a href="#" >汪汪汪</a>
</body>
8、
<style type="text/css">
font,p,span{ font-size:24px; font-family:Verdana, Geneva, sans-serif; color:#0C3}
font,#classstyle,.idstyle{font-size:36px}
p span{font-size:48px}
</style>
</head>
<body>
<font >
這是字體部分
</font>
<p class="idstyle">
這是段落部分
</p>
<p >
這是段落部分
</p>
<span>
這是區間部分
</span>
<span id="classstyle">
id和區間搞反了!
</span>
<p>
<span>
這是區間部分
</span>
</p>
</body>
9、
<style type="text/css">
li{ list-style:none;float:left; padding-left:5px}
</style>
</head>
<body>
<ul>
<li>
相冊
</li>
<li>
|
</li>
<li>
留言板
</li>
<li>
|
</li>
<li>
說說
</li>
<li>
|
</li>
<li>
日誌
</li>
<li>
|
</li>
<li>
個人中心
</li>
</ul>
</body>
10、
<style type="text/css">
li{list-style-image:url(../../picture/arrow3.png)}
</style>
</head>
<body>
<ul>
<li>
lifei
</li>
<li>
jiyongc
</li>
</ul>
</body>