0


web 基础

一、认识web

(一)国际上常用的浏览器有:

    1.IE浏览器 → Edge浏览器

    2.谷歌(Chrome)浏览器

    3.safari浏览器

    4.火狐(Firfox)浏览器

    5.Opera浏览器

被称为五大浏览器,其中谷歌浏览器在全球市场上占有率最高,开发人员一般使用的都是谷歌浏览器来进行测试。

(二)浏览器的组成部分

    1. 用户界面

    2. 浏览器引擎(渲染引擎)

    3. JS 解释器

    4. 网络功能模块

    5. 数据持久化存储

(三)web标准:

HTML(行为) CSS(表现) JS(交互)

二、HTML

HTML全称超文本标记语言

    <html>文档中最大的标签,我们称为根标签。

    <head>元素提供了关于这篇文档的信息。

    <title>定义页面标题。

    <body>定义文档的主体,用户所看到的内容。

HTML5.5

(一)HTML元素

  <标签 属性="属性值"></标签>

1、排版标签

1.1 标题标签

   <h1>一级标题</h1>

   <h2>二级标题</h2>

   <h3>三级标题</h3>

   <h4>四级标题</h4>

   <h5>五级标题</h5>

   <h6>六级标题</h6>

其中一个html中一级标题只能有一个

1.2 段落标签

段落通常在文档中表示为文本块,会自动在其前后创建一些空白。

文本内容

1.3 水平线标签

hr是单标签

1.4 换行标签

 br是单标签

1.5 div标签

div标签是块级元素,竖排,独占一行,用来为HTML文档内大块的内容提供结构。

div包裹独立的块内容
这是块内容
这是块内容
这是块内容
<p>标记里不能嵌套<div>

div包裹盒子,包裹任何标签

1.6 span标签

span标签是行内元素,横排,跨度

span则是包裹文本文字

文本内容

文本内容

文本内容

2、文本格式化标签

<b>粗体</b>

<strong>也是粗体</strong>

<i>斜体</i>

<em>也是斜体</em>

<s>删除</s>

<del>也是删除</del>

<u>下划线</u>

<ins>也是下划线</ins>

注意:

strong、em 、del 、ins 标签(推荐使用)有语义,起到加重语气的效果;

b、 i 、s、 u标签是没有的语气

3、图像标签

  网络地址
<img src="https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png" alt="">
      本地地址
<img src="img/a.png" alt="">

注意引入路径问题:

  1. 图像文件和HTML文件位于同一文件夹:只需输入图像文件的名称即可,如
  1. 图像文件位于HTML文件的下一级文件夹:输入文件夹名和文件名,之间用“/”隔开,如
  1. 图像文件位于HTML文件的上一级文件夹:在文件名之前加入“../” ,如果是上两级,则需要使用 “../ ../”,以此类推,如
4、链接标签

5、icon图标<link>
 <head> 元素包含了所有的头部标签元素,使用link标签添加icon图标,meta标签添加网站相关信息。
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
6、使用特殊字符
7、HTML标签的语义化
   >1. 方便代码的阅读和维护

   >2. 同时让浏览器可以很好地解析,从而更好分析其中的内容

   >3. 使用语义化标签会具有更好地搜索引擎优化

(二)列表

1、无序列表

ul li 无序列表 ul里只能嵌套li ,li里可以包裹其他元素

<ul>

    <li>妲己</li>

    <li>貂蝉</li>

    <li>瑶妹</li>

</ul>

2、有序列表

    <li>你</li>
    
    <li>我</li>
    
    <li>他</li>
    

3、自定义列表

<!-- dl dt dd 自定义列表 -->

 <!-- dd dt 并列关系 -->

<dl>

    <dt>售后中心</dt>

    <dd>手机售后</dd>

    <dd>电视售后</dd>

    <dd>电脑售后</dd>

</dl>
  • 所有特性基本与ul 一致。
  • 但是实际工作中, 较少用 ol ,因此我们用一句话来总结下 ol:
  • 有序列表中默认的type类型是数字,而且是从1开始的。它有两个属性:type、start。
  • type:有五个属性值:1、a、A、i、I(罗马数字),表示列表前缀的格式;
  • start:属性值位数字, 表示从type类型的第几个数字开始,比如当你选的type=“a”,start=“3”。

(三)表单

1、input控件
<input type="属性值" value="你好">

2、label 标签和<button> 标签

label 标签为input 元素定义标注(标签)

作用: 用于绑定一个表单元素, 当点击label标签的时候, 被绑定的表单元素就会获得输入焦点

<button> 标签定义一个按钮。

在 <button> 元素内部,您可以放置内容,比如文本或图像。这是该元素与使用 <input> 元素创建的按钮之间的不同之处。

<!-- 单行文本输入框 -->

 <label for="user">用户名:</label>

<input type="text" value="请输入密码" name="username" id="user">

<!-- placeholder:占位符 -->

<!-- name属性与后台交互时必须设置 -->

 <input type="password" placeholder="请输入密码" name="pwd">

<!-- 密码框 -->

密码:

<input type="password">

<!-- 按钮 -->

 <input type="button" value="登录">

<!-- 也是按钮 -->

 <button>注册</button>

 <button>

    <img src="/day0612/img/b.jpg" alt="" >

 </button>

三、CSS

1、CSS是层叠样式表, CSS3.0

2、 CSS使用方式

2.1 行内样式

 <p style="font-size: 30px; color: red;font-weight: 700; line-height: 50px;

 font-style: italic;">

    关于迷茫

    当你不知如何抉择时

    假象五年后回顾青春

    你就知道如何抉择

 </p>

行内样式需要写到标签的 style 属性值中。

2.2、内部样式表

<!-- 2、内部样式  head里title下style  -->

 <style>

    div {

        font-size: 30px;

        color:blue;

        font-weight: 700;

        line-height: 50px;

        font-style: italic;

    }

 </style>

内部样式需要写到 <style> 标签中。

2.3、外部样式表

链接式:将样式写到单独的文件中,文件的扩展名为 .css

在<head>里写
 <!-- 3、外部样式表 外链使用 -->

 <link rel="stylesheet" href="common.css">
在<body>里写
<span>span元素</span>

<span>span元素</span>

<span>span元素</span>
在另一个css里写

span{

color: green;

}

  • 定义在外部文件(外链样式):开发中主要是通过这种形式定义样式。(推荐)

  • 在页面的头部定义(内联样式):通过这种形式定义的样式只在本页面内生效。

  • 定义在特定的元素身上(行内样式):这种形式多用于测试,可维护性较差。(不推荐)

3、基本选择器

3.1 标签选择器

选择页面中所有的 <p> 元素,给它们设置字体大小和颜色。

3.2 Class 选择器

选择页面中 class 属性值中包含 box 类名的所有元素,给它们设置字体大小和颜色。

3.3 ID 选择器

选择页面中 id 属性值是 nav 的元素,给它设置字体大小和颜色。

W3C标准规定,在同一个页面内,不允许有相同名字的id对象出现,但是允许相同名字的class。

类选择器(class) 好比人的名字, 是可以多次重复使用的。

id选择器 好比人的身份证号码, 全中国是唯一的, 不得重复。 只能使用一次。

3.4 通配符选择器


本文转载自: https://blog.csdn.net/2301_77482582/article/details/139636639
版权归原作者 ♧九九卐 所有, 如有侵权,请联系我们删除。

“web 基础”的评论:

还没有评论