html style元素

  • Post author:
  • Post category:其他






style元素

用于HTML制定标签样式,使得网页炫酷,多姿多彩。style可以出现在HTML文档的任何位置,除此之外,一个文档中可以出现多个style样式。



style属性

style元素有3个属性,media,scoped,和type

属性 描述
media screen、tty、tv、projection、handheld、print、braille、aural、all 指定样式所适用的媒体
scioped scoped 指定样式的作用范围(如果使用该属性,则样式仅仅应用到 style 元素的父元素及其子元素)。
type text/css 指定样式类型



style属性之media

通过 style 元素的 media 属性,可以用来表明文档在什么情况下应该使用该元素中定义的样式。

描述
all 将样式用于所有设备(默认)。
aural 将样式用于语音合成器。
braille 将样式用于盲文设备。
handheld 将样式用于手持设备(小屏幕、有限的带宽)。
projection 将样式用于投影机。
print 将样式用于打印预览或打印页面。
screen 将样式用于计算机屏幕。
tty 将样式用于电传打字机之类的等宽设备。
tv 将样式用于电视机(低分辨率、有限的屏幕翻滚能力)。



media属性还可以通过一些特性设计更具体的条件

描述
width 规定目标显示区域的宽度。可使用 “min-” 和 “max-” 前缀。例子:media=“screen and (min-width:500px)”
height 规定目标显示区域的高度。可使用 “min-” 和 “max-” 前缀。例子:media=“screen and (max-height:700px)”
device-width 规定目标显示器/纸张的宽度。可使用 “min-” 和 “max-” 前缀。例子:media=“screen and (device-width:500px)”
device-height 规定目标显示器/纸张的高度。可使用 “min-” 和 “max-” 前缀。例子:media=“screen and (device-height:500px)”
orientation 规定目标显示器/纸张的方向。可能的值:“portrait” 或 “landscape”例子:media=“all and (orientation: landscape)”
aspect-ratio 规定目标显示区域的宽度/高度比。可使用 “min-” 和 “max-” 前缀。例子:media=“screen and (aspect-ratio:16/9)”
device-aspect-ratio 规定目标显示器/纸张的 device-width/device-height 比率。可使用 “min-” 和 “max-” 前缀。例子:media=“screen and (aspect-ratio:16/9)”
color 规定目标显示器的 bits/color。可使用 “min-” 和 “max-” 前缀。例子:media=“screen and (color:3)”
color-index 规定目标显示器可以处理的颜色数。可使用 “min-” 和 “max-” 前缀。例子:media=“screen and (min-color-index:256)”
monochrome 规定单色帧缓冲中的 bits/pixel。可使用 “min-” 和 “max-” 前缀。例子:media=“screen and (monochrome:2)”
resolution 规定目标显示器/纸张的像素密度 (dpi 或 dpcm)。可使用 “min-” 和 “max-” 前缀。例子:media=“print and (resolution:300dpi)”
scan 规定 TV 显示器的扫描方式。可能的值:“progressive” 和 “interlace”。例子:media=“tv and (scan:interlace)”
grid 规定输出设备是否是网格或位图。可能的值:“1” 为网格,否则为 “0”。 例子:media=“handheld and (grid:1)”

注意 注意:“min-” 前缀表示 “不低于” 指定的像素值;“max-” 前缀表示 “不大于” 指定的像素值。



实例

<html>
<head>
    <meta charset="UTF-8">
    <title>ahhhh</title>
    <style type="text/css">
        h1 {color: red}
        p {color: blue}
    </style>
</head>
<body>
    <h1>标题h1</h1>
    <p>段落p,蓝色</p>
</body>
</html>

效果

在这里插入图片描述