HTML

 

         标签

 标题标签 <h1---h6> h1 字号最大 h6 字号最小

 段落标签 <p>--</p>

 换行标签 <br/>

 字体加粗标签 <strong>---</strong>

 字体倾斜标签 <em>---</em>

        特殊符号

 空格 &bnsp;

 小于号 &lt;

 大于号 &gt;

 引号 &quot;

 版权符号 &copy;

        图像标签的基本语法

 <img src=“图片地址”alt=“图像无法显示时的替代文字”title=“鼠标悬停文字”

 width=“图片宽度”height=“图片高度”/>

        超链接

 基本用法 <a href=“链接的地址”target=“从哪个窗口打开”>链接的文字或图像说明</a>

     图像链接 <a href=“链接的地址”tarret=“从哪个窗口打开”><img src=“路径”alt=“”</a>

     文本链接 <a href=“链接的地址”tarret=“从哪个窗口打开”>文字说明</a>

   页面间链接

   锚链接

     <a name=“锚点”>目标</a>

     <a href=“#锚点”>链接内容</a>

   功能性链接   (电子邮件,qq MSN)

       列表

   有序列表  <ol type=“样式”>

              <li>第一项</li>

              <li>第二项</li>

              <li>第三项</li>

          </ol>

  

   无序列表   <ul>  

              <li>第一项</li>

              <li>第二项</li>

              </ul> 

 

   自定义列表    <dl>

                 <dt>标题一<dt>

                 <dd>第一项</dd>

                 <dd>第二项</dd>

                 <dt>标题二</dt>

                 <dd>第一项</dd>

                 <dd>第二项</dd>

              </dl>

       创建表格     (<table>标签的border边框属性,指定边框的宽度。)

              <table>

                  <tr>

                   <th>1行1列标题</th>

                     <th>1行2列标题</th>

                     <th>1行3列标题</th>

                  </th>

                <tr>

                      <td>1行1列的单元格</td>

                     <td>…………</td>

                 </tr>

              </table>

  表格跨列

     <table>

        <tr>

          <td colspan=“所跨的列数”>单元格内容</td>

        </tr>

     </table>

  表格跨行

     <table>

        <tr>

          <td rowspan=“所跨的行数”>单元格内容</td>

        </tr>

     </table>

   video 的用法      

       <videosrc=“视频路径” contorls=“提供一些按钮”></video>

      

       <video controls> autoplay(自由播放)

              <sourcesrc=“video/video.wem”>

              <sourcesrc=“video/video.mp4”>

       </video>

   audio 的用法

        <aideo controls> autoplay(自由播放)

              <sourcesrc=“aideo/aideo.ogg”>

              <sourcesrc=“aideo/aideo.mp3”>

       </audio>

  HTML的结构元素

       <header>

           网页头部                     article(独立的文章部分)

                                   aside(相关内容用于侧边栏)

                                   nav(导航辅助内容)

       </header>

       <section>

           网页主体部

       </section>

       <footer>

           网页底部

       </footer>

   <iframe> 框架

    <iframe src=“引用页面地址” name=“mo” width=“宽”hight=“高”/>

    <a href=“引用另一页面地址” target=“mo”>……</iframe>

       表单

   <form method=“提交方式”action=“提交地址”>

     姓名:<input type=“text” name=“gan”/>

     密码:<input type=“possword” name=“pass” />

 单选按钮(radio)              value=“男”checked/>男    (checked 默认选项)

 <input type=“radio”name=“gan”value=“男”/>男 

 <input type=“radio”name=“gan” value=“女”/>女

 复选按钮  (checked)

 <input type=“checkbox”name=“gan”value=“sports”>运动/>

 提交按钮 

   提交到指定的URL

   <input type=“submit”name=“”value=“提交”/>

   <input type=“image”src=“”/>

   普通提交

   <input type=“button”name=“”value=“提交”/>

 

 重置按钮  (reset)

  <input type=“reset”name=“”value=“重置”/>

 邮箱  (email)

  <input type=“email”name=“”/> 

 网址  (url)

  <input type=“url”name=“”/>

 数字(number)

  <input type=“number”name=“”min=“最小值”max=“最大值”step=“数字间隔”/>

 滑块  (range) 

  <input type=“range”name=“”min=“最小值”max=“最大值”step=“数字间隔”/>

 搜索框  (search)

  <input type=“search”name=“”/>

 隐藏域  (hidden)

   <input type=“hidden”value=“”name=“”/>

 列表框 (select)(selected 属于该选项默认值)

  <select name=“列表名称”size=“行数”>

  <option value=“可选项的值”>内容</option>

  <option value=“ ”selected>……</option>

  </select>

 文本域(file  用于上传的操作,文件,图片等)

   <form method=“提交方式”action=“引用地址”enctype=“multipart/form-data”>

   <input type=“file”name=“ ”/>

   <input type=“snbmit”name=“”valu=“上传”/>

   </form>

 多行文本域  (textarea)

   <textarea name=“”cols=“显示的列数”rows=“显示的行数”

     文本内容

   </textarea>

 readonly 只读    disabled 禁用

      表单初级验方法

  一种提示(pleceholder)

   <input type=“ ”name=“”placeholder=“提示内容”/>

  内容不能为空  (required)

   <input type=“” name=“”required/>

  是否与自定义的正则表达式相匹配(pattern)

   <input type=“”name=“”required pattern=“表达式”

   \s 任意的空白符号

   \S 非任意的空白符号

 

   \d 任意的一个数字符号,等价于【0-9】

   \D 任意的一个非数字符号,等价于【^0-9】

 

   \w 匹配一个数字、下划线或符号,等价于【a-z A-Z】

   \W 匹配一个非个字符号,等价于【^a-z A-Z】

   

    .除了换行符号之外的任意符号

 

  {n} 匹配前一项N次

   {n,m} 匹配前一项至少n次,至多m次

   * 匹配前一项0次或者多次

   + 匹配前一项1次或者多次

   ?匹配前一项0次或者1次

