zoukankan      html  css  js  c++  java
  • HTML 和CSS 语言

    HTML即超文本语言

    1、基本标签

    <hn>   n的取值范围是1~6;从大到小,用来表示标题

    <p>  段落标签,包裹的内容被换行,并且上下内容之间有一行空白 div 标签里面不能包含 div标签

    <b> <strong> 加粗标签

    <strike> 为文字加上一条中线

    <em> 文字变成斜体

    <sup>和<sub> 上角标和下角标

    <br> 换行

    <hr> 水平线

    <div><span>   换行标签

    2、图形标签

    <img>

    src: 要显示图片的路径

    alt:图片没有加载成功的提示

    title:鼠标悬浮时的提示信息

    图片的宽

    height:图片的高(宽高的两个属性只用一个自动等比缩放。)

    3、超链接标签(锚标签)

    <a></a>

    其属性有:

    href:要链接的资源路径   格式如下:href=‘http://www.baidu.com"

    traget:_blank; 在新的窗口打开超链接,框架名称:在指定框架中打开连接内容

    name:定义一个页面的标签

    4、列表标签:

    <ul>无序列表<ul>

    <ol>有序列表<ol>

    <d1>定义列表</d1><dt>列表标题</dt><dd>列表项</dd>

    5 、表格标签

    <table></table>

    其属性有:

    border:表格边框

    cellpadding:内边距

    cellspacing:内边距

    width:像素
       <tr>:table row 

      <th> 标题

        <td> 表格数据

    6、表单标签

    <from></from>

    表单的标签中包含很多的其他标签

    例如  <input  type=''> 有很多的标签

    如 text(文本) submit(提交)

    CSS ,层叠样式表,用来控制网页数据的表现,可以是网页的表现与数据内容分离,

    CSS的引入

     行内式,对单个标签的style属性进行设定,用的很少,不推荐使用

    嵌入式

     将CSS的样式集中写在网页的<head></head>标签的<style></style> 标签中   好像目前都是这么用的

    导入式

    导入css文件,将一个独立的CSS文件导入HTML文件中,用的也不多

    连接式

    使用link href=’mystyle.css"  这个和导入式的思路一样,但是他加载网页时的是时候,会判断css样式,不是显示出原始的HTML网页,在加载css样式,用户体验好,推荐使用

    CSS选择器

    1、什么是选择器

    选择器 指明了{} 中我们定义的样式的作用对象,也就是“样式”作用网页中的那些元素

    2、选择器的分类?

    * 通用元素选择器,匹配任何元素 

    E 标签选择器,匹配所有的使用的E的标签元素

    .info和E.info   class 类选择器,匹配所有的calss属性中包含info的元素,

    组合选择器

     多元素选择器:同时匹配多个元素,元素之间使用逗号分隔。div,p

    后台元素元素选择器: 匹配所有属于 A元素后代的C元素,A和C之间用空格分隔  A B

    子元素选择器;匹配A元素的所有子元素B   A>B

    属性选择器

    E[ATT]:匹配所有具有att属性的e元素,不考虑他的值

    E[ATT=ALL] 匹配所有att属性的等于val的元素

    E[att~=all] 匹配所有att属性具有多个空格分隔的值、其中一个值等于‘val’的元素

    E[att|=val]匹配所有att属性具有多个连字符分隔的值,其中一个值一val开头的E元素

    p:before  在每个<p>元素的内容之前插入内容。

    p:after    在每个<p>元素的内容之后插入内容

    伪类选择器(专用于控制链接的显示效果)

    a:link  未点击时的效果

    a:hover    鼠标放置页面啦,产生视觉效果

    a:visited (已访问过的链接状态) 用于阅读文章,能清楚的判断已经访问过的链接

    a:active(在链接上按下鼠标的状态)用于表现鼠标按下时的链接激活的状态

    1、颜色属性

    2、字体属性

    3、背景属性 (如果给body上加入背景的属性,要给body上加上一个height 和一个width)

    4、文本属性

      font-size:10px 自动大小

      text-align:center :横向排列

      line-height 200px  文本行高 文字高度加文字上下空白区域的高度 50%;基于字体大小的百分 这个设置如何和class的模型一样的话,文字会跑到中间

    5、边框属性

    6、列表属性

    7、display属性

    dispay :none 为隐藏标签

    inline 将块级标签转换为内联标签

    block 会将内联标签转换为块级标签

    position :fixed 表示已经元素飘起来,并固定在页面的某个位置。最厉害的,没人能管他
    z-index:表示层数的优先级,越大,表示约在外层显示
    position:relative 元素框偏移某个距离,他原本所占的空间仍然保留 相对定位
    position:absolute 元素框从文档流中飘起来,然后移动某个位置,位置是相对于父级标签的。 要配合relative使用
    如果父级标签没有relatve,就跟fix一样的
    漂浮的方式有好多种,不一定float,个人感觉灵活运用了 relative和absolute 效果会更好
    要有分层和盒子的概念
    overflow: auto :上下有滚动条
    overflow: hidden 隐藏
    overflow: scroll; 上下左右有滚动条
    overflow: inherit; 继续往下冲
    overflow: hidden; 隐藏
    transparent 透明色
    background: rgba(0,0,0,.4) 透明色 opacity: 0.6; 透明度 60%
    display:inline 转换成内联标签 所有的高度、宽度的样式失效,margin也失效
    display:inline-block 内联标签,但是也有块级标签的有点
    block 对于margin-top 等于赋值,允许继续往上走

    .a1:hover 表示鼠标移动到a1的标签时,a1标签里面的内容发生了变化
    .a1:hover .a2 表示鼠标移动到a1时,a2是a1的子标签,然后内容也放生了变化

    top 距离也可以写百分比

  • 相关阅读:
    北京太速科技股份有限公司产品手册V201903020
    204-基于Xilinx Virtex-6 XC6VLX240T 和TI DSP TMS320C6678的信号处理板
    375-基于TI DSP TMS320C6657、XC7K325T的高速数据处理核心板
    116-基于5VLX110T FPGA FMC接口功能验证6U CPCI平台 光纤PCIe卡
    115-基于TI TMS320DM6467无操作系统Camera Link智能图像分析平台
    95-基于FMC接口的2路CameraLink Base输出子卡模块
    88-基于FMC接口的2路CameraLink Base输入子卡模块
    IT男的别样人生,爱折腾,竟然辞职跑丽江去了
    如何扩展/删除swap分区
    Linux 中交换空间 (swap)应该分多大才好?
  • 原文地址:https://www.cnblogs.com/05-xiaoyi/p/5724223.html
Copyright © 2011-2022 走看看