大前端-----前端基础篇!!!

148 阅读6分钟

前端基础篇

下载.jpg 相信在学习的时候碰到过很多困难,希望我的一些笔记可以帮助到大家。

标题标签

h1-h6 (双标签) 特点:

  1. 有小到大递减
  2. 有加粗效果 独占一行
  3. 作用:标题 代码样式:
    <h1>标题标签</h1>
    <h1>标题一共六级选,</h1>
    <h2>文字加粗一行显。</h2>
    <h3>由大到小依次减,</h3>
    <h4>从重到轻随之变。</h4>
    <h5>语法规范书写后,</h5>
    <h6>具体效果刷新见。</h6>
</body>

p标签

  1. p (双标签)
  2. br标签 (单标签)
  3. hr标签(单标签)
  • hr特点:水平分割线 一条横线
  • br特点:文本强制换行
  • p特点:独占一行
  • 作用:段落 代码样式:
    <p>在中国IT教育行业发展的轨迹中,<br /> 能始终秉承着初心做教育的企业为数不多,而在李开复老师的心中,传智播客就是其中之一。</p>
   <hr>
<p>不久前,传智播客新加入了几位知名股东,其中包括创投圈的大咖——创新工场的李开复老师。在中国,李开复老师至少影响了70和80后两代人</p>
</body>

文本格式化标签

1.strong/b(双标签)

  • 作用:加粗文本 2.em/i(双标签)
  • 作用:倾斜文本 3.del/s(双标签)
  • 作用:给文本添加删除线 4.ins/u(双标签)
  • 作用:给文本添加下划线 代码样式:
    我是<strong>加粗</strong>的文字
    我是<b>加粗</b>的文字
    我是<em>倾斜</em>的文字
    我是<i>倾斜</i>的文字
    我是<del>删除线</del>
    我是<s>删除线</s>
    我是<ins>下划线</ins>
    我是<u>下划线</u>
</body>

div标签(双标签)

特点:独占一行 特点:独占一行 作用:可添加宽高的一个大盒子

span(双标签)

特点:可一行先是多个 作用:小盒子 代码样式:

特点:可一行先是多个
作用:小盒子

img图像标签(单标签)

作用:给盒子添加图片 属性:(可复合写法) 1.src=路径属性 2. alt=替换文本,图像显示不出来的时候用文字代替 3. title=提示文本,鼠标放在图片上时提示文本 4. width=给图片设置宽(不用写像素单位)height=高 只设置一个即可 5. border=给图片设置边框(不用写像素单位) 代码样式:

   <img src="img.jpg"/>
    alt 替换文本 图像显示不出来的时候用文字替换:
   <img src="img1.jpg" alt="我是pink老师"/>
    title 提示文本 鼠标放到图像上,提示的文字:
   <img src="img.jpg" title="我是pink老师思密达"  alt="我是pink老师"/>
    width 给图像设定宽度:
   <img src="img.jpg" alt="我是pink老师" title="我是pink老师思密达" width="500"/>
  height 给图像设定高度:
   <img src="img.jpg" alt="我是pink老师" title="我是pink老师思密达"  height="100"/>
    border 给图像设定边框:
   <img src="img.jpg" alt="我是pink老师" title="我是pink老师思密达"  width="500" border="15"/>

src路径

  • 1.同一路劲 图片跟文件同一级
  • 2.下一级路劲 ./
  • 3.上一级路劲 ../
  • 4.绝对路径 c:/(盘服路径) http://(网址路径)

a超链接标签(双标签)

特点:自带下划线/颜色的文本 作用:给文本添加链接 属性:

  • href="www.qq.com" ( 外部链接 )
  • href="www.itcast.cn" ( 内部链接: 网站内部页面之间的相互链接 )
  • href="img.zip" ( 下载链接: 地址链接的是 文件 .exe 或者是 zip 等压缩包形式 )
  • href="www.baidu.com" (网页元素的链接)
  • href="#" (空链接)
  1. target:打开窗口的方式 值: _self是默认的值 当前窗口打开页面 _blank 新窗口打开页面 代码样式:
graph TD
Start --> Stop

锚点定位

  • 作用:点击有id名的内容 可返回锚点所在位置 代码样式:
    <a href="#zuopin">主要作品</a>
    <h3 id="zuopin">主要作品</h3>
    </body>

注释标签和特殊字符

&nbsp ;(空格)

&lt ; (小于号)

&gt ;(大于号)

表格标签(双标签)

table(定义表格)

tr(表行)

th(表头单元格)

td(表格单元格)

合并单元格

colspan (跨行合并)值:数字

rowspan(跨列合并)值:数字

代码样式:

            <td></td>
            <td colspan="2"></td>
        </tr>
        <tr>
            <td rowspan="2"></td>
            <td></td>
            <td></td>
        </tr>
        <tr>
            <td></td>
            <td></td>
        </tr>

ul>li无序列表(双标签)

特点:前面有小圆点

代码样式:

        <li>榴莲</li>
        <li>
            <p>123</p>
        </li>
    </ul>

ol>li有序列表(双标签)

特点:前面自带数字排序

代码样式:

        <li>刘德华 10000</li>
    </ol>

dl>dt,dd自定义列表(双标签)

特点:无任何样式特点(使用方便)