css的基本语法结构

 (选择器)h1{(属性)font-size:(值)12px;

     color:red;

          }

 <style>

在html中直接写

 

 

  引入css样式的方法:

     行内样式:(直接使用style属性设置css样式)

      <p style=“font-size:14px; color:green;”>直接在html标签中设置样式</p>

     内部样式表:(把css代码写在<head>的<style>标签中,与html内容在同一个文件中。)

     外部样式表:

      一:链接外部样式表

              <head>    rel(指的是页面中使用这个外接样式表)   type(文件类型是样式表)

                <link href=“引用文件所在位置”rel=“stylesheet”type=“text/css”/>

              </head>

      二:导入外部样式表

              <style>    @import(表示导入文件)

                @import url(样式文件所在位置) 

              </style>

      样式优先级:行内样式>内部样式表>外部样式表

     基本选择器

       1.标签选择器

              p{font-size:16px;}

       2.类选择器

              .gan{font-size:16px;}     class=“gan”

              (类名称)

       3.ID选择器

              #gan{font-size:16px;}      id=“gan”

              (id名称)

       选择器优先级:ID选择器>class类选择器>标签选择器

     高级选择器

       层次

            代选择器             E F (所有E元素后代中的F元素被选中)

             选择器                  E>F  (E元素的下一代F元素被选中)

             邻兄弟选择器           E+F (E元素相邻的后一个元素F元素被选中)

             用兄弟选择器           E~F  (E元素后的所有兄弟被选中)

         2.结构伪类选择器

            E:first-child              父元素的第一个子元素E

            E:last-child       父元素的最后一个子元素E

            E F:nth-child(n)          父元素的第n个子元素F      

          根据类型

            E:first-of-type          父元素中具有指定类型的第一个元素E

            E:last-of-type          父元素中具有指定类型的最后一个元素E

            E F:nth-of-type       父元素中具有指定类型的第n个元素F

       3.属性选择器

            E【attr】                    选择具有属性attr的

            E【attr=val】             选择属性attr=val属性值的必须一致

            E【attr^=val】             以属性值val开头的

            E【attr$=val】             以属性值val结尾的

            E【attr*=val】     字符串val与属性值中的任意位置先匹配

 

       五、美化页面

  1.设置字体类型     font-family   

       font-family:隶书;

  2.设置字体大小     font-size

       font-size:12px;

 3 设置字体风格     font-style   

                     normal(标准)  italic(斜体字体样式) oblique(倾斜字体样式)

       font-style:italic;

 4 设置字体粗细     font-weight 

                     normal(标准 400) bold(粗体字体 700)bolder(跟粗的字体) lighter(更细的字体)

       font-weight:bolder;

 5 字体属性(顺序   风格-粗细-大小-类型)

    网页文本

 1. 设置文本颜色     color

 2. 设置水平对齐方式   text-align

       left(排列在左侧,默认值)right(排列在右边)

              center(排列在中间)justify(实现两端对齐文本效果)

 3. 首行缩进       text-indent

  4.文本行高      line-height

  5.文本的装饰         text-decoration

       none(默认值)underline(文本下划线)overline(文本上划线)

              line-through(文本删除线)

  6.垂直对齐方式     vertical-align

                     (设置文本于图片的居中对齐,此时的值为middle)

  7.文本阴影       test-shodow可叠加

     test-shodow:color x轴位移(x-offset) y轴位移(y-offset)模糊半径(blur-radiu)

  超链接伪类

     a:link    单击访问前的超链接样式

     a:visited 点击访问后的超链接样式

     a:hover   鼠标悬浮超链接样式

     a:active  点击未释放超链接样式

