[英]External StyleSheet (CSS) link to HTML5 file using TextEdit (MAC)
我正在上第一堂網頁設計課。 我們正在使用HTML5和CSS進行編碼。 我創建了一個index.html文檔,該文檔在使用並編碼顏色,字體和布局時可以正常工作。 現在的任務是刪除該部分,並用指向CSS外部樣式表的鏈接替換它。 執行完此操作后,我的HTML文件似乎並未真正鏈接到我的CSS文件。 衷心感謝您能提供的任何幫助。
我的HTML和CSS文件保存在計算機上的同一文件中。 文件名是index.html和javajam.css。 我正在使用MAC和TextEditor。
這是我的HTML代碼:
<!DOCTYPE html>
<html lang=“en”>
<head>
<title>JavaJam Coffee House Menu</title>
<meta charset=“utf-8”>
<link rel=“stylesheet” href=“javajam.css”>
</head>
<body id=“wrapper”>
<h1>JavaJam Coffee House</h1>
<br>
<nav>
<a href=file:///JavaJam/index.html>Home</a>
<a href=file:///JavaJam/menu.html>Menu</a>
<a href=http://music.html>Music</a>
<a href=http://jobs.html>Jobs</a>
</nav>
<br>
<dt>
<strong>Just Java</strong>
</dt>
<dd>Regular house blend, decaffeinated coffee, or flavor of the day.</dd>
<dd>Endless Cup $2.00</dd>
<br>
<dt>
<strong>Cafe au Lait</strong>
</dt>
<dd>House blended coffee infused into a smooth, steamed milk.</dd>
<dd>Single $2.00   Double $3.00</dd>
<br>
<dt>
<strong>Iced Cappuccino</strong>
</dt>
<dd>Sweetened espresso blended with icy-cold milk and served in a chilled glass.</dd>
<dd>Single $4.75   Double $5.75</dd>
<br>
<br>
<footer>
Copyright© 2013 JavaJam Coffee House
<br>
<a href=“mailto:kellie@mckinneyjackson.com”>kellie@mckinneyjackson.com</a>
</footer>
</body>
</html>
這是我的CSS代碼:
body {
background-color: #ffffcc;
color: #330000;
font-family: Veranda, Arial, sans-serif;
}
h1 {
background-color: #ccaa66;
color: #000000;
line-height: 200%;
text-align: center;
}
.nav {
text-align: center;
}
#footer {
background-color: #ccaa66;
color: #000000;
font-size: small;
font-style: italic;
text-align: center;
}
#wrapper {
width: 80%;
margin-right: auto;
margin-left: auto
}
我也不是專家,但也許您的錯是引號不正確。
“ en”->“ en” ....
這是正確的版本。 我已經對其進行了測試,並且可以正常工作。 我添加了type =“ text / css” media =“ screen”,但是我將沒有它。
<!DOCTYPE html>
<html lang="en">
<head>
<title>JavaJam Coffee House Menu</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" media="screen" href="javajam.css">
</head>
<body id="wrapper">
<h1>JavaJam Coffee House</h1>
<br>
<nav>
<a href=file:///JavaJam/index.html>Home</a>
<a href=file:///JavaJam/menu.html>Menu</a>
<a href=http://music.html>Music</a>
<a href=http://jobs.html>Jobs</a>
</nav>
<br>
<dt>
<strong>Just Java</strong>
</dt>
<dd>Regular house blend, decaffeinated coffee, or flavor of the day.</dd>
<dd>Endless Cup $2.00</dd>
<br>
<dt>
<strong>Cafe au Lait</strong>
</dt>
<dd>House blended coffee infused into a smooth, steamed milk.</dd>
<dd>Single $2.00   Double $3.00</dd>
<br>
<dt>
<strong>Iced Cappuccino</strong>
</dt>
<dd>Sweetened espresso blended with icy-cold milk and served in a chilled glass.</dd>
<dd>Single $4.75   Double $5.75</dd>
<br>
<br>
<footer>
Copyright© 2013 JavaJam Coffee House
<br>
<a href="mailto:kellie@mckinneyjackson.com">kellie@mckinneyjackson.com</a>
</footer>
</body>
你想要:
系統偏好設置>鍵盤>文本>取消選中“使用智能引號和破折號”
TextEdit>首選項>取消選中“智能引號”和“智能破折號”
TextEdit>編輯>替代>取消選中“智能引號”和“智能破折號”
這是小牛的問題。
首先,除非您指的是外部鏈接,否則文件路徑中的任何地方都永遠不會有FTP或HTTP。 確保將所有內容都放在項目名稱的文件夾中,在這種情況下,假設是猴子,然后在該文件夾中,將CSS放在一個名為CSS的文件夾中,並在該標題的內部放入CSS main.css或styles.css,您的照片位於一個名為MEDIA的文件夾中,假設在您的MEDIA文件夾中,我們有2個文件,其中一個名為beaver.jpg的照片和一個名為DOG.JPG的照片。 接下來,使用INDEX.HTML,MENU.HTML,JOBS.HTML和MUSIC.HTML。 並將其放在名為Monkey的文件夾中,這是項目的主文件夾,請考慮將其視為ROOT文件夾。 您絕對不要使用c:/ jonsmith / desktop / monkey。 如果文件路徑中有C:或ANY?:驅動器盤符,那么html將永遠無法正常工作。 從那里開始,您的NAV文件將僅是:
“ href =” monkey / index.html“>主頁”
“ href =” monkey / music.html“>音樂”
“ href = monkey / jobs.html>工作”
“ href =” monkey / menu.html“>菜單”
減去“”
文件路徑中沒有HTTP或FTP,它們不正確!
其次,強調將永遠是<em>文字在這里</ em>
忘了開頭<之后的空格,我必須這樣做才能顯示出來,否則您只會看到DOG
如果是P標記,H標記或其他任何標記,則所有標記都不會重要,它們始終是:
“ <P>這是一個句子標記”
“ <H1>這就是H1”
“ <EM>這是強調標記 ”
“ <HEAD>這是HEAD標記”
減去“”和每行開頭<后的空格。 我必須以這種方式使它正確顯示,否則您只會看到
他們將始終被配對。
每當您有“ =”符號時,例如“ <a href =” monkey / index.html“>主頁”甚至是“ <IMG SRC =” SOMETHING.JPG“>”那么,您總是使用“文字搜索”方法。
再次刪除每行開頭<的空格。
第三,假設您有一張圖片,<IMG SRC =“ MONKEY / MEDIA / beaver.jpg” ALT =“海狸的照片”>始終為有殘障人士使用ALT選項卡,數字1,數字2, “”規則將適用於第1條,第3條。請說您有圖像,<IMG SRC =“ monkey / media / beaver.jpg”>,並且您還想添加dog.jpg。 然后的命令將是:
“ <img src =” monkey / media / beaver.jpg“>”
然后您將添加
“ <img src =” monkey / media / dog.jpg“>”
減去“”和每行開頭<后的空格。
因為它們位於相同的文件夾和目錄中,所以不需要../。 讓我們說您想要音頻軌道,並且它位於文件夾中的猴子/音頻中,並且您擁有一個名為ROCKON.MP3的文件,那么您應該使用../命令。 ../MONKEY/AUDIO/ROCKON.MP3。 但是,如果位於媒體文件夾中,則您將使用MONKEY / MEDIA / ROCKON.MP3路徑。
最后,使用一個名為“ brackets”的程序來編寫HTML,因為它將幫助您自動關閉<>標記和其他命令,並且在DOUBT中時,請始終參考w3.org,這是您可以訪問的網站獲取有關HTML和CSS的幫助。 我建議您仔細查看一下,看看情況看起來如何。 並且出於上帝的愛,由於文件路徑不正確,因此丟失了FTP和HTTP,這是問題的80%。 HTTP表示它是瀏覽器項目,表示鏈接位於外部,而不是位於Internet上的某個地方,而FTP是文件傳輸協議,表示您正在嘗試鏈接到文件服務器上的文件。 如果您的文件是本地文件(例如計算機),則FTP和HTTP對您不利。 FTP和HTTP指的是外部世界,如果它是本地的,例如您的便攜式計算機,則不需要FTP和HTTP。 現在,假設您是在google.com上引用某項內容,那么是的,您應該使用HTTP規則,即https://www.google.com/search?q=mouse&biw=1280&bih=884&source=lnms&tbm=isch&sa = X&ved = 0ahUKEwjUlO6T7_jKAhWF5yYKHXQYBAYQ_AUIBigB#imgrc = RCa64rFGKx9lnM%3A ,否則不要這樣做 ,請始終使用monkey / media / beaver.jpg或您使用的任何路徑。
需要更多建議,<link rel =” stylesheet” href =“ javajam.css”>會起作用,但是某些瀏覽器不會支持這種方法,而直接使用<link rel =” stylesheet” type =“ text / css” href =“ javajam.css”>更安全。
再次刪除開頭的空格<
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.