首页 > 其他分享 >每个网页设计师都应该知道的 CSS 技巧

每个网页设计师都应该知道的 CSS 技巧

时间:2022-09-25 11:58:48浏览次数:74  
标签:网页 样式 2em 字体 使用 设计师 FONT CSS

每个网页设计师都应该知道的 CSS 技巧

1.字体速记

像往常一样,我们将字体样式编写如下

 字体粗细:粗体;  
 字体样式:斜体;  
 字体变体:小型大写;  
 字体大小:1em;  
 行高:1.5em;  
 字体系列:verdana,无衬线;

但是没有必要使用上面的长代码,你可以简单地使用下面的缩短代码:

 字体:FONT-WEIGHT FONT-STYLE FONT-VARIANT FONT-SIZE/LINE-HEIGHT FONT-FAMILY; 字体:粗斜体小型大写字母 1em/1.5em verdana,sans-serif;

2. 使用两个或多个类选择一个元素

另一个 CSS 技巧是您可以为每个 HTML 标记分配多个类,以便使用类属性中的空格分隔多个类

**HTML**  
 <p class="text side">...</p> **CSS**  
 .text.side{  
 }

3. 将您的打印样式写在一个单独的文件中

您可以使用媒体查询进行打印,也可以不使用媒体查询写入单独的文件,只需在 HTML 链接标签中添加媒体属性即可。

 <link type="text/css" rel="stylesheet" href="printstyle.css" media="print" />

4. CSS 中的垂直对齐

想象一下,您的网站上有一个导航菜单,其高度设置为 2em。现在您在 CSS 中使用 vertical-align 命令。但是使用vertical-align 将没有效果,文本仍然会放在框的顶部!

那么该怎么办?

将 line-height 的值设置为所需元素的高度就足够了!

在这里,我们想要的元素的高度是 2em,所以将 line-height 值设置为 2em 就足够了,文本将放置在框的中间。

5. 覆盖所有样式

他应该谨慎使用,因为如果你对所有事情都这样做,从长远来看,你会发现自己有麻烦。但是,如果您想为特定元素覆盖另一个 CSS 样式,请使用 !重要的 在 CSS 中的样式之后。例如,如果我希望我网站的特定部分中的 H2 标头是红色而不是蓝色,我将使用以下 CSS:

 .section h2 {颜色:红色 **!重要的** ; }

继续……

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/39232/38382511

标签:网页,样式,2em,字体,使用,设计师,FONT,CSS
From: https://www.cnblogs.com/amboke/p/16727562.html

相关文章

  • 从 CSS 开始
    从CSS开始了解如何让您的网页充满活力。**什么是CSS?**通过它的翻译,它是级联样式表;换句话说,您可以设置html标签的样式。例如,CSS允许您编辑关于标签的太多内容;更......
  • 一些最流行的 CSS 文本动画
    一些最流行的CSS文本动画让我们向您展示这些流行的CSS文本动画是如何工作的什么是动画?动画是一种按顺序创建动作的方法。什么是CSS动画?CSS动画用于动画从一种......
  • CSS边框
    一、CSSborder属性用于指定元素边框的样式、宽度和颜色。即使用border-style,通过设置其适当的值来更改样式。border-style允许的值包括:--dotted:定义点线边框。--dash......
  • Vue 页面渲染完成后获取元素并修改其CSS样式
    1.将所要获取的元素加入ref属性<divslot="header"class="clearfix"ref="clearFix"></div>2.获取元素对象,并修改样式methods:{changeStyle:function(){let......
  • CSS样式
    CSS应用方式1在标签上<tableborder="1"></table>2在head标签里<head><style>img{float:right;}</style></head>3在文件中<link rel="st......
  • CSS中的边框
    CSS的边框,这个是一个比较简单的样式,我们就直接通过一个案例来解释吧:  相关代码如下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="utf-8">......
  • CSS换行均匀分布的布局
    想要实现一个如图的布局方式,说一下前提条件,不用js,父元素的宽度未知,子元素的宽度可知,让子元素在父元素均匀分布,一行无法摆出更多的子元素时换行,换行的子元素也保持同样的分......
  • 常见的css样式 弹性布局 css优先级
    1.工作常用到的添加手势cursor:pointer2.弹性布局display:flex参考如下:   3.css的优先级参考如下: ......
  • android webview展示网页空白
    1、res->xml目录下增加network_security_config.xml<?xmlversion="1.0"encoding="utf-8"?><network-security-config><base-configcleartextTrafficPermitted="tru......
  • 使用 CSS 从头开始​​编写时间线效果
    我报名了GoldstoneProjectPhase1Challenge——瓜分100,000奖池,这是我的第7篇文章,点击查看活动详情时间线效果介绍在前端开发中,我们会遇到一些特别适合用时间轴显示......