前端的东西学了有一阵子了,感受都是比较零碎的东西,属于一学就会,一放下就忘的类型。因此就回看了视频作了笔记,对零碎的点作了梳理,方便往后本身须要的时候回看。javascript
1. HTML - headcss
2. HTML - bodyhtml
1 <label for="user"></label> 2 <input id="user">
1 <form action="https://www.baidu.com" method="get"> 2 <input name="username"> 3 <input name="password"> 4 </form>
<textarea> 多行文本默认信息 </textarea>
1 <select name="city"> 2 <option value="1">济南</option> 3 <option value="2">青岛</option> 4 </select>
1 <select name="city"> 2 <optgroup label="山东省"> 3 <option>济南</option> 4 <option>青岛</option> 5 </optgroup> 6 </select>
<a href="http://www.baidu.com" target="_blank">百度</a> <a href="#demo">铆点,跳转到 id=“demo” 的标签处 </a>
<img src="图片出处" title="鼠标悬浮文字" alt="加载失败时显示的文字">
1 <table> 2 <thead> /*表头*/ 3 <th>id</th> 4 <th>请求方式</th> 5 </thead> 6 <tbody> /*表体*/ 7 <tr> /*行*/ 8 <td> 1 </td> 9 <td> get </td> 10 </tr> 11 </tbody> 12 </table>
1 <ul> //无序列表 2 <li> 狮子座♌️ </li> 3 <li> 白羊座♈️ </li> 4 </ul> 5 6 <ol> //有序列表 7 <li> 狮子座♌️ </li> 8 <li> 白羊座♈️ </li> 9 </ol> 10 11 <dl> //缩进格式 12 <dt> 狮子座♌️ </dt> 13 <dd> 白羊座♈️ </dd> 14 </dl>
3. CSS前端
<body> <div id="id1"></div> <div class="class1"></div> <div> <span></span> </div> <div id="id2"> <span>今天</span> </div> <div id="id3" class="..." april="april"></div> </body>
#id1{
width: 100px;
background: blue;
}
.class1{
width: 100%;
height: 100px;
}
div{
width: 100%;
height: 100px;
}
div span{
width: 100%;
height: 100px;
}
div[april="april"]{
width: 100%;
height: 100px;
}
.c1{
font-size: larger;
font-weight: bolder;
}
display: inline; //块转行
display: block; //行转块
display: inline-bllock; //既是行内也是块,由于行内标签不支持使用宽高属性
display: none; //隐藏属性
margin-top: 10px; //外边框的意思显而易见,很少作解释。margin: 10px 表示四周的边距,支持各个方向的边距
padding-top: 10px; //内边距是指,以边框为准,向自身内侧扩充
<style> .c1{ height: 48px; width: 100%; color: blue; } .temp{ color: red; margin-top: 48px; } .c2{ position: fixed; top: 0; right: 0; left: 0; } </style> <body> <div class="c1 c2"></div> <div class="temp"></div> </body>
1 <style> 2 .c1{ 3 postion: relative; 4 border: 1px red solid; 5 height: 500px; 6 width: 500px; 7 } 8 .c2{ 9 height: 80px; 10 width: 80px; 11 color: blue; 12 position: absolute; 13 } 14 </style> 15 <body> 16 <div class="c1"> //外边框,如下四个方块 17 <div class="c2"></div> //默认在左上 18 <div class="c2" style="right:0;top:0; color:green"></div> 19 <div class="c2" style="right:0;bottom:0; color:red"></div> 20 <div class="c2" style="left:0;bottom:0; color:yellow"></div> 21 </div> 22 </body>
<input type="button" value="Login" style="cursor:pointer">
<style> .c1{ height: 100px; width: 100px; border: 1px red solid; overflow: auto; //自适应,超出边框大小时有 scoll // overfllow: scoll; (无论是否超出边框都展现 scoll) // overflow: hidden; (裁剪) } .c2: hover{ background-color:blue; //鼠标悬浮变色 } </style> <body> <div class="c1"> <img src="..."> </div> <div class="c2"> //悬浮变色 </div> </body>
1 <style> 2 .c3{ 3 width: 100px; 4 height: 100px; 5 background-img: url("..."); 6 background-repeat: repeat-x; //横向堆叠 7 // repeat-y (竖向堆叠) 8 // repeat:none(不堆叠) 9 } 10 </style> 11 <body> 12 <div class="c3"></div> 13 </body>
background-repeat: repeat; //平铺java
1 <style> 2 .c1{ 3 width:100px; 4 height: 100px; 5 background-img: url("..."); 6 background-position: 0 0; // 0 0 分别表明 xy 轴 7 } 8 </style> 9 <body> 10 <div class="c1"></div> 11 </body>
此种方式的处理方式:减小网络 IO后端
1. css文件的引用方式为 <link href="/static/css/pagination.css" rel="stylesheet">网络