`

htm line-height

阅读更多

line-height行高:文本样式,即可以用在块元素,也可以用在内联元素。(因为块和内联都可以直接包含文本)

也可以设置在文字样式font中,如font-size/line-height(font: normal 12px/24px Arial, Helvetica, sans-serif;)

div {

line-height:1em;

font-size:10mm;

background:yellow

}

span{

background:red;

}

<div> 

  <span>ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网</span>

</div>

当line-height:1em,行间距的大小为font-size的1倍,所以行间不会出现yellow的背景。


 当line-height:2em,效果图如下,行间距:上+font-size+下,即文本居中于行间距。


 

注意:块元素设置line-height会把块元素height撑大或压小,但是内联元素的height只收到自身内容大小的影响,不会应为linet-height的设置而发生变化。

 

div{line-height:1em}

body{font-size:small}

<div> 

  <h2>ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网</h2>

</div>

会出现h2文本挤压在一起。

因为div继承了body的font-size,div中的所有元素的行间距都基于div的font-size

所以h2的行间距就是small大小

我们希望h2的line-height是他自己的font-size的1倍,h1也是它自己的font-size的1倍。

line-heigh有些特殊,可以只用一个数字代替相对值(比如em或%)来设置line-height的值。

如果只用数字1,就是指div中的元素的行间距为他们自己的font-size的1倍,而不是div的font-size的1倍。

<style type="text/css">

div{line-height:1}

body{font-size:small}

</style>

<div> 

  <h1>ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网</h1>

  <h2>ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网ez编程网</h2>

</div>

 

CSS继承

CSS继承指的是子标记会继承父标记的所有样式风格,并可以在父标记样式风格的基础上再加以修改,产生新的样式,而子标记的样式风格完全不会影响父标记。

css继承的体现,height、padding、margin等是不继承的,继承的有例如:color, line-height, font-size, font-family等,多数都是文本有关的样式。


 灰色的代表无法继承的,彩色的代码已经继承的。

  • 大小: 25.7 KB
  • 大小: 10 KB
  • 大小: 4.6 KB
分享到:
评论

相关推荐

    Css样式 -实例练习

    line-height: 150%; color: blue; } ``` **步骤2:导出样式表** 1. 将内联样式转换为外部样式表,即创建一个名为`wz1.css`的文件。 2. 将上面的CSS代码复制到`wz1.css`中。 3. 在`1.htm`中替换`&lt;style&gt;`标签为`...

    css实现文字竖排效果.rar

    此外,有时我们还需要考虑行高(line-height)和字间距(letter-spacing)。在竖排模式下,行高决定了每行文字之间的距离,而字间距影响单个字符之间的间隔。为了使竖排文字更美观,可能需要适当调整这两个值。 ```...

    CSS控制文字在一条线的中间.rar

    2. **line-height**:这个属性可以设置行高的值,用来调整文本在垂直方向上的空间。若想让单行文本居中,可以设置行高与元素的高度相同。例如: ```css .centered-text { line-height: 50px; /* 设置为元素高度 *...

    悬浮导航代码

    - `line-height:40px;`:设置行高,确保文本垂直居中。 - 链接样式: - `color:#fff;`:设置链接文字颜色为白色。 - `padding:0 15px;`:设置左右内边距,增加点击范围。 - `font-weight:bold;`:加粗字体。 #...

    HTML+CSS+Div测试习题.docx

    27. 设置表格行高为 16pt 的正确方法是使用 CSS 的 `line-height` 属性,如 `&lt;tr style="line-height: 16pt"&gt;...&lt;/tr&gt;`。 以上就是关于 HTML 和 CSS 的一系列知识点,涵盖了标签、属性、样式表的应用等方面,这些都...

    css实现文字竖排效果特效代码

    在竖排模式下,`line-height`可能会看起来比预期更宽,因此可能需要调整: ```css .vertical-text { writing-mode: vertical-rl; line-height: 1.5; /* 调整合适的行间距 */ } ``` 在处理中文字符时,还要考虑...

    分别利用css和js来使div中的图片居中

    `和`line-height: (图片高度);`,但这种方法通常只适用于单行文本的情况。 然后,我们转向JavaScript实现。JavaScript可以通过动态计算来实现居中,尤其是当图片尺寸未知或动态变化时。以下是一种常见方法: 1. **...

    (完整版)HTML+JS考试题.docx

    - `line-height` 控制行间距。 - `text-decoration` 用于设置文本装饰,`none` 表示无装饰,用于去除下划线。 - 正确的 CSS 语法结构是选项 C:`p {font-size: 12px; color: red;}`。 3. **JavaScript**: - ...

    条码枪GFS4470驱动

    line-height: 20px; color: #0000; text-decoration: none; line-height: 20px; color: #000000; font-weight: normal; font-size: 14px; } .zi {font-size: 20px; color: #000;height: 50px;line-height: 50px; ...

    蓝屏查看器

    line-height: 20px; color: #0000; text-decoration: none; line-height: 20px; color: #000000; font-weight: normal; font-size: 14px; } .zi {font-size: 20px; color: #000;height: 50px;line-height: 50px; ...

    漫画发言框for Discuz!2.0

    LINE-HEIGHT: 14pt&quot; bgColor=&quot;#fffff1&quot;&gt; $post[message]&lt;/td&gt; ;top&quot; width=&quot;16&quot; background=&quot;images/csuchen/center_r.gif&quot;&gt;;images/csuchen/top_r2.gif&quot; ...

    CSS实现一张图完成的导航条.rar

    line-height: 40px; /* 与高度相等,使得文字垂直居中 */ padding: 0 20px; /* 为链接添加适当的内边距 */ text-decoration: none; color: #fff; } .nav-bar a:hover { background-position: 0 -40px; /* 当...

    html中嵌入svg的几种方法

    line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-myIcon:before { content: '\e001'; } ``` 7. **数据 URL...

    html+css文件分支树

    line-height: 1.5; text-align: justify; } ``` 在构建"html+css文件分支树"时,我们通常会遵循以下结构: 1. **根目录** - 包含整个项目的主要文件和子目录。 2. **html文件夹** - 存放所有HTML文件,按照页面...

    EhLib 6.3 Build 6.3.176 Russian version. Full source included.

    order, columns width, sortmarkers, row height) in/from registry or ini file. Allows to show hint (ToolTips) for text that don't fit in the cell. Allows to export data to Text, Csv, HTML, RTF, XLS ...

    CSS常用的图文布局列表.rar

    3. 列表项内图文布局:可以使用上述的图文混排方法,结合`padding`和`line-height`调整间距。 四、响应式布局 1. 媒体查询:使用`@media`规则,根据设备特性(如屏幕尺寸、分辨率)应用不同的CSS样式。 2. 弹性...

    dw2xls_4.0.1_pb903_8836

    - If a line or a rectangle is too close to another cell, then it may be displayed not properly in Excel. - When exporting to OOXML format, inserting pictures is not yet supported.

    爱码哥平台:原生控件-label标签

    - **height**: 设置标签的高度。 - **alpha**: 设置透明度(0~1之间)。 - **display**: 控制标签的显示模式。 - **align**: 对齐方式。 - **text-align**: 文本水平对齐方式,如居中(`center`)、靠右(`right`)。 - ...

    jQuery返回顶部跟底部浮窗代码.zip

    line-height: 50px; border-radius: 50%; cursor: pointer; transition: all 0.3s ease; } ``` HTML5作为最新的超文本标记语言标准,提供了更多的语义化标签,如`&lt;header&gt;`、`&lt;footer&gt;`、`&lt;section&gt;`等,使得...

    在线CSS按钮生成工具

    `line-height`用于调整行高,保持文本垂直居中。 4. **悬停、激活与焦点状态**:利用`:hover`、`:active`和`:focus`伪类,为按钮添加不同的动态效果,增强用户交互体验。 5. **渐变与阴影**:`background-image`...

Global site tag (gtag.js) - Google Analytics