牛腩发布系统在HTML中引入CSS_html/css_WEB-ITnose
1、CSS简介
级联样式表(Cascading style Sheet)简称CSS,是一种用来表现HTML或XML等文件样式的计算机语言,也是能够真正做到网页表现与内容分离的一种样式设计语言。能够对网页中的对象的位置排版进行像素级的控制,是目前基于文本展示应用最为广泛的语言。
牛腩发布系统中,就应用了CSS对网页进行了排版和控制,接下来讲解一下CSS在HTML中的引入方式。
2、引入方式
HTML与CSS时两个作用不同的语言,他们同时对一个网页产生作用,因此必须把两者挂接在一起,才能正常工作。在HTML中,引入CSS的方法主要有:行内式、内嵌式、导入式和链接式四种。
1)行内式
行内式即在标记的style属性中设定CSS样式,这种方式仅对一个标题产生效果,这种方式本质上没有体现出CSS的优势,所以,在实践中应用较少。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>HTML引入CSS</title> <h1 id="行内式引入"> 行内式引入 </h1>
以上代码为行内式,仅对这一个h1标题产生效果,将文字颜色设为蓝色,背景色设为灰色,效果如下:
2)嵌入式
嵌入式将对页面中各种元素的设置集中在
和之间,比较适用于单一的网页,对于多页面网站,内嵌式的引入就失去了CSS自身的优点。上例中,如果希望页面中所有的h1标记都使用同一样式,就可以把样式移动到head部分,升级到内嵌式,代码如下:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>HTML引入CSS</title> <style type="text/css"> h1 { color: cadetblue; background-color: gray; } </style> <h1 id="内嵌式引入CSS">内嵌式引入CSS</h1> <h1 id="对整页h-标题产生效果">对整页h1标题产生效果</h1>
效果如图:
3)导入式
导入式是将一个独立的CSS文件引入HTML文件中。相对于前两种引入方式使用更为广泛。但是,使用导入式时,整个页面装载完成后才会装载CSS文件,对于一些网页文件体积比较大的浏览器,会先显示出无样式的页面,然后才会显示设置样式后的页面。代码如下:
h1 { /*mystyle.css*/ color :cadetblue;background-color: gray}
/*HTML文档中style部分改为*/<style type="text/css"> @import "mystyle.css"</style>
4)链接式
链接式与导入式一样是将一个独立的CSS文件引入HTML文件中。但在显示效果方面,会先载入CSS文件然后装载页面主体部分,所以页面从一开始显示就是带有样式效果的,在浏览者感受上来说,优于导入式。引入代码直接将导入式style部分删除,在head部分加入如下语句(也是牛腩中用的导入方法):
<link href="mystyle.css" rel="stylesheet" type="text/css">
导入式和链接式两种引入方法,都是将独立的CSS文件导入。除了以上在显示效果方面有差别以外,是否容易维护方面也有差别。当有多个CSS文件时,如果使用链接式引入,就需要几个语句分别导入CSS 文件。如果要调整整CSS 文 件 的 分 类,就需要调整HTML文件,不利于维护。导入式则可以指引见一个总的CSS文件,再在文件中导入其他独立的CSS文件。使用何种引入方式,要视具体情况而定。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

本文討論了HTML&lt; Progress&gt;元素,其目的,樣式和與&lt; meter&gt;元素。主要重點是使用&lt; progress&gt;為了完成任務和LT;儀表&gt;對於stati

本文討論了使用HTML5表單驗證屬性,例如必需的,圖案,最小,最大和長度限制,以直接在瀏覽器中驗證用戶輸入。

本文討論了html&lt; datalist&gt;元素,通過提供自動完整建議,改善用戶體驗並減少錯誤來增強表格。Character計數:159

本文討論了HTML&lt; meter&gt;元素,用於在一個範圍內顯示標量或分數值及其在Web開發中的常見應用。它區分了&lt; meter&gt;從&lt; progress&gt;和前

本文討論了視口元標籤,這對於移動設備上的響應式Web設計至關重要。它解釋瞭如何正確使用確保最佳的內容縮放和用戶交互,而濫用可能會導致設計和可訪問性問題。

本文討論了&lt; iframe&gt;將外部內容嵌入網頁,其常見用途,安全風險以及諸如對象標籤和API等替代方案的目的。

HTML適合初學者學習,因為它簡單易學且能快速看到成果。 1)HTML的學習曲線平緩,易於上手。 2)只需掌握基本標籤即可開始創建網頁。 3)靈活性高,可與CSS和JavaScript結合使用。 4)豐富的學習資源和現代工具支持學習過程。