代码样式:

        <dt>关注我们</dt>
        <dd>新浪微博</dd>
        <dd>官方微信</dd>
    </dl>

表单域(了解)

from(双标签)

代码样式:

   </form>

表格相关属性

属性:

border(边框宽度)值:数字

width(宽)值:数字

height(高)值:数字

代码样式:

    <table border="1" width="600" height="400">
        <tr>
            <td>姓名</td>
            <td>成绩</td>
            <td>评语</td>
        </tr>
    </table>

caption/th

标签名名称说明
caption表格大标题表示表格整体大标题,默认在表格整体顶部居中位置显示
th表头单元格表示一列小标题,通常用于表格第一行,默认内部文字加粗并居中显示

注意点:

caption标签书写在table标签内部

th标签书写在tr标签内部(用于替换td标签)

代码样式:

        <caption><strong>学生成绩单</strong></caption>
        <tr>
            <!-- <td></td> -->
            <th>姓名</th>
            <th>成绩</th>
            <th>评语</th>
        </tr>
        <tr>
            <td>张三</td>
            <td>100分</td>
            <td>真棒, 第一名</td>
        </tr>
    </table>

扩展:

表格结构标签(了解)语义化标签

thead表格头部
tbody表格主题
tfoot表格底部

表格结构标签可包裹te标签

表格结构标签可以省略

input系列标签(单标签)

type属性值

inputtext文本框,用于输入单行文本
inputpassword密码框,用于输入密码
inputradio单选框,用于多选一
inputcheckbox多选框,用于多选多
inputfile文件选择,用于之后上传文件
inputsubmit提交按钮,用于提交
inputreset重置按钮,用于重置
inputbutton普通按钮,默认无功能,之后配合js添加功能

代码样式:

         <!-- text 文本框 用户可以里面输入任何文字 -->
        用户名: <input type="text" name="username" value="请输入用户名" maxlength="6">   <br> 
        <!-- password 密码框 用户看不见输入的密码 -->
        密码: <input type="password" name="pwd" >  <br> 
        <!-- radio 单选按钮  可以实现多选一 -->
        <!-- name 是表单元素名字 这里性别单选按钮必须有相同的名字name 才可以实现多选1 -->
        <!-- 单选按钮和复选框可以设置checked 属性, 当页面打开的时候就可以默认选中这个按钮 -->
        性别: 男 <input type="radio" name="sex" value="男"> 女  <input type="radio" name="sex" value="女" checked="checked"> 人妖   <input type="radio" name="sex" value="人妖">   <br> 
        <!-- checkbox 复选框  可以实现多选 -->
        爱好: 吃饭 <input type="checkbox" name="hobby" value="吃饭"> 睡觉 <input type="checkbox" name="hobby">  打豆豆 <input type="checkbox" name="hobby" checked="checked"> 
        <br> 
        <!-- 点击了提交按钮,可以把 表单域 form 里面的表单元素 里面的值 提交给后台服务器 -->
        <input type="submit" value="免费注册">
        <!-- 重置按钮可以还原表单元素初始的默认状态 -->
        <input type="reset" value="重新填写">
        <!-- 普通按钮 button  后期结合js 搭配使用-->
        <input type="button" value="获取短信验证码"> <br>
        <!-- 文件域 使用场景 上传文件使用的 -->
        上传头像:  <input type="file" >
    </form>

单行文本控件

input type值:text password

属性:

placeholder (占位符)表示用户输入内容的文本

value (用户输入的内容,提交后会发送个哥后台)

name=“nickname” 提交之后可以告诉后端发送过去的数据的含义

name的属性值=value的属性值

单选框控件

input type值:radio

属性:

name:分组有相同name属性的为一组,一组只能同时选中一个

checked 默认选中

多选框控件

input type值:checkbox

属性:

checked 默认选中

文件选择控件

input type值:file

属性:

multiple 多文件选择

按钮控件

input type值:

submit提交按钮

reset 重置按钮

button 无功能按钮

按钮需要配合form标签使用

button按钮标签

type值:

submit提交按钮

reset 重置按钮

button 无功能按钮

按钮需要配合form标签使用 可包裹文字,图片

select下拉菜单标签(下拉菜单的整体)

属性:selected 默认选中

option 标签 下拉菜单的每一项

代码样式:

    籍贯: 
    <select>
        <option>山东</option>
        <option>北京</option>
        <option>天津</option>
        <option selected="selected">火星</option>
    </select>
</form>

textarea 文本域标签

属性:

cols:规定了文本可见宽度

rows:规定了文本域可见行数

注意点:

右下角可拖拽大小

代码样式:

        今日反馈:
        <textarea cols="50" rows="5">pink老师,我知道这个反馈留言是textarea来做的 </textarea>
    </form>

lable标签

用于包裹input标签前面的文本

代码样式:

    <input type="radio" name="sex" id="nan"> <label for="nan">男</label>
    <label><input type="radio" name="sex"> 女</label>

好啦,以下是我对前端基础知识的一些笔记,希望可以帮助到大家,有什么不对的,评论区告诉我哈哈哈!!!我一定改正并学习,加强自己,前端之路艰难并快乐着,加油加油!!!祝在学习前端的各位在大前端绽放耀眼光芒。

                                                                                          小辉灰