day23-HTML-css

 一、HTML

1.网页的基本结构:

(1)声明部分:使得浏览器得知文档的类型(浏览器以什么方式解析),还可以声明HTML的版本信息。目前基本是HTML5标准。

(2)网页的头部:head标签开始和结束。

   -meta:单标签,提供页面的相关元信息,如针对搜索引擎的描述和关键字。

<meta name="Keywords" content="关键词内容">
<meta name="Description" content="描述信息内容">

   -title:网页的标题

   -link:引入文件-网页图标或者css文件等

(3)身体部分

  以body标签开始和结束的部分,网页的主要内容就在这里面编写。

2.常用的标签:

(1)块级标签:默认占据一行,可以通过height和width属性直接控制。

  h1 - h6 :标题标签

  div : 分区或者分节标签

   p : 段落标签

   ul - li : 列表标签

 (2)行内标签:根据元素本身的大小分配空间,只有当一行的内容装满后才会换行,不受height和width属性控制。

  span:行内元素的组合标签,它本身没有任何效果。

  img : 图片标签

            src : 通过相对路径或者可访问的url
            alt : 当图片无法显示时的提示信息
            title : 鼠标移动到图片上的描述信息
            height : 只更改height时可以实现图片的原比例缩放
            width : 更改图片宽度
 <img src="img/test.jpg" alt="测试图片" title="HTML/CSS" height="300px" width="" />

  a : 超链接标签

<!--
            a标签
            链接的描述信息:a标签内部,可以为文字或图片
            链接跳转目标:a标签的href属性
            注意问题:优先在当前项目中搜索,直接跳转至另外的公网网站需要添加http://
            target:链接的打开方式 - _blank -> 新的标签页 , _self以及省略target属性 -> 当前直接跳转
     -->
    <a href="Test2.html" target="_blank">打开百度</a>
    <br />
    <a href="http://www.baidu.com" target="_self">打开百度</a>
    <br />
    <a href="http://www.baidu.com">打开百度</a>

  表单元素 : 文本框,单选框 ,复选框,下拉菜单等,都是行内元素

(3)特殊的符号

  换行 :<br /> 单标签;

  空格 :&nbsp;

  小于号:&lt;

  大于号:&gt;

 

二、CSS

1.格式:定义在head中<style><style />便签里面 或者抽离出去css文件中

 

 2.分类:

  • 标签选择器:以标签名称作为匹配规则

  • 类选择器:以元素的class属性值作为匹配规则,以点开头

  • id选择器:以元素的id属性值作为匹配规则,以井号开头

  • 组合使用:空格代表在下一级子元素查找,无空格代表在当前元素中筛选

3.方式
  • 内联样式:将样式直接写入到标签的style属性中

  • 内部样式表:将样式写在当前页面的style标签中

  • 外部样式表:将样式写在css文件中,并通过link标签引入

4. 常用样式

  • 文本大小(常用单位:px/em):font-size   px:指定像素大小  em:放大倍数

  • 文本颜色:color

  • 文本粗细:font-weight

  • 文本装饰:text-decoration

  • 文本字体:font-family

  • 鼠标滑上改变样式-选择器:hover{ }

  • 鼠标样式:cursor

  • 背景色:background-color

  • 宽度:width

  • 高度:height

  • 边框:border:1px solid red   

  • 浮动:float:left/right

  • position:absolite relative 常用
  • display:block  将行内元素设置成块级元素
  • *{margin:0px; padding:0px } 写在css最前面 去掉所有的边距
  • borser - radius : 5px   将像素设置为原来矩形宽高的一半  就可以切一个圆角的圆形
  • position:relative / absolute / fixed(适应浏览器窗口大小)
  • 相对定位:相对于自身原来的位置定位
  • 绝对定位:以父级定位元素作为参照
  • 声明为绝对定位元素后,它不再占用子元素的位置,跟其他元素之间会出现重叠(z-index 对定位元素有效)

 

转载于:https://www.cnblogs.com/zhiai007/p/9478059.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值