zoukankan      html  css  js  c++  java
  • 初识HTML 阿呆啊

    一、HTML的基本标签

    1、【mate标签】:现在多采用UTF-8,万国码

    2、http-equiv属性:需配合content属性使用。主要声明浏览器如何解释编译文件

    3、name属性:需配合content属性使用。主要用于给搜索引擎提供必要信息。

    4、link标签作用,用于为网页链接各种文件

    二、HTML常见块级标签

    1、标题标签<h1></h1>:默认加粗,H1最大,H6最小
    2、水平线<hr/>
    3、 段落<p></p> 

    4、 换行<br/>
    5、 引用<blockquote></blockquote>
            1、表明标签中的文字为引用的内容。浏览器显示为缩进。
            2、cite属性,表明引用的来源,一般为引用的网址URL
    6、预格式<pre></pre>
           浏览器解析时会按照等宽字体显示,并保留标签内的空格和回车。 常用于保留代码格式。

    7、【组合标签】figure
      ①、<figure></figure>标签有两个子标签:
        <img src="">:一幅图片,src表示图片的路径
         <figcaption></figcaption>图片的标题
      ②、浏览器显示为:图片与标题上下排列,且整体向后缩进一个单位

    8、【分区标签】div
      常配合于css使用,为网页中最常用的分区标签,常用于网页布局

    三、常用的行级标签

    1、 span(文本)   
    2、 em(强调)
    3、 strong(强调)
    4、q(短引用)   
    5、  i(倾斜)

    6 、 b(加粗)
    7、 small(缩小字体)
    8、  img(图片)

    9、  a(超链接)

    注:img图片标签
       src属性:表示图片引用路径
       >>>常见路径的写法
       ① 相对路径:
         第一种情况:当图片在当前文件下一层时:文件夹名/图片名 img/abc.jpg
         第二种情况:当图片与当前文件夹在同一层时:直接图片名  src=“abc.jpg”
         第三种情况;当图片在当前文件夹前一层时:../  使用相对路径时,图片最外层只能放到网站艮目录,即图片必须在项目文件夹中
       ② 绝对路径:写法:“file:///E:/aaa.png” 但是,严禁使用
       ③ 网络链接:直接使用网络上图片,不可控,不建议使用

    四、表格

    【表格的跨行与跨咧】
      1、colspan:某单元格跨n列,则该单元格右边的n-1个td就不需要了
      2、rolspan:某单元格跨n行,则该单元格下方的n-1个td就不需要了

    五、表单

    1、两个重要属性:
       action:表单需要提交的服务器地址
       method;表单提交数据使用的方法get和post

    2、input的常用属性:
          type:设置input的输入类型
          name:给input输入框起名。一般情况下name属性必不可少。因为传递数据时,使用name=value(输入内容)的形式传递
          value:是input输入框的默认值
          placeholder:输入框的提示内容,当input有默认的value或输入值时,placeholder消失

    3、input-type属性的常用属性值
          text:文本框
          password:密码输入框,输入内容默认显示为小黑点
          radio:使用它时,value属性必填,提交时,提交的为value中的默认值,radio凭借name属性,确定是否为同一组,
                 name相同为同一组,只能选一个.
                           使用checked属性,设置默认选中项(单选)
          checkbox  多项选择
          submit:提交按钮,将所有表单数据提交至服务器
          file:文件上传,使用accept=类型,设置只能上传的类型,image/* 任意格式图片
          reset:重置表单数据,将表单数据恢复到默认状态
          image:图形提交按钮,和submit一样具有表单提交功能,使用src属性选择图片路径
          button:普通按钮,没用

    4、下拉选择控件 select

        ① 写法:<select>
         <option></option>  //可以有N多个
          </select>
       ② name属性,应该写在<select>上,所有选项只有一个name
       ③ multiple="multiple" 设置select控件为多选,可在界面使用Ctrl+鼠标,进行多选。一般不用。
       ④ option常用属性:
         value="":当option没有value属性时,往后台传递的是<option></option>标签中的文字;
              当option有value属性时,往后台传递的是value属性的值。
         title="":鼠标指上后显示的文字。
         selected="selected":默认选中。
       ⑤ <optgroup label="山东省"></optgroup> :用于将option标签进行分组,label属性表示分组名。


      【文本域 textarea】
       ① 写法:<textarea></textarea>
       ② 设置宽高style=" 200px; height: 150px;"  自身有cols="" rows=""两个属性,但不常用
       ③ readonly="readonly" 设置为只读模式,不允许编辑。
       ④ style="resize: none;" 设置为宽高不允许修改。
       ⑤ style="overflow: ;" 设置当文字超出区域时,如何处理。
       >>> 也可以通过overflow-x/overflow-y分别设置水平垂直方向的显示方式。
       >>> 常用属性值:hidden 超出区域的文字,隐藏无法显示
          scroll 无论文字多少,均会显示滚动
          auto 自动,根据文字多少自动决定是否显示滚动条(默认样式)


      表格的边框与标题<fieldest>表格的边框
              <lengend>表格的标题</lengend>
              N多个表单元素
              </fieldest>

      注:①一个表单可以有多组边框加标题

           ②新增input的属性:
             Autocomplete:自动完成功能,根据之前输入过的内容(或者记忆),在下次输入时根据以前输入过的内容提示自动完成
             绝大部分浏览器自动开启
             有两个属性on/off
             可以在form标签上设置autocomplete,控制整张表单。但可以在个别input上单独设置,覆盖form的整体设置
              Autofocus:自动获得焦点

           ③属性名等于属性值的情况
              checked="checked "    设置radio或者checked为默认选中项
              multiple="multipled"    设置select控件的多选
              selected= "selected"   设置selec控件默认选中的option选项
              readonly="readonly "  设置textarea只读
              hidden="hidden "        隐藏控件。等效于<input type="hidden"
              disabled="disabled"     设置失效
              required="required"     设置input为必填
              autofocus="autofocus" 自动获得焦点

    六、css常用选择器

    【标签选择器】 【通用选择器】  [类选择器class选择器]  【ID】选择器  【后代选择器】 【子代选择器】 【交集选择器】 【并集选择器】

    注:选择器优先级
          * 1、近者优先
          * 2、当作用于同一层时:可用权重计算
          * 权重划分:标签选择器为1,class选择器为10 ,ID选择器为100 ,行级样式表为1000。
          * #ul  .li  .li2  li{}的权重为121   

          伪类选择器:
          写法:选择器名:伪类状态{}
          常见的伪类状态:
          ①:link未访问状态   ② wisited:已访问状态    ③ hover:鼠标指上状态    ④active:激活状态
          当超链接同时具有以上四种状态,则选择器必须按照上述顺序排列。

    七、css常用文本属性

    1、字体、字号:
       font-weight:字体的粗细,可选属性值:bold加粗  lighter细体  100~900数值(400正常,700 bold)  
       font-size:字体大小   **PX  **%(浏览器默认字体大小的百分比,绝大部分默认16px)   
       font-family:字体族,设置字体。
       >>>多个字体样式间用逗号分隔,浏览器解析时,会从左往右依次解析,选择可用字体。
       >>>一般前面使用具体字体名称,最后一个使用字体族类名称。
            (常用字体族名称:衬线体serif 非衬线体sans-serif(常用) 等宽体Monospace)
       >>>例如:font-family:Arial, 'Microsoft Yahei', sans-serif;

      font-style:字体样式,正常(normal) 斜体(italic)  
      font-variant:small-caps; 将字母转为小型大写字体。  
      (了解)font缩写形式:font-style font-variant font-weight font-size line-height font-family
      >>> 使用注意事项 :
         ① 顺序必须严格按照上述顺序;
         ② 多个样式之间用空格分割,而且font-size/line-height 必须作为一对用/分割
         ③ font-size和font-family必须指定,其他样式不指定将采用默认样式显示;
      >>> 例如:font:italic bold 75%/1.8 'Microsoft Yahei', sans-serif;
            斜体 加粗 字号/行高   字体族(微软雅黑,非衬线字体族)
       
     2、字体颜色:
       color:字体颜色
       opacity:透明度,0~1之间的数字。 调整时控件以及子控件均会透明,而使用rgba调整时,只会时本控件透明,子控件不会发生透明度变化。
       
     3、行距、对齐等:
       line-height:行高   ① 像素单位 48px ② 不带px 正常行高的倍数 ③百分数 同2
        >>> 典型应用,调整控件中文垂直居中的方式:控件的height=控件的line-height
        
       text-align:块级元素中文字的水平对齐方式 left center right
       
       letter-spacing:字符间距,字与字之间的间距
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
       text-decoration:文本修饰 下划线underline、删除线line-through、上划线overline、none(去除边框)
       
       overflow:控制超出范围文本的显示方式(auto 根据文字多少自动显示滚动条,scroll始终显示滚动条, hidden 超出范围文本隐藏) 可以通过overflow-x overflow-y分别设置水平垂直方向
       
      text-overflow:设置多余文字的显示方式 clip裁剪掉 ellipsis省略号
       >>>【重点】让每行多余文字显示省略号:
        ① white-space: nowrap; 设置行末不断行
        ② overflow: hidden; 设置控件超出范围隐藏
        ③ text-overflow: ellipsis; 设置多余文本省略号显示
       
       white-space: nowrap; 设置中文行末不断行显示
       
       word-break: 浏览器默认在空格处断行,当一个单词长度超出范围时,会不断行显示, break-all 允许在单词内换行。
       
       text-shadow:文本阴影,有四个属性值:
         ①水平阴影距离 必选,数值越大,阴影右移
         ②垂直阴影距离 必选,数值越大,阴影下移
         ③阴影模糊距离 可选,数值越大,阴影越模糊。默认为0,不模糊
         ④阴影颜色 可选,默认为黑色
       
       text-indent:首行缩进,可用像素值调整缩进大小   
       text-stroke: -webkit-text-stroke: 0.2px #008000; 描边的粗细,描边的颜色

    八、css常用背景属性

      background:背景
      
      background-color:背景色
      
      background-image:背景图,background-image: url(图片地址相对路径);背景图和背景色同时存在时,背景图会覆盖背景色
      
      background-repeat:背景图重复方式 ,no-repeat不平铺 repeat平铺(默认) repeat-x水平平铺  repeat-y垂直平铺
      
      background-size:背景图大小。
         【指定宽度高度】
       >>> 宽高的写法,第一个属性值为宽度,第二个属性值为高度,可以:①直接写像素  ②写百分比(父容器宽高的百分比)
       >>> 当只有一个属性值时,默认为宽度。高度等比缩放。
          当有两个属性值时,会按照指定的高度宽度进行压缩/拉伸显示。
         【其他属性值】
       >>> contain:图片等比缩放,缩放到宽或高的某一边等于父容器的宽高,另一边按照图片大小缩放(可能导致部分空余区域无法覆盖)
       >>> cover:图片等比缩放,使背景图像完全覆盖背景区域。(可能导致背景图部分区域无法显示)
       
      background-position:位置坐标、偏移量
       >>> 指定位置:left/center/right  top/center/bottom
          当只写一个属性值时,另一个默认居中
       >>> 填写坐标:水平位置 垂直位置 (像素或百分比形式)
         ① 当只写一个属性值时,默认写的为水平方向,则垂直居中
         ② 当使用像素时:图片的左上角往各个方向移动的实际距离
          水平方向:正数右移 负数左移  垂直方法:正数下移 负数上移
             (左负有正  上负下正)
         ③ 当使用百分数时,一般只能是正数。代表去掉图片后,剩余空白距离的分布比例。例如 background-position:30%; 水平方向去掉图片后,剩余区域3:7分 
      

  • 相关阅读:
    经历:如何设置jquery easyui中下拉框不可编辑
    经历:easyui的layout自适应高度布局
    JavaScript高级程序设计(九):基本概念----函数
    JavaScript高级程序设计(九):基本概念----语句的特殊点
    JavaScript高级程序设计(八):基本概念--操作符
    JavaScript高级程序设计(三):基本概念:数据类型
    JavaScript高级程序设计(七):JavaScript中的in关键字
    JavaScript高级程序设计(六):关键字 void 和 delete 使用
    JavaScript高级程序设计(五): js的关键字instanceof和typeof使用
    SQL Server 存储过程
  • 原文地址:https://www.cnblogs.com/adaia/p/6539243.html
Copyright © 2011-2022 走看看