Python之路,day15-Python基础
Day15,前端
- HTML
- CSS
- JavaScript(浏览器)
document.getElementById('i1')
var xhr = new XMLHttpRequest()
xhr.open('get','https://www.zhihu.com/login/email')
xhr.send()
- jQuery库
$('#id')
$.ajax({
url: https://www.zhihu.com/login/email,
type: 'get'
})
注:jQuery有无必要学js
一、回顾:
HTML
客户端浏览器:
服务器Sokect:
程序员:
接受url
open()
HTML标签:
- table,tr,td,th
- br
- <input type='text' /> type='file' password checkbox radio button submit
- p
- h系列
- span
- label
- a
- div
- form
- img
- textarea
- select
- ul,li ol dl
- body
- html
- input
====>
套路:
绿叶:div,span,url,table
红花:
<form action='要提交的url地址' method='GET或POST' enctype='multipart/form-data'>
<div>
<input type='text' name='user' value='默认值' />
</div>
<div>
<input type='password' name='user' value='默认值' />
</div>
<input type='email' name='user' value='默认值' />
<input type='radio' name='n' value='1' checked='checked' />
<input type='radio' name='n' value='2' />
<input type='checkbox' name='hobby' value='1' />
<input type='checkbox' name='hobby' value='2' />
<input type='checkbox' name='hobby' value='3' />
<input type='file' name='fafafa' />
<select name='city'>
<option value='bj'>北京</option>
<option value='sh'>上海</option>
</select>
<textarea name='ta'>默认值位置</textarea>
<input type='button' />
<input type='reset' />
<input type='submit' />
</form>
Form表单提交:
- GET 提交的数据放置的URL中:https://www.sogou.com/web?query=haitao&v=123&v=456
- POST 提交的数据放置在请求体中
二、css
1.css的概念以及css的初体验
--CSS(cascading style sheet,层叠样式表)是一种制作网页的新技术
--css的语法结构:
color:red;font-size: 20px;
2.css的编写方式
2.1 行内样式
<div style="color:red;font-size: 20px;">css的初体验</div>
2.2 内部样式
-- div{
color:red;
font-size: 20px;
}
<div>css的初体验2</div>
各种选择器
--标签选择器:
div{
color:red;
font-size: 20px;
}
<div>css的初体验2</div>
--id选择器:
#two{
color: yellow;
}
<div id="two">css的初体验2</div>
id不要重复 只能唯一
--类选择器
.three{
color:blue;
}
<div class="three">css的初体验2</div>
<span class="three">span标签</span>
--包含选择器
.four span{
color:green;
}
<div class="four">
<span>css测试dsad</span>
</div>
--分组选择器
div,span,h2{
color:orange;
}
--通用选择器
*{
color:gray;
}
选择器的优先级:
行内样式 > id选择器 > 类选择器 > 标签选择器 > 通用选择器
2.3 外部样式
<link rel="stylesheet" href="a.css">
3.css的基本属性
--文字段落
边框设置:border
宽度,样式,颜色 (border: 1px solid red;)
文本行高:line-height
语法: line-height:行高值(像素)
水平对齐: text-align
left:左对齐;
right:右对齐
center:居中对齐
背景属性
背景颜色:background-color
关键字:red pink orange
背景图像:background-image
使用background-image属性可以设置元素的背景图像。
语法:background-image:url(图像地址)
背景重复:background-repeat
语法:background-repeat:取值
Repeat(默认) 背景图像平铺排满整个网页
repeat-x 背景图像只在水平方向上平铺;
repeat-y 背景图像只在垂直方向上平铺。
no-repeat 背景图像不平铺
背景位置:background-position
background-position-x:200px ;
background-position-y:100px;
4.布局属性
5.浏览器兼容性的问题
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Title</title> 6 <style> 7 *{ 8 margin: 0; 9 } 10 body{ 11 background-color: #999999; 12 } 13 .p_head{ 14 width: 800px; 15 margin: 0 auto; 16 border: 1px solid orange; 17 background-color: white; 18 } 19 .item{ 20 float: left; 21 border: 1px solid #dddddd; 22 margin: 10px; 23 padding: 10px; 24 position: relative; 25 } 26 p,span,u{ 27 font-size: 10px; 28 } 29 span{ 30 color: red; 31 padding-left: 30px; 32 } 33 .hot{ 34 position: absolute; 35 right: 0; 36 top:0; 37 } 38 </style> 39 </head> 40 <body> 41 <div class="p_head"> 42 <h2>限时抢购</h2> 43 <div class="item"> 44 <img src="images/01.jpg" alt=""> 45 <p>大是的哈数据库的贺卡<br> 46 不是都快放假了是</p> 47 <span>¥476.00</span> <u>¥1360</u> 48 <div class="hot"> 49 <img src="images/xsq.png" alt=""> 50 </div> 51 </div> 52 <div class="item"> 53 <img src="images/01.jpg" alt=""> 54 <p>大是的哈数据库的贺卡<br> 55 不是都快放假了是</p> 56 <span>¥476.00</span> <u>¥1360</u> 57 <div class="hot"> 58 <img src="images/xsq.png" alt=""> 59 </div> 60 </div> 61 <div class="item"> 62 <img src="images/01.jpg" alt=""> 63 <p>大是的哈数据库的贺卡<br> 64 不是都快放假了是</p> 65 <span>¥476.00</span> <u>¥1360</u> 66 <div class="hot"> 67 <img src="images/xsq.png" alt=""> 68 </div> 69 </div> 70 <div class="item"> 71 <img src="images/01.jpg" alt=""> 72 <p>大是的哈数据库的贺卡<br> 73 不是都快放假了是</p> 74 <span>¥476.00</span> <u>¥1360</u> 75 <div class="hot"> 76 <img src="images/xsq.png" alt=""> 77 </div> 78 </div> 79 <div class="item"> 80 <img src="images/01.jpg" alt=""> 81 <p>大是的哈数据库的贺卡<br> 82 不是都快放假了是</p> 83 <span>¥476.00</span> <u>¥1360</u> 84 <div class="hot"> 85 <img src="images/xsq.png" alt=""> 86 </div> 87 </div> 88 <div class="item"> 89 <img src="images/01.jpg" alt=""> 90 <p>大是的哈数据库的贺卡<br> 91 不是都快放假了是</p> 92 <span>¥476.00</span> <u>¥1360</u> 93 <div class="hot"> 94 <img src="images/xsq.png" alt=""> 95 </div> 96 </div> 97 <div class="item"> 98 <img src="images/01.jpg" alt=""> 99 <p>大是的哈数据库的贺卡<br> 100 不是都快放假了是</p> 101 <span>¥476.00</span> <u>¥1360</u> 102 <div class="hot"> 103 <img src="images/xsq.png" alt=""> 104 </div> 105 </div> 106 <div class="item"> 107 <img src="images/01.jpg" alt=""> 108 <p>大是的哈数据库的贺卡<br> 109 不是都快放假了是</p> 110 <span>¥476.00</span> <u>¥1360</u> 111 <div class="hot"> 112 <img src="images/xsq.png" alt=""> 113 </div> 114 </div> 115 <div style="clear: both"></div> 116 </div> 117 </body> 118 </html>