Unbeantwortete Themen | Aktive Themen Aktuelle Zeit: 7. September 2010, 05:19



Auf das Thema antworten  [ 8 Beiträge ] 
 Einige kleine Verbesserungsvorschläge... 
Autor Nachricht

Registriert: 22. März 2008, 13:20
Beiträge: 20
Mit Zitat antworten
Beitrag Einige kleine Verbesserungsvorschläge...
Hallo,
wie schon gesagt hab ich ein paar kleinere oder auch größere Verbesserungsvorschläge :mrgreen:

Zuerst im CSS. Da wäre es praktisch, wenn man bei einer gewählten CSS-Angabe nach Eingabe des Doppelpunktes (oder so)
gleich eine Auswahl der möglichen Werte bekommen würde. Sprich z.B. bei text-align die Werte left, right, center, justify.

Was auch cool wäre, wenn man bei background-image per url ein Bild eingefügt hat, und man über den Eintrag geht,
man eine Vorschau des Bildes sehen könnte.

Zum Abschluß noch was kleines. Es wäre schön, wenn man ein css chreiben will - z.B. für ein div - so wird ja die Klammer automatisch gesetzt.
Es steht dann z.B. folgendes da: div{|}

Es wäre aber schöner wenn es so da stände:
div{
|
}

Ich hoffe ich konnts halbwegs verständlich ausdrücken :D
Mfg


23. Juli 2010, 10:08
Profil

Registriert: 13. August 2007, 21:35
Beiträge: 21
Wohnort: OWL
Mit Zitat antworten
Beitrag Re: Einige kleine Verbesserungsvorschläge...
Um unseren Admin mal unter die Arme zu greifen versuche ich mich mal in der CSS-Aufbereitung...


2. August 2010, 08:56
Profil ICQ Website besuchen
Site Admin

Registriert: 9. August 2007, 12:55
Beiträge: 96
Wohnort: Münster
Mit Zitat antworten
Beitrag Re: Einige kleine Verbesserungsvorschläge...
Moin,

Die Vorschläge zur CSS-Vervollständigung von Attribut-Werten sind auf jeden Fall sinnvoll. Die Daten dafür sind auch da, aber die passende Logik dazu muss ich selbst noch hinzufügen - da ist meiner Kenntnis nach von außen leider nichts zu machen.
Könnte aber zum nächsten Release noch was werden.

Wegen der Klammer-Vervollständigung muss ich mal schauen - nicht jeder könnte diesen Stil mögen. Eventuell wäre da eine Einstellungsmöglichkeit sinnvoll.

Das Hovern über Bilder-URLs muss ich auch noch näher untersuchen ... da an den richtigen Pfad zu kommen, ist unter Umständen nicht ganz einfach zu lösen, aber ich probiere es mal. Auf jeden Fall eine sinnvolle Erweiterung.

Danke schon mal für das Feedback :)

Viele Grüße

David


4. August 2010, 10:07
Profil Website besuchen

Registriert: 13. August 2007, 21:35
Beiträge: 21
Wohnort: OWL
Mit Zitat antworten
Beitrag Re: Einige kleine Verbesserungsvorschläge...
Wenn du schon dabei bist, dann kannst du auch für CSS Aufteilungen einbringen. Sinnig wäre z.B. als "Standard-Einstellung" XTHML 1.0 strict mit CSS 2.1, die aber im Projekt übersteuert werden können, wie z.B. HTML5 und CSS 3


4. August 2010, 10:22
Profil ICQ Website besuchen
Site Admin

Registriert: 9. August 2007, 12:55
Beiträge: 96
Wohnort: Münster
Mit Zitat antworten
Beitrag Re: Einige kleine Verbesserungsvorschläge...
microformat hat geschrieben:
Wenn du schon dabei bist, dann kannst du auch für CSS Aufteilungen einbringen. Sinnig wäre z.B. als "Standard-Einstellung" XTHML 1.0 strict mit CSS 2.1, die aber im Projekt übersteuert werden können, wie z.B. HTML5 und CSS 3

Ja, defintiv. Besonders die Unterscheidung HTML4 / XHTML / HTML5 und CSS 2 / 3 dürfte wichtig sein. Ist aber auch keine triviale Sache, die ganzen Vervollständigungen usw. dahingehend anzupassen, daher eventuell nicht alle Nuancen dieses Features auf einmal ;-)


16. August 2010, 19:46
Profil Website besuchen

Registriert: 13. August 2007, 21:35
Beiträge: 21
Wohnort: OWL
Mit Zitat antworten
Beitrag Re: Einige kleine Verbesserungsvorschläge...
Also... wenn du mich fragst, dann würde ich ganz einfach anfangen.

Leider haben wir keine echte DB, also müssen "wir" XML in einem Ordner "Markup" einsetzen.

Für die Tags:
1. Datei: HTML5.xml
2. Datei: HTML4.xml
3. Datei: XHTML10.xml
4. Datei: XHTML_basic.xml