列表样式

List-style-type:none\disc\circle\square\decimal

简写:list-style表示全部

背景样式

一、背景属性

1.    背景颜色:background-color

2.    背景图像:background-image

1.> 背景图像

2.> 背景重复方式:backgrond-repeat:

(1)    repeat

(2)    no-repeat

(3)    repeat-x

(4)    repeat-y

3.    背景定位:background-position{

12px 12px; -12px  -12px;

30% 60%;  80% 50%;

right top;~

}

背景的简写方式:

position: #c00 url() 205px 50px no-repeaet;

4.    背景尺寸:

1.> auto默认,原样

2.> percentage百分数

3.> contain图片正好适应自定义的辈子背景区域

4.> cover放大填充

5.    CSS渐变

1.> 线性渐变linear-gradient(totop,red,green);

2.> 径向渐变redial-gradient(……);

 

第六章---盒子模型

一、盒子模型

              1、边框

                                     1.>border-color:上右下左、上下左右、上 左右 下

                                     2.>border-width:同上

                                     3.>border-style:  none;hidden;dotted;dashed;solid;double;……

                             简写方式:eg:border:1px solid black;

                              2、内边距-padding

                              3、外边距-margin

                                               设置方法:上右下左、上下左右、上 左右 下

                

                            使用margin:0auto;的条件:1.块元素 2.设置了固定宽度

二、盒子尺寸:border-box:内容的宽度或高度content:border+padding+margin+height/width

三、圆角边框:border-radius上右下左、上下左右、两对角

1>     圆形:块元素、宽高一致、圆角半径为宽高一半或50%

2>     半圆形:eg:上半圆border-radius:50%50% 0 0 ;同理

3>     扇形:亦是如此,border-radius:50% 0 0 0 ;三同一不同:宽高圆角半径一致;取值不同

四、盒子阴影:box-shadow:10px 10px 10px #06c;   box-shadow: inset 10px 10px10px #06c;

 

第七章、浮动
标准文档流:指元素根据块元素或行内元素的特性按从上到下,从左到右的方式自然排列
display
(html标签的显示方式)
block
(块级元素,该元素前后会带有 换位符) 
inline
(行内元素,该元素前后没有 换位符)
inline-block
(行内块元素,该元素既具有行内元素的特性,也具有块元素的特性)
(
可以让元素排在一行,并且支持宽度和高度,添加该属性在标准文档流中,不需要清楚浮动)
none
(该元素不会被显示)
浮动:脱离文档流并向左/向右浮动,知道碰到父元素或另一个浮动元素
float
属性定义网页元素在哪个方向浮动。(可以让元素排在一行,并且支持宽度和高度,可以决定排列方向)
left
(左) fight(右) none(默认值 不浮动)
清除浮动 (clear属性)
left
(在左侧不允许浮动元素)
right
(在右侧不允许浮动元素)
both
(在左,右两侧不允许出现浮动元素)
none
(默认值允许浮动元素出现在两侧)
解决父级边框塌陷的方法
1.
浮动元素后面加空div
2.
设置父元素的高度
3.
父级添加overf属性
(visible 默认值,内容不会修剪,会呈现在盒子外)
(hidden 内容会修剪,其余内容不可见)
(scroll 内容会修剪,浏览器会显示滚动条 )
(auto 内容会修剪,当内容溢出的高度时才会显示滚动条,底部的滚动条只有在x方向出现内容溢出时,才会显示)
4.
父级添加伪类after
eg. .a
:after{ content:“”;}/*在clear类后面添加内容为空/*

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值