Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Powershell html und css Anpassungen

Mitglied: H41mSh1C0R

H41mSh1C0R (Level 3) - Jetzt verbinden

11.07.2018, aktualisiert 10:10 Uhr, 342 Aufrufe, 7 Kommentare

Guten Morgen in die Runde,

ich bin ja nicht so der Freund vom Webseiten bauen, aber damit der Export Nutzerfreundlicher wird gibts da noch etwas klicki bunti. =)
style - Klicke auf das Bild, um es zu vergrößern

Diesen Block geb ich ConvertTo-Html bei "-head" mit.

Ausgabe in der html
webeite - Klicke auf das Bild, um es zu vergrößern

Was ich jetzt noch nicht hinbekomme ist das unterschiedliche Ausrichten der Spalten.

Betroffen sind die letzten beiden Spalten, einmal zentriert und die letzte rechtsbündig. Alle anderen sollen auf linksbündig bleiben.

CSS Part um Spalte 9 rechtsbündig auszurichten:
01.
table.colright td:nth-child(9){
02.
 text-align:right
03.
}
Und die Klasse der Tabelle zuordnen? Nur wenn man die Spalten unterschiedlich ausrichten möchte?

Wie verklicker ich dem ConvertTo-Html die Anpassungen?

Reicht es aus den CSS Part in den Header mit einzutragen?

VG
Mitglied: erikro
11.07.2018 um 10:34 Uhr
Moin,

wenn Du einzelne Spalten rechts ausrichten willst, dann brauchst Du eine Klasse für td und nicht für table.

01.
td.colright {
02.
 
03.
                             text-align:right;
04.
 
05.
}
Die benutzt Du dann für jede Zelle, die rechts ausgerichtet werden soll.

hth

Erik
Bitte warten ..
Mitglied: colinardo
LÖSUNG 11.07.2018, aktualisiert um 10:55 Uhr
Da iss'er wieder <:--)
Persönlich mache ich das ja lieber immer selber ohne convertto-html wenn ich mehr Formatierungen verwirklichen will aber auch das geht damit:
01.
$data = [[DEIN OBJEKT]]
02.
$colcount = ($data | gm -MemberType NoteProperty).Count
03.
 
04.
$data | convertto-html -Head "
05.
<style>
06.
th {
07.
	text-align: left;
08.
	background-color: #666;
09.
	color: white;
10.
	height: 20px;
11.
	padding: 5px;
12.
}
13.
tr td{
14.
	height: 20px;
15.
        background-color:lightgray;
16.
	border-bottom-width: 1px;
17.
	border-bottom-style: dashed;
18.
	border-bottom-color: white;
19.
}
20.
tr td:nth-child($($colcount -1)) {
21.
    text-align:center;
22.
}
23.
tr td:nth-child($colcount) {
24.
    text-align:right;
25.
}
26.
</style>
27.
"
Manuell geht es bspw. auch so, da bist du dann völlig frei was Formatierung und Co. betrifft:
01.
$data = [[DEIN OBJEKT]]
02.
$colnames = $data | gm -MemberType NoteProperty | select -Expand Name
03.
 
04.
$html = @"
05.
<!doctype html>
06.
<html>
07.
<head>
08.
<meta charset="utf-8">
09.
<title>Daten</title>
10.
<style type="text/css">
11.
body {
12.
	font-family: Verdana, Geneva, sans-serif;
13.
	font-size: 13px;
14.
}
15.
H1{font-size:1.8em}
16.
table td {
17.
	vertical-align:middle;	
18.
}
19.
th {
20.
	text-align: left;
21.
	background-color: #666;
22.
	color: white;
23.
	height: 20px;
24.
	padding: 5px;
25.
}
26.
tr.bodyrow td{
27.
	height: 20px;
28.
    background-color:lightgray;
29.
	border-bottom-width: 1px;
30.
	border-bottom-style: dashed;
31.
	border-bottom-color: white;
32.
}
33.
tr.bodyrow td:nth-child($($colnames.Count)) {
34.
    text-align:right;
35.
}
36.
tr.bodyrow td:nth-child($($colnames.Count -1)) {
37.
    text-align:center;
38.
}
39.
</style>
40.
</head>
41.
 
42.
<body>
43.
<h1>Überschrift</h1>
44.
<table width="100%" border="0" cellspacing="0" cellpadding="0">
45.
  <tr>
46.
    $($colnames | %{
47.
        "<th>$_</th>`r`n"
48.
    })
49.
  </tr>