Vorteil: Durch diese Aufteilung brauchst du keine weiteren Überprüfungen einbauen, wie CANVAS (nur HTML5), ACRONYM (alle bis auf HTML5).

5. Datei: CSS21.xml
6. Datei: CSS3.xml

Richtig gut, wäre eine Erweiterung auf CSS Mobile Profile 2.0, die evtl. auch der Benutzer einstellen kann.

Die Anpassungen können in eigene Dateien ausgelagert werden myHTML5.xml

Für die Attibute und Events:
7. Attibutes.xml, wie z.B. id, name, title (Gruppierung?)
8. evForm.xml (Formulare)
9. evKeyboard.xml
10. evMedia.xml
11. evMouse.xml
12. evWindow.xml (nicht Windows! ;) )

Dann wäre eine Verkettungsdatei, z.B. markup.xml o.ä. sinnvoll, um die Verfügbarkeit zu kombinieren.

Ohne Prüfung und aus dem Kopf wären Mouse Events bei XHTML Basic nicht so sinnvoll, weil für mobile Endgeräte.

<evMouse>
<HTML5.xml>
<HTML4.xml>
<XHTML10.xml>
</evMouse>

<evForm>
<HTML5.xml><form>
<HTML4.xml><form>
<XHTML10.xml><form>
<XHTML_basic.xml><form>
<evForm>

also diese Events nur (!) innerhalb des Form-Tags

<CSS21>
<CSS21> also wenn CSS eigenständig
<HTML5.xml><style> wenn das Style-Attribute benutzt wird
<HTML4.xml><style>
<XHTML10.xml><style>
<XHTML_basic.xml><style>
</CSS21>

<CSS3>
<CSS3> also wenn CSS eigenständig
<HTML5.xml><style> wenn das Style-Attribute benutzt wird
<XHTML10.xml><style>
</CSS3>

also diese Styles nur (!) innerhalb des Sytle-Attribut oder bei einer CSS-Datei

... und in den Event-Dateien steht dann sowas wie:

<onforminput>
<HTML5> weil neu!
</onforminput>

<onreset>
HTML und XHTML-Versionen bis auf HTML5
</onreset>

Hoffentlich hast du mich verstanden ;)


18. August 2010, 08:44
Profil ICQ Website besuchen

Registriert: 13. August 2007, 21:35
Beiträge: 21
Wohnort: OWL
Mit Zitat antworten
Beitrag Re: Einige kleine Verbesserungsvorschläge...
Habe da mal was rausgesucht... (leider) teilweise mit OpenOffice und nicht formatiert...

Übersicht aller HTML-Elemente
Übersicht aller CSS-Eigenschaften


18. August 2010, 23:18
Profil ICQ Website besuchen
Site Admin

Registriert: 9. August 2007, 12:55
Beiträge: 96
Wohnort: Münster
Mit Zitat antworten
Beitrag Re: Einige kleine Verbesserungsvorschläge...
Abend,

Erstmal vielen Dank für Deine Mühe. Das sieht schonmal sehr gut aus :) - Und ich glaube auch alles verstanden zu haben ;-)

Die HTML-Tags pro Doctype/Markup jeweils einmal komplett aufzulisten, hatte ich auch überlegt. Das erspart mir ein komplexes Regelwerk. Ähnlich bei CSS, wobei da die neueren Versionen bis auf einige Ausnahmen, da wirklich alle Attribute der Vorgänger beinhalten.
Die beiden Links sehen da auf jeden Fall schonmal sehr erfolgversprechend aus. Aus dem Webseiten-Text könnte ich mir - falls ich vom Autor eine Erlaubnis erhalte - die Dateien automatisch erstellen lassen.

Die Verknüpfung der Attribute zu den passenden Tags (ggf. sogar pro Doctype verschieden) ist da auch nochmal ein nicht zu unterschätzender Aufwand, da werde ich ggf. nochmal bei SELFHTML schauen. Events sind dann prinzipiell genauso wie Attribute zu behandeln, müssten also ggf. nicht in separate Dateien ausgelagert werden.

Wie ich die Dateien genau organisiere (wie viele XML-Dateien, ob überhaupt XML oder gar eine embedded SQL-Datenbank), das weiß ich noch nicht. XML wäre natürlich meine erste Wahl, weil ich das schon durchgehend verwende. Falls die Performance aber nicht ausreichend ist, könnte ich mir auch andere Formen vorstellen.

Ich werde nun erstmal den bisherigen Programmcode und Datenmodelle analysieren, um zu sehen, wie ich das alles umsetzen kann, ohne alles neu schreiben zu müssen ;)

Vielen Dank nochmal für die ausführliche Modellierung! :)

Viele Grüße

David


19. August 2010, 21:22
Profil Website besuchen
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Auf das Thema antworten   [ 8 Beiträge ] 

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen neue Themen in diesem Forum erstellen.
Sie dürfen Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware.
Deutsche Übersetzung durch phpBB.de