HTML5+CSS笔记

23.CSS初体验

  • CSS:层叠样式表。一种样式表语言,用来描述HTML文档的呈现(美化内容)。
  • 直接写在HTML里面,书写位置:title标签下方添加style双标签,style双标签里面书写CSS代码
  • 选择器:{属性名:属性值;}
    • font-size:调整字号
    • color:调整文字颜色
  • 属性名与属性值成对出现→键值对

24.CSS引入方式

  • 内部样式表:学习使用
    • 把CSS写在style里面
  • 外部样式表:开发使用
    • CSS代码写在单独的CSS文件中(.css)
    • 在HTML使用link标签引入
      • <link rel=”stylesheet” href=”地址”>
      • link写在title底下
  • 行内样式表:配合JAVA使用
  • CSS写在标签的style里面
  • <div style=”xxx”>文字</div>

25.选择器

  • 作用:查找标签,设置样式

  • 基础选择器:

  • 标签选择器

    • 以标签名命名的选择器→选中同名标签设置相同的样式
    • 一旦改变,则所有该标签下的内容都改变,无法差异化同名标签的样式
  • 类选择器

    • 查找标签,差异化设置标签的展示效果
    • 步骤:定义类选择器→.类名(尽量不用中文);使用类选择器→标签添加class=”类名“(这个类名不带.)
    • 一个类选择器可以给多个标签使用
    • 一个标签不允许加多个class属性
    • 要用多个选择器:class=”选择器1 选择器2“
    • 开发习惯:类名见名知义,多个单词连用可用-链接
  • id选择器

    • 查找标签,差异化设置标签的显示效果
    • 场景:id选择器一般配合JAVA使用,很少用来设置CSS样式
    • 同一个id选择器在一个页面只能使用一次
    • 步骤:定义id选择器→#id名
      • 使用id选择器→标签添加id=”id名”(不加.)
  • 通配符选择器

    • 查找页面所有标签,设置相同样式
    • 通配符选择器:*,不需要调用,浏览器自动查找页面所有标签,设置相关样式
    • 制作网页初期使用

26.画盒子

  • 目的:使用合适的选择器画盒子(类选择器)
  • 新属性:width 宽度
  • height 高度
  • background-color 背景色

27.文字控制属性

  • 字体大小:font-size
    • 属性值:文字尺寸,PC端网页最常用单位px(像素)【必须要有单位,否则属性不生效】
  • 字体粗细:font-weight

    • 属性值:数字(开发使用):正常 400;加粗 700
    • 关键字:正常:normal ;加粗:bold
  • 字体倾斜:font-style

    • 作用:清除文字默认的倾斜效果
    • 属性:正常(不倾斜):normal
    • 倾斜:italic
  • 行高:line-height

    • 设置多行文本的间距
    • 属性值:数字+px
    • 数字(当前标签font-size属性值的倍数)
    • 行高组成:文字高度+上间距+下间距
    • 行高测量方法:从一行文字的最顶端(最底端)量到下一行文字的最顶端(最底端)
    • 行高:垂直居中
      • 技巧:行高属性值等于盒子高度属性值
  • 字体族:font-family

    • 属性名:字体名
    • 字体名之间用,隔开,执行顺序是从左向右依次查找
    • font-family属性最后设置一个字体族名,网页开发建议使用无衬线字体(sans-serif)
  • 字体复合属性:font复合属性
    • 使用场景:设置网页公共样式(不一样的单独设置)
    • 复合属性:属性的简写方式,一个属性对应多个值的写法,各个属性之间用空格隔开。
    • font:是否倾斜 是否加粗 字号/行高 字体(必须按照顺序书写)
    • 注意:字号和字体值必须书写,否则font属性不生效
  • 文本缩进:属性名:text-indent
    • 属性值:数字+px
    • 数字+em(推荐:1em=当前标签的字号大小)【常用】
  • 文本对齐:text-align(本质是控制内容的对齐方式,属性要设置给内容的父级)

    • 作用:控制内容水平对齐方式
    • 属性值:left 左对齐(默认)
    • center 居中对齐【常用】
    • right 右对齐
    • 水平对齐方式:图片
  • 文本修饰线:属性名:text-decoration

    • 属性值:none 无(常用);underline 下划线(常用);line-through 删除线; overline 上划线
  • 文字颜色:color

  • 属性值:颜色关键词 颜色英文单词 学习测试

  • rgb表示法 rgb(r,g,b) r,g,b表示红绿蓝三原色,取值:0-255 了解

  • rgba表示法 rgba(r,g,b,a) a表示不透明度,取值:0-1 开发使用,实现透明色

  • 十六进制表示法 #RRGGBB(1,2为红色值,3,4为绿色值,5,6为蓝色值)简写(同一颜色两数一样时):(#000000) #000,(#ffcc00)#fc0 开发使用(设计稿复制)

28.调试工具

  • 作用:检查,调试代码:帮助程序员发现代码问题,解决问题
  • 步骤:打开调试工具:浏览器窗口内任意位置/选中标签→鼠标右键→检查
    • F12
  • 若为错误的属性,有黄色叹号
  • CSS属性的前面有多选框,若勾选,这个属性生效;反之,属性不生效

综合案例一

  • 网页制作思路:1.从上到下,先整体再局部
  • 2.先标签,再CSS美化
  • 在加粗方面:若要强调,则用HTML

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值