50.
    $($data | %{
51.
        $row = $_
52.
        "<tr class=`"bodyrow`">`r`n"
53.
        $colnames | %{
54.
            "<td>$($row.$_)</td>`r`n"
55.
        }
56.
        "</tr>`r`n"
57.
    })
58.
</table>
59.
</body>
60.
</html>
61.
"@ 
Grüße Uwe
Bitte warten ..
Mitglied: H41mSh1C0R
11.07.2018 um 12:08 Uhr
Aloa Uwe =)

Es läuft. Musste noch von NoteProperty auf Property wechseln und colcount nochmal klammern und dann liefert er das gewünschte Ergebnis.

THX

Hoffe die User geben Ruhe. ^^
Bitte warten ..
Mitglied: colinardo
11.07.2018, aktualisiert um 12:26 Uhr
colcount nochmal klammern
Wieso? Klammern sind da ausreichend da.
Bitte warten ..
Mitglied: H41mSh1C0R
11.07.2018, aktualisiert um 12:35 Uhr
Das erste ist nochmal $($colcount -1) ist geklammert, denke wegen der -1.

01.
tr td:nth-child($colcount)
Da die letzte Spalte hier nicht gleich der letzten Spalte im Data ist musste ich das klammern. =)
Bitte warten ..
Mitglied: colinardo
11.07.2018, aktualisiert um 12:41 Uhr
Zitat von H41mSh1C0R:
Das erste ist nochmal $($colcount -1) ist geklammert, denke wegen der -1.
Korrekt das ist es ja bereits, weil hier ja gerechnet wird und das ganze als Ergebnis zurückgeliefert werden soll..
01.
> tr td:nth-child($colcount)
02.
> 
Da die letzte Spalte hier nicht gleich der letzten Spalte im Data ist musste ich das klammern. =)
Dann verklammer dich bloß nicht .

Frohes Schaffen noch.

Uwe
Bitte warten ..
Mitglied: H41mSh1C0R
11.07.2018 um 12:45 Uhr
Alles so geklammert wie das sein soll UND ganz wichtig.

Alle Zeilen im Script mit ausreichend Kommentaren versehen das ich das sollte ich es nochmal anpacken müssen fix anpassen kann.


Zitat von colinardo:
Frohes Schaffen noch.

Dito. =)
Bitte warten ..
Ähnliche Inhalte
HTML
Relative font-size html, css
gelöst Frage von djevil-adHTML2 Kommentare

Hallo, ich wollte mal fragen ob es eine Möglichkeit gibt Html-fonts prozentual anzugeben. Also, so dass sich die Schrift ...

HTML

HTML, CSS: Mapping auf dynamischen Hintergrund

gelöst Frage von Judo99HTML2 Kommentare

Ist es möglich, einerseits ein Bild als Hintergrundbild zu verwenden, welches auf allen möglichen Bildschirmgrößen voll skaliert wird und ...

Batch & Shell

HTML in Powershell

gelöst Frage von michi-ffmBatch & Shell8 Kommentare

Hallo Zusammen, vielleicht kann mir jemand behilflich sein? Wie bekomme ich das hin, das in der eMail folgendes passiert: ...

HTML

Seitenwechsel innerhalb einer div-Box in HTML+CSS

gelöst Frage von honeybeeHTML7 Kommentare

Hallo, ich habe mit dem HTML-Tag <div> und CSS folgendes Webseitenschema erstellt: siehe Screenshot unten. Meine Frage: Wenn ich ...

Neue Wissensbeiträge
iOS
WatchChat für Whatsapp
Tipp von Criemo vor 2 TageniOS3 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor !!!
Tipp von Criemo vor 3 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Off Topic
Avengers 4: Endgame - Erster Trailer
Information von Frank vor 5 TagenOff Topic2 Kommentare

Ich weiß es ist Off Topic, aber ich freue mich auf diesen Film und vielleicht geht es anderen hier ...

Webbrowser
Microsoft bestätigt Edge mit Chromium-Kern
Information von Frank vor 5 TagenWebbrowser5 Kommentare

Microsoft hat nun in seinem Blog bestätigt, dass die nächste Edge Version kein EdgeHTML mehr für die Darstellung benutzen ...

Heiß diskutierte Inhalte
Hosting & Housing
VMware VM mit über 1TB RAM für S4HANA
gelöst Frage von Leo-leHosting & Housing24 Kommentare

Hallo zusammen, wer hat Erfahrng und kann mir einen Tipp zum sizing von S4HANA Systemen geben? Wir möchten, zunächst ...

LAN, WAN, Wireless
WLAN und Ausmessung - Eine Glaubensfrage?
Frage von ptr2brainLAN, WAN, Wireless23 Kommentare

Liebe Experten, als Sys-Admin habe ich mir schon öfter die Frage gestellt, ob es sich beim Thema WLAN und ...

Drucker und Scanner
SW-Laserdrucker mit sechs Papierfächern gesucht
Frage von MOS6581Drucker und Scanner19 Kommentare

Moin, zur Abwechslung mal eine sonderbare Anforderung :) Ich suche einen S/W Laserdrucker (kein MFP), der sechs Papierfächer bzw. ...

Virtualisierung
Gebrauchte Server Hardware als Virtualisierungs-"Spielwiese"?
Frage von NixVerstehenVirtualisierung19 Kommentare

Einen wunderschönen guten Morgen zusammen, ich möchte mich gerne etwas tiefer mit dem Thema Virtualisierung beschäftigen und dazu ein ...