עבור לתוכן

שתי שאלות לגבי HTML

Featured Replies

פורסם

היי,

איך אני יכול להדפיס את הטקסט הבא עם הרקע האפור שלו?


<table>
<tr bgcolor="grey"><td>Test</tr>
</table>

בנוסף כשאני ממלא טקסט בטופס ומנסה להדפיס אותו יש בתוך התיבת טקסט מסביב לטקסט עצמו מין מסגרת כזו שאני מעוניין להוריד (כמו הפס האדום בתמונה).


<form action="">
Test:
<input type="text" name="test">
</form>

תודה רבה.

נערך על-ידי ItachiSan

פורסם

א. שים את הקוד בתוך טג קוד, שיהיה יותר ברור.

ב. אין דרך להכריח את הדפדפן להדפיס רקעים. ברירת המחדל היא לא להדפיס רקעים. יש דפדפנים (לדוגמה כרום) שמאפשרים לבחור כן להדפיס רקעים, אבל זה נתון לשליטת המשתמש. אפשר לעשות קומבינה עם img שמכיל את הצבע ועליו לשים את הטקסט, אבל זה חורני.

ג. חוץ מזה, לא משתמשים יותר בתגית bgcolor. משתמשים ב-css.

ד. ניסיתי את מה שעשית עם הform (הדפסתי ל-pdf) ולא היה אצלי דבר כזה.

ה. מי מדפיס דפי אינטרנט?

נערך על-ידי שניצל

פורסם
  • מחבר

ב. בסופו של דבר אני זה שמדפיס את הטופס אז אם אי אפשר לקבוע ברירת מחדל אני אעשה את זה ידנית.

ג. יש לטופס גם CSS, פשוט חשבתי שיהיה יותר פשוט לעשות את זה דרך HTML. יש אפשרות להגדיר ב CSS שידפיס רקעים בתור ברירת מחדל?

ד. אני אעלה דוגמה מחר כשהטופס יהיה מולי.

ה. אני :) (לצרכי עבודה).

פורסם

אם זה חלק ממערכת הפקת טפסים כלשהיא אתה יכול לייצא ל PDF על השרת ולתת למשתמש לפתוח/להדפיס PDF "מוכן" בלי לשאול אותו

ניתן להשתמש ב CSS גם "במקרה בודד" בלי להכניס אותו לקובץ CSS אלא על ידיי STYLE בתג עצמו. שימושי למקרה של עיצוב חד פעמי כלשהוא - דברים שחוזרים על עצמם רצוי שיהיו בקובץ CSS

פורסם
  • מחבר

תודה על העזרה. אני אבדוק איך הטופס מתנהג כשהופכים אותו ל PDF בתקווה שזה יפתור לי את שתי הבעיות.

עריכה:

יש איזשהי פקודה שמבצעת המרה לקובץ HTML הסופי, או פשוט לנסות לשמור אותו בתור PDF?

נערך על-ידי ItachiSan

פורסם

אפשר ליצור css להדפסה, לדוגמה:


<html>
<head>
<style>
@media screen
{
p.test {font-family:verdana,sans-serif;font-size:14px;}
}
@media print
{
p.test {font-family:times,serif;font-size:10px;}
}
@media screen,print
{
p.test {font-weight:bold;}
}
</style>
</head>

<body>
....
</body>
</html>

פורסם
  • מחבר

סליחה על הבורות, אבל אפשר הסבר מה אני עושה עם הקוד שרשמת למעלה?

פורסם

זו דוגמה לחוקי css שונים למסך ולהדפסה.

נניח שיש לך תגית style בראש הדף (head):


@media print{
styles for print here
}

את הcss להדפסה תכתוב בתוך הסוגריים המסולסלים.

אתה יכול לעשות את אותו הדבר גם בגליון עיצוב חיצוני.

אפשרות שלישית תהיה לכתוב קובץ css שמיועד רק להדפסה ואז לכלול אותו בעמוד בצורה הבאה:


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

פורסם
  • מחבר

^הבנתי, אני אבדוק את העניין הזה.

בתוך ה CSS יש איזו פקודה מיוחדת שאומרת למחשב להדפיס רקעים?

אגב, המרה של הקובץ ל PDF לא פתרה את הבעיה.

פורסם

כבר אמרנו לך שאין דבר כזה, הדפדפן בוחר אם להדפיס רקעים או לא. בכרום לדוגמה אפשר לבחור בחלון של ההדפסה האם להדפיס רקעים.

פורסם

זה לא נכון, בקובץ css להדפסה אפשרי לתת רקע לכל חלק בעמוד.


td{background-color:grey;}

פורסם

נכון, ואז זו החלטה של הדפדפן אם להדפיס אותם או לא. אין דרך "להכריח" את הדפדפן להדפיס את הרקע.

http://stackoverflow.com/questions/3893986/css-media-print-issues-with-background-color

http://stackoverflow.com/questions/6670151/how-can-i-force-browsers-to-print-background-images-in-css

אפשר להשתמש ב

-webkit-print-color-adjust

אבל זה לא עובד ב 100%.

נערך על-ידי -LosNir-

פורסם

אחלה, לומדים משהו חדש כל יום.

האמת שבד"כ זה לא רצוי להדפיס צבעי רקע ותמונות (ביזבוז צבע וכו'), אז התנהגות ברירת המחדל של הדפדפנים בהחלט הגיונית.

פורסם
  • מחבר

שתי הבעיות נפתרו לי ע"י הדפסה מהכרום.

תודה לכולם!

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים